ODM2 / ODM2DataSharingPortal

A Python-Django web application enabling users to upload, share, and display data from their environmental monitoring sites via the app's ODM2 database. Data can either be automatically streamed from Internet of Things (IoT) devices, manually uploaded via CSV files, or manually entered into forms.
BSD 3-Clause "New" or "Revised" License
31 stars 8 forks source link

Add ability to recieve data from multiple sampling features from a single logger. #14

Closed SRGDamia1 closed 7 years ago

SRGDamia1 commented 7 years ago

One of our user groups is already planning to deploy sensors with a ultrasonic water depth sensor in the stream and then a soil moisture sensor on the bank next to it. Can (or should) we implement these as separate sampling features.

horsburgh commented 7 years ago

I would consider these to be the same site sampling feature. You select the sampled medium when you map a sensor/variable to the site/logger, so you can have measurements from water and soil coming from the same logger via a single POST request.

Another option is to register two sites with the website - one for the stream and one for the soil. But, then the logger would have to send POST requests to the website for two different sites. The website will allow this already, but the logger would have to be programmed to send POST requests for two different sites.

SRGDamia1 commented 7 years ago

Hm. Ok, I think the first option probably would work for the Sustainable Business Network group that is planning to use the ultrasonic/soil moisture pair. Should we include an ability to put in some sort of location offset?

We've also done things in-house with using long cables to attach transducers in several wells to the same logger. But I don't think we have any other groups that are immediately planning to set anything else up like that.

horsburgh commented 7 years ago

@SRGDamia1 - I'm closing this one because it is covered by existing functionality. If we need a separate issue to deal with offsets, please add a separate issue.