Welcome to EnviroDIY, a community for do-it-yourself environmental science and monitoring. EnviroDIY is part of WikiWatershed, an initiative of Stroud Water Research Center designed to help people advance knowledge and stewardship of fresh water.
New to EnviroDIY? Start here

Reply To: Transfer file from SD card to iOS/Android via bluetooth

Home Forums Infrastructure and Equipment Transfer file from SD card to iOS/Android via bluetooth Reply To: Transfer file from SD card to iOS/Android via bluetooth


    Hi @selbig an interesting idea.

    I’ve been thinking about unattended access (of just equipment monitoring) and BT (low power) would be pretty nice. However as you are seeing there is a lot of complexity and some history with BT protocol versions that makes a simple concept a bit challenging.  Sounds like for some reason BT is not associating with your phone. That of course becomes the issue if you have a logger device with BT how do you get it to associate with the right device, and from a canoe.

    So I’m guessing from your description that you have a Mayfly logger above the water, in an environmental enclosure (IP65)  and are powering it in some way.

    Perhaps another idea that is almost as simple, is to use a USB cable

    So you would like to paddle up to the enclosure, plug into it, and receive the readings.

    There are some USB connectors that can be water tight, and sit on the bottom of the enclosure, assuming the water never rises as high as the enclosure.

    The act of plugging in to the USB cause it to reset from a computer, (and might also do it from a phone App Android “USB Serial Terminal Pro” ~ I haven’t tried it) and you could do a test in software in setup()  that if there is USB link ( with a time out of 10seconds to allow for a regular reset), to dump the contents of the data file.

    One item to consider with an isolated unattended device is to be able to verify  the “wall time” when collecting data from the logger. That is when getting to look at the data if the time series has  “funny time” how do you connect the readings with what we think of us “wall time”.

    One answer is that you may need to check it manually  when collecting the data, and have the person collecting the data note the time they downloaded.

    However if you have a USB cable connected, the time on download could be checked,  and then if off,  set through with a cmd line date/time setting.