I’d appreciate any help finding resources or documentation to implement the following:
Connect an external sensor board (temp, pH, light, etc) via I2C / Quiic to any of the sparkfun board or enclosure GNSS/GPS products (facet or torch are preferred), fork the firmware to aquire and send this data along with NEMA packets (low frequency, maybe once every 10 seconds), and log that data at measurement points using Qfield (open to using other tools with similar capabilities).
Some info I have found:
On the Qfield / Qgis side:
Our use case is surveying dozens of points an hour for scientific fieldwork that includes sensor measures and human observational data entry. Qfield allows logging location from GNSS remotes and entry of data into fields on a tablet and export to simple csv files after returning from the field.
Another architecture we have considered is connecting a source of high accuracy GNSS/GPS signals and our sensors to a openlog datalogger board with a push button trigger to read all onto a SD card, but this has limitations for user interface and matching to human logged observational data. We have also considered some mixture of the two where timestamps would be used to merge data after returning from the field.
Any and all suggestions and pointers to information would be greatly appreciated.
Thank you!