Plugin your rtl-sdr into your raspberry-pi. Build and run the docker image on your raspberry pi.
docker build -t dump1090 -f Dockerfile.arm32v7 .
docker run -d --name dump1090 --privileged -v /dev/bus/usb:/dev/bus/usb -p 8080:8080 -p 30003:30003 --restart always dump1090:latest
Follow this guide to setup IoT Hub and register your device.
Execute following on your raspberry pi python sdr-listner-iot.py
. This listens to port 30003 and then sends the SBS Basestation messages to Azure IoT hub.
This application uses IoT Hub trigger and SignalR output bindings to send realtime data to Azure Maps.
Start the functions app with func host start
Get your maps subscription key from here and update maps.html
. Open maps.html to watch the flights on maps.
Also checkout this project for detailed instructions around Maps, Functions and Cosmos DB.