This is an experimental implementation of specifications from the IETF Drone Secure ID (DRIP) Working Group by Linköping University, Sweden.
Android code v3.6.0 Android app's Privacy Policy
See also DET generating scripts.
Code with latest DRIP features.
See also development plans and reports from the course projects.
For installation, follow the README files from the archives. We did updates and testing in July 2022 to check it works. It is not plug and play, but requires significant effort to install (e.g. Google API key).
While we are glad to receive feedback, patches and error reports on the code (mailto gurtov at acm.org), but use it at own risk! We cannot promise any timely answer for the time being due to holidays and lack of personnel
Tested hardware: UA - Raspberry PI 4B + GPS hat + Juice battery, backend- VM Fedora 35, Android - Galaxy S10.
We also have a registry implementation using Iroha Hyperledger that provides "flight recorder" functionality in a blockchain. It is described in the paper below. IETF Slides
Y. Hashem, E. Zildzic, A. Gurtov, Secure Drone Identification with Iroha Hyperledger , in DIVANet '21: Proceedings of the 11th ACM Symposium on Design and Analysis of Intelligent Vehicular Networks and Applications, November 2021.
Video of blockchain flight recorder
New Unit of Computing (NUC) running DRIP remote ID over BT4 via API to a drone hardware.
Demo at WASP-PS Arena (Thanks Tommy and AIICS group)
Pick up BT4 signal at 160m using Galaxy 10 phone.
Andrei Gurtov and LiU students.