ThingSpeak, an IoT platform, enables clients to update a channel feed by publishing messages to the ThingSpeak MQTT broker. MQTT is a publish/subscribe model that runs over TCP/IP sockets or WebSockets. MQTT over WebSockets can be secured with SSL. A client device connects to the MQTT broker and can publish to a channel. ThingSpeak supports only publishing to channels using MQTT.
Publish data to a ThingSpeak channel using an Arduino® device.
Publish to a channel using desktop MQTT client such as MQTT.fx.
Publish data to a ThingSpeak channel using a Particle Photon device.
Publish data using WebSockets to a ThingSpeak channel.
Learn about the publish/subscribe architecture for connecting bandwidth and power-constrained devices over wireless networks.
Learn how to setup an MQTT client to communicate with the ThingSpeak MQTT broker.
Learn when to use REST and MQTT to update a channel.
See the list of MQTT error messages.