Public release of DRIP code 0.1

This is an experimental implementation of specifications from the IETF Drone Secure ID (DRIP) Working Group by Linköping University, Sweden.

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.

Good luck! Thanks OpenDroneID for the inspiration. As a return, we (mostly Elmedin Zildzic) offer them back a patch to support GPS data.

See also reports and code from the related course projects.

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

Testbed Fotos

Experiment on DJI Matrice 300 in WASP Industry days (Sep 2022)

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.