Implement L0 NPNT for Ardupilot

Job ID: 34892821

Budget: ₹75,000 – ₹150,000 INR

We want L0 NPNT to be implemented for Ardupilot.
We are using Cubeorange as the FC, and Herelink as the Controller cum video Tx. We use Qgroundcontrol in Herelink for Ground control.

This task consists of 3 parts:
1 - Develop the NPNT Mangement server (Node js / django preferred)
2 - Modify qgroundcontrol for herelink to add all the functionalities of management client
3 - Integrate NPNT (libnpnt) in Ardupilot to take care of log encryption, etc mandated for L) compliance

Please go through - https://public-prd-dgca.s3.ap-south-1.amazonaws.com/InventoryList/headerblock/drones/DGCA%20RPAS%20Guidance%20Manual.pdf to understand the features required and the flow for the registration and authentication process.

References:
NPNT for Ardupilot - https://digitalsky.ispirt.in/t/open-source-npnt-implementation/57/7

Digitalsky MS OS implementation -
https://github.com/iSPIRT/digitalsky-frontend
https://github.com/iSPIRT/digital-sky-api
https://github.com/iSPIRT/digital-sky-app

More references-
https://digitalsky.ispirt.in/t/how-to-start-the-implementation-of-npnt/153/18
https://docs.google.com/document/d/1tf6j8a2hRmNC9UlbLu6JS_7hOdN1mHLWs0pMUZdgim4/edit
https://digitalsky.ispirt.in/t/steps-to-successfully-register-as-a-micro-category-drone-manufacturer/444
https://digitalsky.ispirt.in/t/open-source-npnt-implementation/57/7
https://digitalsky.ispirt.in/t/ardupilot-firmware-customization-for-npnt/332/5