Commercial users may sign up once for a time-limited free evaluation. All other commercial uses require a standard commercial license. Non-commercial users can use ThingSpeak for free subject to the limitations of the free license option. Users of the free option will be limited to sending no more than 3 million messages each year to the ThingSpeak service. For users of the free option, the message update interval limit remains limited at 15 seconds. Other limitations are described on the How to Buy pages.
ThingSpeak stores messages in channels. A message is defined as a write of up to 8 fields of data to a ThingSpeak channel. For example, a channel representing a weather station could include the following 8 fields of data: temperature, humidity, barometric pressure, wind speed, wind direction, rainfall, battery level, and light level. Each message cannot exceed 3000 bytes. Examples of messages include:
ThingSpeak is sold in units. One unit = 33 million messages for use during the term of the annual license. As a reference, one unit provides the ability for a device sending data to ThingSpeak at once per second to send data to ThingSpeak for one year.
They last approximately one year from the purchase date. More precisely, they last from 365-395 days depending on purchase date. Licenses always end at the end of the month so a purchase made on November 20, 2016 will terminate on November 30, 2017.
No. If your login is associated with a free license and you purchase (or become a Licensed End User on a paid license) a paid license, your free license and associated messages are no longer available.
The paid license options offer the ability to send and process more data on ThingSpeak. They offer reduced message update interval limit of one second, allowing you to send data to ThingSpeak more frequently (the free option limit is 15 seconds). The academic and standard paid options also offer technical support, and a longer timeout for MATLAB calculations. In addition, the Standard license option offers the ability build commercial projects with ThingSpeak.
Yes. You can purchase additional units at any time.
ThingSpeak will draw down messages from the unit with the earliest expiration date first.
Your ThingSpeak channels will no longer accept new data points. However, you can avoid this situation by adding additional unit(s) to your license prior to using up all your messages.
When a unit expires, all unused messages are no longer available.
Normally, no. However, it is possible that you may have valid access to multiple licenses. In that case, you choose which license you would like to have messages drawn down from when you setup your ThingSpeak channels.
On your My Account page, you can see how many messages you have remaining and your consumption rate.
ThingSpeak will attempt to notify you if it appears you will run out of messages based on your recent historical usage. If you are notified, you may need to purchase additional units to ensure your ThingSpeak channels will continue to receive data.
ThingSpeak will attempt to notify you if you have exhausted all your messages.
Your messages are consumed when you write data to a ThingSpeak channel. If you write data to a channel from one of the ThingSpeak Apps, you will consume messages. For example, if are using the MATLAB Analysis app to compute a value that is derived from data you have stored in ThingSpeak channels, you will not consume messages, but if you save/write that value to another channel, you will consume messages.
When you request a MATLAB calculation in ThingSpeak, the execution time must be less than the compute timeout. The execution time includes the request communication time, response communication time and the calculation time.
Message update interval limit is the minimum interval for which ThingSpeak will accept new data from your devices. This limit is a per channel limit. This means each channel that you have setup in ThingSpeak can receive data up to the defined limit.
Yes, provided you have a license and provided the toolbox is supported in ThingSpeak. A complete list of supported toolboxes can be found here.
Yes. Upload of data counts as one or more messages.
As an administrator of a standard or academic ThingSpeak license, you may assign Licensed End Users to your license. Licensed End Users will have access to drawdown messages from your license. The assignment of Licensed End Users is done in License Center.
Yes. When you do this, they will no longer have access to ThingSpeak using their MathWorks account. In addition, all channels created by the Licensed End User under your license will stop accepting data. If this is not desired, see the next question.
Yes. The administrator of the ThingSpeak license can do this. Email email@example.com to make this request.
Customers covered under standard MathWorks support are entitled to call the MathWorks support line and submit a support request.
No. All users of a ThingSpeak license should work predominantly in the country that you chose when you purchased the license.
If you made multiple purchases at different times during the year, renewal for these units will be synchronized, or co-termed, so they share a single Service End Date based on the earliest Service End Date of the individual purchases. Your renewal pricing and the number of messages deposited into your account at renewal will be prorated.
If your ThingSpeak license is on a Master License with other products like MATLAB, the renewal date will be synchronized with the Master License renewal date. At renewal time, your ThingSpeak renewal pricing and the number of messages deposited into your account at renewal will be prorated.