Visualizing packetbroker data

When I learned about the packetbroker API API | Packet Broker Documentation I realised I could turn the list of gateways into a geojson file for visualisation in a package like QGIS.

I recently made a prototype visualisation of the geojson data as a map on a web page (leaflet and some javascript), which can be visited at Packetbroker gateway data

It shows the gateways as circles on a map, with the radius of the circle determined by the antenna altitude. This works well for the netherlands which is basically all at nearly the same level, so altitude is essentially the same as height-above-terrain. Clicking on a circle fetches the ‘dynamic’ data from the packetbroker API for that particular gateway, i.e. whether it is at the moment considered to be offline or online, last update to the packetbroker database and transmit/receive rates for that gateway

This is quite lightweight, needing essentially just the geojson file as semi-static data and some leaflet javascript in the index page. This is not the same as ttnmapper, it does not show coverage, but could still be useful to find out if there gateways nearby, whether they are actually online, receiving packets or not.

Source code is at: GitHub - bertrik/packetbroker-utils: Set of tools to interact with the API at https://packetbroker.net/ API and its data, written in Java

3 Likes