We would like to request the development of an API that allows us to retrieve the geo-location of a device. This geo-location data is currently available through the Emnify portal, but there is no API to access this information programmatically. Implementing this feature will enhance our capability to capture the location of IoT devices, as the location data from Emnify is highly accurate.
under review
S
Shahzaib Khan
API Endpoint: Create a new API endpoint that provides the current geo-location (latitude and longitude) of a specified device.
Parameters: The API should accept device identifiers such as IMEI or device ID.
Response: The response should include the device's latitude, longitude, timestamp of the location, and accuracy details.
Authentication: Ensure that the API is secure and can be accessed using existing Emnify authentication methods.
Use Case: This API will be used to integrate accurate device location data into our application, improving the overall functionality and user experience.
Log In
C
Christian Henke
Hi - currently it is possible to get the geolocation of a SIM/Device within the Portal when the device is online. The API endpoint that is used to get the relevant information is /api/v1/endpoint/{endpoint_id}/connectivity_info and /api/v1/endpoint/{endpoint_id}/connectivity - this gives the information about MCC/MNC/CellID/Radio Access type for the ongoing PDP.
You can use the google geolocation API to retrieve the actual geolocation (Lat, Long) with the above information
12000 geolocation per month are free.
We are evaluating if we provide a paid geolocation service on top of the API to directly make the geolocation available.
M
Michael Manning
This would be a great addition. In addition, the cell tower information (LAC, MCC, MNC, etc.) corresponding to the location would be helpful.
C
Christian Henke
under review
J
Jay Patel
Good to have!