Overview
Description
wolfMQTT library is a client implementation of the MQTT written in C for embedded use. It supports SSL/TLS via the wolfSSL library. From this, it can provide the security that the MQTT protocol lacks. It supports all Packet Types, all Quality of Service (QoS) levels 0-2 and supports SSL/TLS using the wolfSSL library. This implementation provides support for MQTT v5.0 and is based on MQTT v3.1.1. Additionally, there is also client support for MQTT-SN (Sensor Network) wolfMQTT supports the Renesas RA family, RX family, and RZ family.
Features
- Supports MQTT specs v3.1.1 and v5.0
- QoS Levels 0-2
- Support for TCP or TLS
- Message integrity, security are still available (via the wolfSSL library)
Comparison
Applications
Applications
- Smart Home, Energy, and Grid
- Automotive – ECUs, Telematics, and Infotainment Systems
- Industrial Automation: Controllers to Sensors
- Avionics – Engine Controllers