ThingSpeak™ is an IoT platform that uses channels to store data sent from apps or devices.
You can write data to your ThingSpeak channels in several ways: HTTP calls from the REST API, MQTT Publish method, and
thingSpeakWrite function from MATLAB. Learn more
about how to Choose Between REST API and MQTT API to update a
Collect data in your channel with hardware or software on devices or computers using the REST API, MQTT, or MATLAB®.
Learn when to use REST and MQTT to update a channel.
Use ThingSpeak to prototype Arduino® based development.
Wake from deep sleep to post to ThingSpeak using a wireless client library and the POST HTTP command.
Publish data to a ThingSpeak channel using an Arduino device.
Publish to a channel using desktop MQTT client such as MQTT.fx.
Collect CPU temperature and utilization data in JSON format every 15 seconds, and update the channel once every two minutes using Raspberry Pi™ board running Python® 2.7.
Collect data in CSV format every 15 seconds, and update channel once every two minutes using absolute timestamps.
Collect Wi-Fi® signal strength in JSON format every 15 seconds, and update channel once every two minutes using relative timestamps.