The ThingSpeak IoT platform enables clients to update and receive updates from channel feeds via the ThingSpeak MQTT broker. MQTT is a publish/subscribe communication protocol that uses 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 or subscribe to updates from that channel.
Learn about the publish/subscribe architecture for connecting bandwidth and power-constrained devices over wireless networks.
Learn when to use REST and MQTT to update a channel.
Publish to a channel using desktop MQTT client such as MQTT.fx.
Publish data to a ThingSpeak channel using an Arduino® device.
Publish data to a ThingSpeak channel using a Particle Photon device.
Publish data using WebSockets to a ThingSpeak channel.
Subscribe to channel updates from a ThingSpeak channel using desktop MQTT.
Subscribe to a ThingSpeak channel using a Particle Photon device.