Configure Accounts and Channels
To read and write to a ThingSpeak channel, your application sends requests to the ThingSpeak server by issuing HTTP requests, publishing MQTT messages, or using MATLAB® functions. Each ThingSpeak channel can have up to eight fields of 255 characters of data, in either numeric or alphanumeric format. A channel also has location information and a status update field. Each channel data entry is stored with a date and timestamp. You can retrieve stored data by time or by entry ID.
Use the ThingSpeak API to process numeric data, which includes timescaling, averaging, median, summing, and rounding. You can create and update a ThingSpeak channel by posting a feed with your API key and data using HTTP POST. The channel feeds support JSON, XML, and CSV formats for integration into applications. For more information on license and channel limitations, see License Options.
Topics
Channel Configurations
- Channel Properties
ThingSpeak stores data in channels. Learn how to configure a channel to control access and how to sort your channels for faster access. - Collect Data in a New Channel
Learn how to create a channel, collect data, and write the data to a new channel. - Specify Chart Settings
Learn about display and data control settings for charts in your channel view. - Channel Data Control
Learn about data control for your channel with API keys and fixed API addresses for ThingSpeak services. - Channel Data Import and Export
Import and export CSV data to a ThingSpeak channel. - Create an Image Channel
Create a ThingSpeak channel that can store images.
Account Configurations
- User Accounts and Channels
Locate and reset your API keys. - Information for Paid Users
Learn about types of licenses, how to buy a license as well as add and remove users, and monitoring message use.