Freedom Smart Bridge has 2 operating modes
Bridge Mode - Smart Bridge works as a Freedom Bridge and is able to work with two Freedom Servers - a primary and a secondary. This is the default mode that the Edge is running on. This is also the only mode available when there is no SQLite database present in the CM4 OS.
Controller Mode - When both Primary and Secondary Freedom Servers are not present, Smart Bridge will revert to Controller Mode. The onboard SQLite database will provide Access Control information. The onboard database is a mirror image of the database on the Freedom Server. In addition, this database will only mirror one site’s worth of Access Control data (e.g. Devices, Schedules, Controlled Areas, Groups).
Operating Mode Details:
Bridge Mode
Freedom Smart Bridge supports 2 Wiegand readers, 3 relays, up to 9 (DTLM) supervised inputs, and 3 tamper sensors. Access Control decisions (e.g. card swipes), DHO/DFO, Port Triggers, Multi-Swipe, and First-Person-In functions are all handled by Freedom Server(s).
Event Logs are sent to Freedom via MQTT connection in real-time. In case of a Freedom server outage, Smart Bridge will buffer logs internally until Freedom Server returns to service.
Smart Bridge has the option to connect to Freedom Server via TLS link. The default TLS port address is 46678.
Freedom Server can use either UDP or MQTT to scan and configure Edge Device’s primary/secondary IP/DNS addresses and a number of other parameters.
The existing Win32 App “BridgeUtil” can scan Smart Bridge Devices on the network and configure their primary and secondary server IP addresses (IP only, no DNS names). This is useful when Freedom Server is not on the same network as the Smart Bridge Devices (e.g. Freedom Server running on AWS).
Controller Mode
Freedom Server needs to propagate an SQLite database to Smart Bridge Devices in order for Controller Mode to be functional. This SQLite database is a mirror copy of Freedom Servers database but is restricted to contain Access Control Data for one “Site”.
This SQLite database can hold up to 500K credentials.
It supports the same readers and IO points as when it is running in Bridge Mode, the only difference is that Access Decisions are made locally based on its SQLite database.
Event Logs are buffered internally in the SQLite database and will be uploaded to Freedom Server when it is back online. The maximum capacity of the buffer is 50,000 events.
Event Logs are uploaded to Freedom Server via MQTT.
SQLite Database Synchronization
Freedom server can synchronize SB devices’ database periodically as frequently as once an hour. By default, the server always sends database updates to all SB devices at midnight.
Freedom configuration such as users, card numbers, and user group assignments are pushed to SB devices in real-time. This will enhance the readiness of the onboard database.
Smart Bridge Software Upgrades
End users can download TRN files to upgrade Smart Bridge OS or Application.
Application TRN also contains firmware for Smart Bridge’s device module board.
Multi-Color LED Status Indicator
Smart Bridge has a Multi-Color LED indicator that reflects the device’s current operation status.
Common LED patterns are:
Startup - green, fast blinking
Waiting for connection - green, blinks twice, pause for a second, then repeat
Connected to Server - cyan, fade in and out every 2 seconds
Identity/Ping - alternating red, green and blue lights for 30 seconds
NTP Clock Sync
Smart Bridge has an NTP client that can reach out to NTP servers on the internet.
Regardless of NTP client being enabled or not, the Freedom server will always send time updates to Smart Bridge Devices.
In case public NTP servers are not available, Smart Bridge will synchronize with the Freedom Server clock instead.
If the NTP client is not enabled, Smart Bridge will synchronize with the Freedom server clock when:
A new connection is made to the server
At midnight.
NTP corrections are done gradually.
Limitations
Multi-factor support for Exit readers.
Buzzer line not implemented yet.
Freedom server does not sync first-man-in status with SB. So when the server is down, users may experience inconsistency with unlock schedules.
Not all DB records are synchronized with SB in real-time. Only users, card data, and user access group assignments are getting live updates.
Controlled Area states (e.g. Open/Close, First Man in) are not synchronized when Smart Bridge reconnects to the Freedom server after an outage.