Hans on IoT

ThingSpeak, MATLAB, and the Internet of Things

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Learn How to Build a Custom Android App for a ThingSpeak IoT Project 2

Posted by Hans Scharler,

ThingSpeak has APIs for collecting data produced by sensors and APIs for reading that data from applications. Think of an IoT project as two parts. One part of the project is where you need to program a thing to send data. And, the second part is where you want to see that data. ThingSpeak sits in the middle and makes it handy to do both, as Marcelo Rovai points out. Once you have a system like Marcelo’s set up, you can take advantage of integrated online MATLAB Analytics.

Marcelo has put together a great tutorial that uses ThingSpeak in the middle to collect data from sensors and then display the sensor readings on a custom Android app running on a mobile phone. He uses the MIT App Inventor to create a custom Android app to see the sensor data and status of the system. This project uses easily accessible hardware to build a proof-of-concept IoT system to monitor air temperature, humidity, soil temperature, soil humidity, and luminosity. Other people could modify this project with different sensors or actuators and build something for their own purposes or build a prototype for your next meeting at work.

Check out the full project tutorial on Arduino Project Hub and Instructables. Marcelo provides all of the parts, code, and instructions to make your own prototype IoT system monitored and controlled by a mobile app.

2 CommentsOldest to Newest

Glen Belson replied on : 1 of 2
Hey I am using wireless temperature sensor to communicate with thingspeak but I need suggestion how can i send the output readings of sensor which is shown on Raspberry pi via wireless communication ? also need to store the readings and at same time wanted to display the readings on smartphones using internet.

Add A Comment

Your email address will not be published. Required fields are marked *

Preview: hide