GPS Location


You can see the Horizon GPS location Insight application in the Horizon Unified Map, here:

You should see something like this: 

Device Map

On that global map you will see blue and gray dots for each Raspberry Pi device participating in one of our Horizon Insights. Note that blue dots represent devices on Horizon that have recently sent data. Gray dots represent devices from which no data has recently been received. Those gray dots represent inactive devices which could be permanently shutdown, or perhaps are just temporarily severed from their network connections.  Notice also that the top left menu allows you to select only dots that are participating in specific Horizon Insights, and you may also select whether or not to show inactive dots, and whether or not to show live aircraft tracking on the map.

Horizon Device Map

  • Shows devices on Horizon (active and recently active)
    • Blue: Active devices
    • Gray: Recently active devices
  • Shows experiments active under contract on devices
    • Hover over a device dot: See the number of contracts running on a device
    • Click on a device dot: Show active experiments running on a device
    • Click on an experiment icon: Go to the experiment page for that device

If you have a device on Horizon then drag and zoom the Google Map to find your blue dot. Select the dot for your device (or any blue dot) and you should see a translucent circle appear around the dot, as shown in the example below.  The blue dot shown below San Jose on the map in this screen capture has been tapped and the translucent selection circle is now showing.

Device Map close

In the translucent selection circle you will see one or more icons. In the example above the GPS Location (satellite at 12 o'clock) icon, the Software Defined Radio icon (little radio tower at 10 o'clock) and the NetSpeed icon (the WiFi-like icon at 2 o'clock) are showing.

The GPS Location Insight is transparent to the user as far as raw location data. A privileged "location" Docker container runs on the Raspberry Pi, collecting data from a GPS enabled USB-powered sensor. The GPS location data is available over the MQTT broker workload, and for future applications which will require GPS data (connected car, mobile pollution measurements) real-time coordinates will be available.

Supported GPS Devices (tested on Horizon):