OSDP (Open Supervised Device Protocol) is an access control communication standard developed by the Security Industry Association (SIA) to improve interoperability among access security products and is being endorsed by all leading access control manufacturers.
Doors.NET v4.9.0 (and later) supports OSDP readers when using the NXT Mercury controllers (NXT-MSC) or the Mercury LP-Series door controllers. OSDP readers, like Keri NXT readers, are fully supervised RS-485 readers and hence are more secure than the most common access control communication protocols. You can also add an OSDP Exit reader by wiring a second reader into the same bus of the controller. The entry reader is addressed as 0 and the Exit reader is addressed as 1, 2 or 3.
Addressing and adding the readers is covered in this document along with an explanation about reader status and supervision.
OSDP Main Features
- OSDP - Two-way AES 128-bit encrypted communications.
- OSDP - The reader (communication status) is supervised - you will know immediately in the software if the reader is compromised and goes offline.
- OSDP reader cable runs can span long distances (up to 4,000 feet).
- You can have more than one reader on the cable run (adding an exit reader).
- Flash firmware makes the readers upgradeable and extends the life cycle of the reader.
- Open standard - Proprietary solutions are often not favored by modern enterprises.
- When readers are OSDP it enables better interoperability among different access control products.
- A trusted standard that is actively being developed by the SIA (Security Industry Association).
2.0 Reader Extension Cable Requirements
The recommended cable type for the reader extension cable is:
- Belden 9841 or equivalent (one twisted pair) for data combined with Belden 8461 or equivalent for the 18x2 power cable. This is physically two separate two conductor cables.
- Belden 9842 or equivalent (two twisted pairs in one jacket).
AWG 24 wire or larger. The total cable run length is 4,000 feet/1,000 meters.
Note: Increasing the wire gauge does not increase the total network length.
3.0 Reader Addressing
- By default, most OSDP readers will be addressed as 0 (so they will be seen by the controller as a standard entry reader). This means if you were to initially connect 2 new readers to the same bus they would both be addressed as reader 0 and will not communicate.
- Some of the older OSDP reader types do not support auto-discovery and so you will need to refer to the manufacturers supporting documentation for details about manually setting the reader address and the BAUD rate locally at the reader.
- Once a reader has been configured as an OSDP reader nothing else can be connected to that bus (for example; an NXT 4X4 module) - because OSDP uses a different RS-485 protocol.
- OSDP readers cannot have more than one reader on a bus addressed as 0. Once an OSDP reader has been addressed as 0 you should disconnect the reader from the bus and then connect the next reader you wish to configure. It is not enough to just disable the polling to the first reader.
4.0 Adding a Single OSDP Reader
This assumes you already have an NXT-MSC controller added and online in Doors.NET and it also assumes both readers support auto-discovery. Also ensure Advanced View is enabled for the reader properties.
- From within Doors.NET, go to Setup >> Hardware Setup >> All to display the hardware tree.
- Expand the controller and select the reader that is an OSDP reader. The reader properties will be displayed on the right.
- From the Manufacturer Model drop-down menu, select the model as 'Generic Wiegand' (near the top of the list).
- Ensured that Advanced View is enabled for the reader properties.
- Scroll down the properties until you locate LED/Buzzer. Set this to 'OSDP reader'.
- Scroll back to the top of the reader settings and the model will now be displaying as 'Generic OSDP Reader'.
- Change this to 'Generic OSDP Reader with Keypad' if there is a keypad present. Save the reader settings.
Note: As you will see, in the previous image, the default address number is 0 - so if you only have a single reader connected, the controller will start communicating with the reader as soon as the reader settings have been saved.
5.0 Adding an OSDP Exit Reader
When adding a second reader to the bus you should setup the readers individually as per the following instructions - (because communication will not be possible when both readers have the same default address 0). The following steps require you to be logged into Doors.NET as a system administrator. If the system will be using multiple entry and exit readers you could configure (and label) all the readers as either exit readers or entry readers prior to going to site - if you have an NXT-MSC controller and an installation of Doors.NET V4.9.0 (or later) to use.
5.1 Connect and Setup the Exit Reader
The following assumes you have completed the previous steps to configure the OSDP ENTRY reader:
Disable polling to the entry reader
- Physically disconnect the ENTRY reader (very important).
- Click the Design Mode icon in the Doors.NET client.
- Go to Setup >> Hardware Setup >> All - to display the hardware tree.
- Right-click the OSDP ENTRY reader and select OSDP >> Polling Disabled. This will prevent the EXIT reader from being detected as the ENTRY reader when it is connected.
Connect and Configure the OSDP Exit Reader
- Connect the EXIT reader to the bus (the ENTRY reader should remain disconnected).
- In Doors.NET select the bus that the ENTRY reader is added to.
- In the hardware select ribbon bar, click on the Add NXT reader icon.
- A message will appear informing you of the address that will be assigned to the EXIT reader. Click YES to the message.
- The OSDP Exit reader will appear on the hardware tree beneath the ENTRY reader.
- Within a few seconds the EXIT reader should be online.
Connect and Re-enable polling to the ENTRY Reader
- Connect the ENTRY reader into the same bus as the EXIT reader.
- Verify Design Mode is still enabled.
- Right-click the ENTRY reader and select OSDP >> Normal Polling.
- Within a few seconds both readers should be online.
6.0 Auto-Discovery Change Address
The newer OSDP readers support 'auto-discovery' this will allow you to change the reader's address from the Doors.NET soft ware (again, this requires you to be logged into Doors.NET as a system administrator and you will need to momentarily enable Design Mode). Refer to the reader documentation for details about changing the reader's address if the reader does not support Auto-Discovery.
- Enable Design Mode (via the Design Mode icon):
- Select the reader in the hardware tree.
- In the reader properties, change the reader address number.
- Save the reader settings.
- Right-click the reader in the hardware tree and select OSDP >> Auto-Discovery.
- The reader will momentarily go offline. Once it is back online it will be configured with its new address.
7.0 OSDP Reader Supervision
Because the OSDP readers are fully supervised, if the reader is disconnected there will be an event displayed in live events.
You can configure this event type to generate a sound alert at the PC or you could configure an e-mail or SMS message to be immediately sent out to a designated recipient.
8.0 OSDP Status Information
- The Doors.NET software will detect the reader vendor, the model, the version number and the reader serial number (which you can view by selecting the reader in the hardware tree). The reader properties display on the right.
- Scroll down the reader properties and locate OSDP Status.
- The reader vendor and model details will be displayed.
9.0 OSDP Reader Firmware Upgrading
To be implemented in a future Doors.NET release.