ThingSpeak™ channels store raw and processed data. You can upload data directly from devices, from other software, or from desktop MATLAB®. You can collect data into a ThingSpeak account in several ways, and use several methods to write to the same channel or to multiple channels.
For connected devices that support HTTP commands such as GET, POST, and DELETE, you can send HTTP commands through the ThingSpeak MQTT API. These commands can come from your connected hardware device such as an Arduino with a WiFi shield or from software running on a desktop computer.
Write Data with REST API
Write Data with MQTT API
The ThingSpeak support toolbox lets you use MATLAB to analyze and visualize data
stored on ThingSpeak. Use
thingSpeakWrite to write scalar, vector, or
timetable data to multiple fields and multiple entries in your channels. For example, in
MATLAB you can write the value 3.2 to channel 17504.
You can import data to your channel with a CSV file. Click the Data Import / Export tab on your channel view. See Channel Data Import and Export for file format information.
You can use the ThingSpeakCloud Connector with Libelium's Meshlium IoT connector to automatically store your data. The Cloud Connector creates channels and maintains the channel list to keep your device data stored and ready for analysis. See Write Data with Libelium Meshlium System for detailed setup and troubleshooting information.