The DART ID and Addressing Scheme
The DART Network uses an innovative numbering scheme to uniquely identify every device, node, computer, group, and NET. It is sophisticated and complex, but this allows DART Networks to do very sophisticated message routing within complex network typologies while making the Network easy for users to use, easy to communicate with their WDs, and easy to manage their own configuration. This ID scheme is fundamental to the operation of the DART Network. It may sound sophisticated and complex, but it makes communicating with your Wireless Devices easier than any other wireless system.
DNA. Every Wireless Device (WD) is assigned a Device Node Address (DNA) that is universally unique. It is a large number (42 bits), but in most cases, users do not need to actually use this DNA to communicate. All WDs have a DNA in them. It is built-in at the factory, and cannot be modified.
UNID. Users may assign a unique User Node ID (UNID) to every device in the DART Network that they use. By default, the UNID is the Wireless Device’s DNA. But, by assigning their own UNID, users can ensure that the UNID of a particular WD is exactly what they want it to be. For example, the user may set the UNID of a Wireless Device to match the serial number of the product in the field the WD is installed in or the account number of customer the WD is located at. Or, they may number WDs 1,2,3,4,5,… simplifying their system management. If a radio is swapped out, the UNID of the new radio can be set to the UNID of the old radio, so the system may continue to operate without updating application software. The UNIDs assigned by a user to their Wireless Devices are decimal numbers ranging from 1 to 4,398,046,511,104 (beyond 4 trillion).
GROUP. Users may associate WDs into any number of Groups. The user assigns a UNID to the group, and can communicate with all members of the group as easily as a WD. By sending a message to the a group UNID, the message is sent to all members of the group. Group transmissions are not guaranteed delivery because the WDs do not over-the-air acknowledge the reception of group broadcasts.
LNA. A short Local Node Address is assigned dynamically to every WD by the base station controller (BSC) when it authenticates onto the system. The LNA is hidden from all users, but saves considerable over-the-air bandwidth because the LNA is used to identify the WD every transmission instead of the long DNA or the user-assigned UNIDs.
ENDPOINT. The Endpoint is the primary interface for users to access their WD on a DART Network. Endpoints are typically an IP address and port number on the DART Network’s User Portal. Users connect to them with TCP/IP based protocols. Endpoints are assigned a UNID by the user, so they can specify which Endpoints are to handle which WDs. DART APIs enable users to specify external IP addresses as Endpoints, or even RS232 serial ports as end points.