Esp Mqtt

screenshot of Esp Mqtt

Esp Mqtt

MQTT component for esp-idf projects based on the lwmqtt library

Overview:

The esp-mqtt is a MQTT component for esp-idf projects based on the lwmqtt library. It provides a simple async API similar to other esp networking components and supports secure connections using the mbedTLS library.

Features:

  • MQTT component for esp-idf projects
  • Based on the lwmqtt library
  • Simple async API
  • Supports secure connections with mbedTLS library

Installation:

To install the esp-mqtt component, follow these steps:

  1. Add the component as a git submodule.
  2. Set CONFIG_LWIP_SO_RCVBUF=y manually in sdkconfig.
  3. Optionally, set CONFIG_USE_ONLY_LWIP_SELECT=y if sending large messages.

Summary:

The esp-mqtt component is a MQTT client for esp-idf projects that simplifies network communication with its async API and support for secure connections using the mbedTLS library. It can be easily installed by adding it as a git submodule and configuring the necessary options in the sdkconfig file.