Welcome to EnviroDIY, a community for do-it-yourself environmental science and monitoring. EnviroDIY is part of WikiWatershed, a web toolkit designed to help citizens, conservation practitioners, municipal decision-makers, researchers, educators, and students advance knowledge and stewardship of fresh water. New to EnviroDIY? Start here

Remote Programming of MayFly Data Logger

Home Forums Mayfly Data Logger Remote Programming of MayFly Data Logger

Viewing 4 reply threads
  • Author
    Posts
    • #14499
      Tom Schanandore
      Participant

      Hello,

      I am curious if any developments have been made on creating a way of programming the MayFly data logger remotely, without having to go out to the site to physically re-program? I am new to the MayFly data logger, so I apologize if this has already been developed or already has the capability, but to my knowledge and research it does not. I am currently researching ways to add additional hardware to provide remote programming capability and any direction would be great appreciated.

      Thank you,

      Tom Schanandore

    • #14508
      Shannon Hicks
      Participant

      I don’t know of anyone successfully programming a Mayfly board remotely. We didn’t design the board with that capability in mind, but we’re investigating that option for future board versions.

    • #14509
      Tom Schanandore
      Participant

      That would be awesome, as the ability to re-program and trouble shoot would be beneficial.

      Since the boards were not designed to have that capability, do you think it would be impossible to attempt to develop a way to add in a secondary board with a cellular modem that would act as the receiver and uploader for programming remotely? I have come across some Xbee 3 shields which are designed to send and receive cellular data between each other. Do you foresee some major difficulties with attempting to do this. Keep in mind I am new to all this and have minimal experience with open source technology. Just trying to determine the best avenue to take here.

      Thanks,

    • #14513
      neilh
      Participant

      Interesting idea for a secondary board, perhaps linked into the USB. I have heard it done before via the JTAG, but I don’t believe this is available for Mayfly.
      Possibly the biggest question on issues like this is power budget. If there was a reliable power budget for a linux SBC (beaglebone.org) it would be relatively easy.

      One area to track this new feature request could be
      https://github.com/EnviroDIY/ModularSensors/issues/220

      Just a thought, another potential would be to look at the value of a next generation board, with that capability built into the chip. Since that ticket @220, where I’ve identified a method on issues/220 on how it could then be upgraded, I’ve been keeping a lookout for methods. I personally like the SAMD51 of which there is a lot of software support, and has the port capability for managing halfduplex comms which is the core of SDI-12.

    • #14515
      Shannon Hicks
      Participant

      Remote programming a datalogger has never been a priority for the type of deployments we usually do, because our monitoring stations require frequent maintenance visits to clean the sensors or perform other tasks at the station. The most common reason for reprogramming a board would be if you’re adding or removing a sensor, or recalibrating one, and for all of those tasks, you’re going to be there onsite with a laptop, so there’s no sense in adding expensive or complicated hardware for remote reprogramming. Also, our loggers are basically one-way portals, they take a reading, send it, then sleep until it’s time for the next reading. If you want to be able to remotely connect to the board, you’ll have to wait until it’s awake and connected to the network, which is only for a few short moments before it goes back to sleep. Or you can change how (and for how long) the board connects to a network to make it available for remote connections, but that will require excessive battery power, which is already a precious commodity in some stations with lots of sensors and limited sunshine.

Viewing 4 reply threads
  • You must be logged in to reply to this topic.