1. Catalogs
  2. BeanAir GmbH
  3. MQTT – COMMUNICATION PROTOCOL

MQTT – COMMUNICATION PROTOCOL

MQTT – COMMUNICATION PROTOCOL
1 / 122 PagesView full catalog

MQTT – COMMUNICATION PROTOCOL

Product catalog summary
Overview: The document provides a comprehensive guide on the MQTT communication protocol for the Wilow® wireless sensors series by Beanair GmbH. It includes detailed specifications, procedures, and updates related to the MQTT module and its configurations.

Document Structure: The document is organized into sections covering technical support, visual symbols, acronyms, protocol overview, and detailed descriptions of the MQTT module's over-the-air configuration (OTAC) frames.

Updates: The document has been updated from version 1.2 to 2.5, with enhancements including new frames, data publishing formats, and OTAC features. The latest version, 2.5, includes updates to the Stop MQTT connection section.

MQTT Module OTAC Frames: This section details frames for starting, restarting, and stopping connections, setting client IDs, keep-alive timers, broker details, and other configurations necessary for the MQTT protocol.

BeanDevice® Wilow® MQTT Subprofiles: Describes different subprofiles related to MQTT status, client ID settings, broker connection settings, and other configurations.

OTAC Over MQTT Frame Contents: Provides detailed information on different OTAC types, including data acquisition, system configuration, shock detection, and channel configuration.

Data Acquisition Modes: Explains various data acquisition modes such as LDCDA, Alarm, Streaming, S.E.T, and Shock Detection, along with their respective frame contents.

Profiles Over MQTT Frame Contents: Covers general profiles, DAQ profiles, system status profiles, wireless link profiles, and other related profiles.

Appendix: Includes examples of BeanDevice® Wilow profiles, providing practical insights into the application of the protocol.

Disclaimer: Contains a disclaimer about the confidentiality of the contents and the responsibility of Beanair GmbH regarding the application of the information provided.

Technical Document Summary:
1. Specifications: Outlines the configuration and communication protocols for Beanair GmbH's Wilow® wireless sensors, including OTAC frames for sensor channels, clock settings, and datalogger operations.
2. Channel Configuration OTAC: Details the OTAC for setting channel status, alarm thresholds, and calibration.
3. Clock Configuration OTAC: Describes the OTAC for setting the device's clock time zone and NTP configurations.
4. Datalogger Configuration OTAC: Manages memory strategy, logging, and download settings.
5. Download Response OTAC: Configures acknowledgment and file indexing for download frames.
6. Other OTACs: Includes Reset OTAC, Request All Profiles OTAC, and No More OTAC.
7. Data Acquisition Mode: Explains data reception and forwarding by the broker using MQTT protocol.

Device Types and Acquisition Modes: Provides tables distinguishing between different device types and acquisition modes, including LDCDA, Alarm, Streaming, Shock Detection, and more.

Data Specifications: Details byte allocations for data fields such as acquisition duration, channel activation, and date/time stamps for math results.

MQTT Configuration: Includes steps for setting up MQTT communication, broker configuration, and BeanDevice® settings.

Conclusion: The document serves as a comprehensive guide for configuring and managing MQTT communication for Wilow® wireless sensors, ensuring reliable and efficient data transmission.
See more

Catalog excerpts

MQTT – COMMUNICATION PROTOCOL -1

MQTT Communication Protocol Wilow® wireless sensors series MQTT – COMMUNICATION PROTOCOL Rethinking Sensing Technology Beanair GmbH “Rethinking sensing technology

 Open the catalog to page 1
MQTT – COMMUNICATION PROTOCOL -2

MQTT Communication Protocol Wilow® wireless sensors series Beanair GmbH Rethinking sensing technology'

 Open the catalog to page 2
MQTT – COMMUNICATION PROTOCOL -3

MQTT Communication Protocol Wilow® wireless sensors series Beanair GmbH Rethinking sensing technology'

 Open the catalog to page 3
MQTT – COMMUNICATION PROTOCOL -4

MQTT Communication Protocol Wilow® wireless sensors series

 Open the catalog to page 4
MQTT – COMMUNICATION PROTOCOL -5

MQTT Communication Protocol Wilow® wireless sensors series Disclaimer The contents are confidential and any disclosure to persons other than the officers, employees, agents or subcontractors of the owner or licensee of this document, without the prior written consent of Beanair GmbH, is strictly prohibited. Beanair makes every effort to ensure the quality of the information it makes available. Notwithstanding the foregoing, Beanair does not make any warranty as to the information contained herein, and does not accept any liability for any injury, loss or damage of any kind incurred by use of...

 Open the catalog to page 5
MQTT – COMMUNICATION PROTOCOL -6

Wilow® wireless sensors series Beanair GmbH Rethinking sensing technology'

 Open the catalog to page 6
MQTT – COMMUNICATION PROTOCOL -7

Wilow® wireless sensors series Beanair GmbH Rethinking sensing technology'

 Open the catalog to page 7
MQTT – COMMUNICATION PROTOCOL -8

MQTT Communication Protocol Wilow® wireless sensors series Beanair GmbH “Rethinking sensing tech

 Open the catalog to page 8
MQTT – COMMUNICATION PROTOCOL -9

MQTT Communication Protocol Wilow® wireless sensors series Beanair GmbH “Rethinking sensing technology”

 Open the catalog to page 9
MQTT – COMMUNICATION PROTOCOL -10

MQTT Communication Protocol Wilow® wireless sensors series Beanair GmbH “Rethinking sensing technology”

 Open the catalog to page 10
MQTT – COMMUNICATION PROTOCOL -11

