ODK sample forms for capturing sUAS flight metadata #HowTo on using ODK for sUAS metadata capture ##Introduction This is a HowTo/demo for trying out using Open Data Kit ODK as a means of capturing small Unmanned Aircraft Systems [sUAS] relevant metadata. Full details on setting up your own server and customising your own forms can be found in the great ODK documetation. This readme will only show you how to use the forms supplied in this repo and how to upload data to a demo supplied server infrastructure that I've setup. To use ODK for your sUAS operations you will need to set up your own systems but hopefully this demo is enough for you to decide if that's a good idea or not. ย
In brief, ODK allows you to make and fill out custom forms on an android/iOS phone, and have the data synced/backed up on a self hosted server for later analytics. The steps to acomplishing this in brief are:
- Setup a serve hosting Aggregate Aggregate
- Create (or copy/edit one from here) a relevant form and upload it to your server.
- Install ODK Collect on your android phone and connect it to your server.
- Collect data.
##Try it out ###Step1: Setup your phone
- Install ODK on your phone (just search the play store)
- Configure ODK on your phone to connect to my server hosting these example forms:
-- In the app go to "General Settings" > "Configure platform settings" > URL
-- Paste: http://138.68.56.54:8080/ODKAggregate/
###Step2: Try entering data
- In ODK app > Main Menu > "Get Blank Form" > download which ever form you want
- Main Menu > "Fill Blank Form" > select which ever form you wish and fill it in. Move to the next question by swiping left.
- Name and save the form.
- Main Menu > "Send Finalised Form" to submit it to the Aggregate server.
###Step3: Visualise and use data in Aggregate (or simply retain for civil aviation records purposes)
##Helpful next steps If you liked what you saw the next steps to having your own system are:
- Setup Aggregate Aggregate on a internet accessible server. For simplicity ODK does offer a AWS deployable instance and allows forms to be sent directly to a Google docs account.
- Customise a xls (Excel/Libre) spreadsheet to your own needs, see:
- Create an xml form out of a xls document by uploading it here and downloading the resulting xml form.
- Upload your custom xml form to your aggregate server and start capturing data.