I just purchased the SafeSky Early Bird (Android app), and I am very impressed with the design of the application, the UI etc is very nicely done!
As I am primarly intending to use it with UAV flights (DJI drone) I was wondering if it would be possible to inject the real-time drone position into the app, so it would be dynamically updated? Could this type of functionality be offered via the API?
Educated guess here… you can use a ESP32 with OGN here. Very light weight! Since safesky as I understand will use the same networks your drone will be visible to other users of the sky.
There is also SoftRF you can look into…
I have been investigating this, and created a test app for Android that was able to show the dji data in realtime on SafeSky.
It requires that both apps are running, and that safesky can run in the background transmitting gps position data. The gps data is generated by the custom Android app using the dji sdk.
I hope to be able to do some more tests with this soon, and make a test version available.
I have an initial test version of Android DJI client app, that reports position to SafeSky by using of controlling the device GPS temporarily (mock location). Any testing of this version is welcome.
I am also looking into using other protocols to relay the position info to Safesky from DJI drones.