https://github.com/nikize/bapsi
Bewator Vanderbilt Entro BAPSI .NET implementation
https://github.com/nikize/bapsi
bapsi bewator
Last synced: about 1 year ago
JSON representation
Bewator Vanderbilt Entro BAPSI .NET implementation
- Host: GitHub
- URL: https://github.com/nikize/bapsi
- Owner: NiKiZe
- Created: 2022-11-08T00:01:46.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-04T18:48:23.000Z (almost 3 years ago)
- Last Synced: 2025-02-14T00:53:24.554Z (over 1 year ago)
- Topics: bapsi, bewator
- Language: C#
- Homepage:
- Size: 36.1 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BAPSI .NET
.NET implementation of
BAPSI (Bewator All Purpose Socket Interface) a socket API developed by Vanderbilt (former Bewator).
BAPSI is used for safe data transfer between external applications (e.g. time distribution and booking systems) and the Entro access control system.
Bewator Entro is a discontinued system, but the protocol and system is still interesting.
## Original BAPSI.DLL
Vanderbilt says:
> You can implement the interface to BAPSI in two ways, either do a full protocol implementation yourself or use the supplied DLL or OCX.
Using these proprietary binaries in modern applications is less then optimal.
### Full protocol implementation
Vanderbilt continues with
> To get full control over the BAPSI implementation you can implement the protocol
including encryption, flow control and check sum handling.
This project is an attempt to re-implement this and sharing the source, which might also serve as documentation.