Hi everyone! I’m new here so I might as well introduce myself and my project for context.
My name is Connor, I’m a rising senior pursuing a B.S. in Environmental Studies and I’m working on a project on an organic vineyard for my senior thesis this summer which involves a network of IoT soil-moisture sensors. For my sensor prototype I’m using an Arduino Uno, an ESP8266-01, the SoilWatch 10 by PinoTech, and a battery power controller based on the information in this blog (https://alanbmitchell.wordpress.com/2011/10/09/design-of-the-extended-battery-life-power-controller-for-the-arduino/) using an Adafruit PowerBoost 500 and a PIC12F683 microcontroller. I’ve become familiar with FarmOS over the past year and want to use it as the repository for my data, but I’m having trouble posting the data to my sensor’s URL via the ESP8266.
I’m very new to all of this and so my naivete will likely reflect in my code and/or approach to the task. The immediate issue is that I am trying to use an AT+CIPSEND command to post my sensor data to FarmOS as per the code in the link below. I can’t get the ESP8266 to return the “>” character which is supposed to preclude the actual POST request. All other AT commands work with my set up as of right now.
If anyone could help me out with this I’d really appreciate it–I’ve been trying to work through it for several days now based on what I can find elsewhere online with no luck so far. I know there are likely many alternatives to my approach. If you have experience with a better method using Arduino/ESP8266, I’d be interested to hear!