Device Locator
How is the device locator working
Cell Tower Location
The Device Locator provides an approximate position of IoT devices by analyzing data from network events when creating a new PDP Context/Session used for data transmission.
This feature has to be activated in the portal.
Basic solver mode
By default, the basic solver mode is enabled, which delivers device positioning when connected via 2G technology. Resolved position is based on the location of the cell tower device is connected to. Positioning for 3G, 4G, LTE-M, and NB-IoT connections is not guaranteed and may not be resolved.
Advanced solver mode
When advanced mode is enabled, it improves the Cell Tower Location accuracy and coverage particulary for 3G, 4G and LTE-M. However, NB-IoT resolutions will not be performed in advanced mode.
New metadata field is also added with accuracy data. In the following example, the circle around the point on the map indicates that there is a 68% probability that the device is within a 270-meter radius of the provided location.
Advanced solver mode is currently in beta testing. You can request access to this feature via the 1NCE OS portal.
Disclaimer
I acknowledge that activating the location feature involves processing nearby Cell Tower data by 1NCE. 1NCE processing of data is done anonymously. I understand that if the use of the service by me makes it linkable to individuals, additional data related responsibilities may apply. As per 1NCE General Terms and Conditions (GTC), I am solely responsible for complying with Data Protection laws and regulations and obtaining necessary consents.
Via Energy Saver
If the Energy Saver with custom_type
in the JSON-Template is used, the location from the device can be obtained over the Energy Saver output. Visit Energy Saver for more details.
{
"sense": [
{
"asset": "longitude",
"custom_type": "location_long",
"value": {
"byte": 0,
"bytelength": 8,
"type": "float",
"byteorder": "little"
}
},
{
"asset": "latitude",
"custom_type": "location_lat",
"value": {
"byte": 8,
"bytelength": 8,
"type": "float",
"byteorder": "little"
}
}
]
}
Via LwM2M
If LwM2M is used, the following Resource Addresses can be used to provide the device location: /6/0/0
(latitude, Float), /6/0/1
(longitude, Float) and /6/0/5
(timestamp, Time). Visit our LwM2M Service Documentation for more details on integrating LwM2M with the device locator.
Geofencing
The Geofencing Service allows setting virtual boundaries for devices. If a device is crossing a geofence (in or out, can be configured) a notification will be sent out to inform. Geofencing is currently in beta testing. You can request access to this feature via the 1NCE OS portal.
Possible use cases for geofencing are:
- A device or an object a device is attached to should not exit a specified area. For example, to prevent objects from getting stolen and inform the user as soon as possible.
- A device or an object a device is attached to is not allowed into a certain area.
Updated about 2 months ago