Mqtt; Sending Data To An Mqtt Broker; Mosquitto; Configure The Data Logger - Campbell CR300 Series Product Manual

Compact datalogger
Hide thumbs Also See for CR300 Series:
Table of Contents

Advertisement

NOTE:
FTPclient()
Use
logger to act as an FTP server. See the
Troubleshooting technical

19.4 MQTT

MQTT is an open communications protocol often used in the Internet of Things (IoT). It 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 CR300 series so
firewalls do not cause problems.
For full MQTT specifications

19.4.1 Sending data to an MQTT broker

MQTT communications require a broker configured for data logger communications. There are
many available; it is recommended that you consult with an IT professional.

19.4.1.1 Mosquitto

This example uses the public Mosquitto test broker https://test.mosquitto.org/  for testing. This
section is provided as a convenience; Campbell Scientific does not provide technical support for
Mosquitto.

Configure the data logger

 1. Ensure your data logger is connected to the internet.
 2. Using Device Configuration Utility, connect to the data logger.
 3. (Recommended) On the Logger Control tab, set the Reference Clock Setting to UTC.
to send files to a remote server. This is different than setting up the data
FTP Streaming technical
paper   for more information.
see: https://mqtt.org/  .
paper 
and
FTP
19. Communications protocols     122

Advertisement

Table of Contents
loading

Table of Contents