Application IDs

From SubPos
Jump to navigation Jump to search

Currently registered Applications IDs. Contact us to register a new Application ID.

ID Hex Owner Purpose Registration Date (dd/mm/yyyy) Platforms
0 0x0 Default positioning, no application specified. 04/05/2015 Any
1 0x1 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 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 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 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
5 0x5 Reserved 04/05/2015 N/A
6 0x6 Reserved 04/05/2015 N/A
7 0x7 Reserved 04/05/2015 N/A
8 0x8 Reserved 04/05/2015 N/A
9 0x9 Reserved 04/05/2015 N/A
10 0xA 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.
11 0xB Reserved 09/05/2015 N/A
12 0xC Reserved 09/05/2015 N/A
13 0xD Reserved 09/05/2015 N/A
14 0xE Reserved 09/05/2015 N/A
15 0xF Reserved 09/05/2015 N/A
16 0x10 Reserved 09/05/2015 N/A
17 0x11 Reserved 09/05/2015 N/A
18 0x12 Reserved 09/05/2015 N/A
19 0x13 Reserved 09/05/2015 N/A
20 0x14 Reserved 09/05/2015 N/A