If you are looking to start with the Internet of Things, then try out the Arduino MKR1000 and connect it to the ThingSpeak IoT Platform. We have put together a complete tutorial that uses the MKR1000 to collect data about your Wi-Fi signal and send it to ThingSpeak for storage, analysis, and visualization.
The Arduino MKR1000 is a great starting point when learning about the “things” in IoT. The MKR1000 has a microcontroller, Wi-Fi module, encryption module, and a battery-charging circuit. It’s easy to get started and once you get it connected to ThingSpeak, you have a lot of “cloud power”. ThingSpeak has a suite of apps to allow the Arduino to post messages to Twitter, do data analysis, show charts and visualizations, and be controlled by schedules and external events. With these building blocks you can prototype any IoT system.
[via ThingSpeak Tutorials]
5 CommentsOldest to Newest
I already wrote code for connecting the MKR1000 to Thingspeak with data from a dht11 months ago. See the 3rd and 4th programs down in my wireless repository. I had to write a rough string handler to handle the int to float conversion, as unlike the esp8266, the MKR1000 doesn’t seem to be able to handle that natively.
So glad I found this reference. I think your INT to float fixed an issue I have been chasing for a while where the MKR just locks up.
OOPS it wasn’t that. I used your updated code and I still get random lockups. Dang this MKR it wont play nice at all.
What are you seeing happen? Mine runs for a long time without any issue.
Seeing possible random lock ups anywhere from a couple of hours to over 10
Or at least I thought they were.
Seems there may also be an issue with TS.
re-wrote debug output to tell me more about the connection itself.
Saw my debug was getting a connection to TS and sending data but my channel was reporting no data for (x) hours.
Going to scrub my DHT MKR data from TS and run a separate channel based on something much simpler to rule out the MKR.