Currently registered Applications IDs. Contact us to register a new Application ID.
|ID||Hex||Owner||Purpose||Registration Date (dd/mm/yyyy)||Platforms|
|0||0x0||SubPos.org||Default positioning, no application specified.||04/05/2015||Any|
|1||0x1||SubPos.org||Room zoning enabled. Each room is fitted with 1 or mode nodes and the client will filter out the 1 or more strongest nodes from this room for trilateration. The number of nodes is stored as an unsigned int in the lower (LSB) 4 bits of the reserved bits. The upper 7 bits are used for the RSSI cutoff value (unsigned int) of the room. The cutoff value is assumed to be negative (e.g. 0x7F is -127). This cutoff is to be specified by measuring the room's characteristics and the client will filter this particular value out if it falls below this threshold. The device ID is also modified to allow room ID's. The upper 10 bits are a signed floor number. The middle 14bits are used as an unsigned room identifier and the lower 8 bits are used as the node ID of the room.||04/05/2015||Any|
|2||0x2||SubPos.org||Breadcrumb mode. No positioning available (which means lower processing requirements on smartphone), but can tag rooms and can be placed on topological maps if desired.||04/05/2015||N/A|
|3||0x3||SubPos.org||To work with 802.11mc. Use 802.11's fine time measurement to obtain a ranging value and use SubPos to obtain the position of the access point it is ranging from to easily trilaterate your position, without connecting to a database of access points.||16/02/2016||Future use.|
|4||0x4||SubPos.org||Retransmission of GPS coordinates to client devices. This position is not used for trilateration, instead it is used as a direct position that has been obtained from a host device. This position can update frequently and should be handled appropriately on the client side.||04/05/2015||N/A|
|10||0xA||SubPos.org||External Ranging. This application ID supports an external ranging device to determine distances for trilateration more accurately over RSSI. On each node or access point, the ranging device must be addressed with the same ID as the Device ID of the SubPos Node. On the receiver, the device should get a list of visible Nodes from a Wi-Fi scan and then iterate through each ranging device to determine distances for trilateration. If a channel number is required for ranging, this will be stored in the upper (MSB) 5 bits of the reserved bits. A device ID of 0x0 is always used for the client. The method in which ranging is performed is determined by the hardware vendor.||19/01/2016||Custom hardware.|