Experiment Iot (Thingspeak) 3
Experiment Iot (Thingspeak) 3
Aim: To explore cloud platforms, emphasizing ThingSpeak for IoT data management and real-
time analysis.
Theory: An Internet of Things platform is a middleware that connects user applications with
remote devices. Basically, it’s any software that meets the following criteria:
ThingSpeak is an IoT platform, that allows you to connect and save sensor data in the cloud and
develop IoT applications.
The core element of ThingSpeak is a ‘ThingSpeak Channel’. A channel stores the data that we
send to ThingSpeak. We can create channels for every sensor data. These channels can be set as
private channels or you can share the data publically through Public channels. A channel
comprises of the below elements:
8 fields for storing data of any type - These can be used to store the data from a sensor or from
an embedded device.
3 location fields - Can be used to store the latitude, longitude and the elevation. These are very
useful for tracking a moving device.
1 status field - A short message to describe the data stored in the channel.
Create a channel:
Sign In to ThingSpeak™ using your MathWorks® Account credentials, or create a new account.
Click Channels > MyChannels.
Check the boxes next to Fields 1 -> 2. Enter these channel setting values:
Name: Average Room Temperature
Field 1: Temperature (ºC)
Field 2: Humidity
ThingSpeak Key Features : ThingSpeak allows you to aggregate, visualize and analyze live
data streams in the cloud. Some of the key capabilities of ThingSpeak include the ability to:
Easily configure devices to send data to ThingSpeak using popular IoT protocols.
Visualize your sensor data in real-time.
Aggregate data on-demand from third-party sources.
Use the power of MATLAB to make sense of your IoT data.
Run your IoT analytics automatically based on schedules or events.
Prototype and build IoT systems without setting up servers or developing web software.
Automatically act on your data and communicate using third-party services like Twilio®.
Conclusion : One of the key elements of an IoT system is an IoT service. ThingSpeak is one such
application platform offering a wide variety of features. At the heart of ThingSpeak is a channel which
can be used for storing and processing data collected from the ‘things’. ThingSpeak also provides various
apps for integration with web services, other APIs and social networks and provides the capability to
create the applications as plugins. It is a great platform with extensive possibilities to explore the
integration of the Internet of Things.