MQTT

ClosedMQTT An open communications protocol for the Internet of Things (IoT). MQTT is not an acronym, it is simply the name of the protocol. Source: https://www.hivemq.com/blog/mqtt-essentials-part-1-introducing-mqtt/ is an open communications protocol often used in the Internet of Things (IoT). This protocol is supported in all current Campbell Scientific data loggers, including the GRANITE 9/10, CR6, CR1000X series, CR350 and CR310. MQTT uses a publish/subscribe architecture to send and receive data. A broker facilitates the communications between publishers and subscribers by receiving published messages and distributing them to subscribers. One advantage of MQTT is that communications are initiated by the data logger so firewalls do not cause problems. For full MQTT specifications see: https://mqtt.org/ .

Transmitting data (JSON) from data loggers to a server

NOTE:

MQTT only provides a protocol for message transport; users must build their own database and visualization stack. CampbellCloud is often a better choice because it provides a ready-to-use cloud solution specifically designed for Campbell Scientific devices. With CampbellCloud, there is no need for custom configurations, servers, or managing MQTT brokers. CampbellCloud also offers built-in dashboards, data storage, and visualization tools, making it easy to analyze and monitor device data. CampbellCloud supports CR6, CR1000X series, CR350 and CR310 data loggers. See CampbellCloud Demo to experience CampbellCloud.