MQTT Communication Protocol Wilow® wireless sensors series For general contact, technical support, to report documentation errors and to order manuals, contact Beanair Technical Support Center (BTSC) at: [email protected] For detailed information about where you can buy the Beanair equipment/software or for recommendations on accessories and components visit: www.Beanair.com To register for product news and announcements or for product questions contact Beanair’s Technical Support Center (BTSC). Our aim is to make this user manual as helpful as possible. Keep us informed of your comments...

 Open the catalog to page 11
MQTT – COMMUNICATION PROTOCOL -12

MQTT Communication Protocol Wilow® wireless sensors series Beanair GmbH Rethinking sensing technology'

 Open the catalog to page 12
MQTT – COMMUNICATION PROTOCOL -13

MQTT Communication Protocol Wilow® wireless sensors series Beanair GmbH Rethinking sensing technology'

 Open the catalog to page 13
MQTT – COMMUNICATION PROTOCOL -14

MQTT Communication Protocol Wilow® wireless sensors series This document covers the different frames exchanged between BeanDevice ® Wilow® MQTT module and supervision softwares. Messages exchanged are OTAC, SubProfiles reporting/update frames and module commands. Useful extracted information from the data consumer side is described at the end of the document. For a better understanding about Wilow® System, it is highly important to review the BEANDEVICE® WILOW® user Manual and Data acquisition modes available on the BeanDevice® Wilow® Technical note. Beanair GmbH “Rethinking sensing technolo

 Open the catalog to page 14
MQTT – COMMUNICATION PROTOCOL -15

MQTT Communication Protocol MQTT module OTAC frames Wilow® wireless sensors series • The different OTACs frames sent to configure the MQTT module. MQTT module SubProfiles • The different subprofiles frames sent by BeanDevice Wilow . OTAC Over MQTT structure • Description of the structure of the frame that the user have to build to control the Wilow device. Device channel's data format • How device channel's data are published using the MQTT protocol. Device profiles Beanair GmbH • The current configuration of the device “Rethinking sensing techn

 Open the catalog to page 15
MQTT – COMMUNICATION PROTOCOL -16

MQTT Communication Protocol Wilow® wireless sensors series The different OTAC frames sent to the MQTT module are identified using the MQTT module ID and the specific OTAC Id, where : MQTT_MODULE_CONFIG_MESS_ID = 0x90 The OATC IDs are presented as follow: Table 1: Different MQTT cartographies IDs Beanair GmbH Rethinking sensing technology'

 Open the catalog to page 16
MQTT – COMMUNICATION PROTOCOL -17

MQTT Communication Protocol Wilow® wireless sensors series 5.2 START MODULE FRAME This command starts the MQTT module: Table 4: Stop module frame contents Beanair GmbH Rethinking sensing technology'

 Open the catalog to page 17
MQTT – COMMUNICATION PROTOCOL -18

MQTT Communication Protocol Wilow® wireless sensors series The Client ID is used by the broker to distinguish each connected MQTT client, so it has to be unique to the broker. If the same Client ID is detected in a CONNECT frame, the broker will assume that the same client is resending a new CONNECT frame and will disconnect the socket. For this reason, the user is given the choice to supply his own ClientId or to generate it randomly in the BeanDevice® Wilow®. The randomly generated Client Id is a safer option. If the user supplies a ClientId with characters outside these "ABCDEFGHIJKLMNOPQRSTUVWXYZ...

 Open the catalog to page 18
MQTT – COMMUNICATION PROTOCOL -19

MQTT Communication Protocol Wilow® wireless sensors series Table 7: Password and UserName set frame contents The LWT MQTT feature can be used to inform interested devices (Should be subscribed to Will Topic, mainly data collecting machines) that the WIF Access Point disconnects abnormally or unexpectedly from the Broker. Network failure causing disconnection is detected by a keep-Alive message absence (T > 1.5*KA) that the BeanGateway commits to send every KeepAlive time period specified at its connect attempt. The Will_Retain_flag and the Will_QoS describes how the message will be transferred...

 Open the catalog to page 19
MQTT – COMMUNICATION PROTOCOL -20

MQTT Communication Protocol Wilow® wireless sensors series Beanair GmbH Rethinking sensing technology'

 Open the catalog to page 20
MQTT – COMMUNICATION PROTOCOL -21

MQTT Communication Protocol Wilow® wireless sensors series 5.10 DEVICE'S STREAMING TOPIC SET The streaming topic is the one used by the BeanDevice® Wilow® to send all its channels measured data through MQTT. The MQTT client (data consumer side) must parse the received frame to obtain the requested channels measurements separately. Table 11: OTAC Over MQTT topic set frame contents Beanair GmbH Rethinking sensing technology'

 Open the catalog to page 21
MQTT – COMMUNICATION PROTOCOL -22

MQTT Communication Protocol Wilow® wireless sensors series 6.1 BEANDEVICE® WILOW® MQTT MODULE SUB-PROFILE ID Below is the different message identifiers used to report SubProfiles to supervision software. The profile ID to target the MQTT module is fixed to MQTT_MODULE_PROFILE_ID = 0x90. Beanair GmbH Rethinking sensing technology'

 Open the catalog to page 22

Archived catalogs

*Prices are pre-tax. They exclude delivery charges and customs duties and do not include additional charges for installation or activation options. Prices are indicative only and may vary by country, with changes to the cost of raw materials and exchange rates.
About DirectIndustry
DirectIndustry is a marketplace that offers B2B players a complete experience, from product sourcing to purchase. DirectIndustry is an entity of VirtualExpo Group.