Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/atomvm/atomvm_mqtt_client

An MQTT client library for AtomVM
https://github.com/atomvm/atomvm_mqtt_client

atomvm erlang mqtt mqtt-client

Last synced: about 2 months ago
JSON representation

An MQTT client library for AtomVM

Awesome Lists containing this project

README

        

# AtomVM MQTT Port

This AtomVM Port and Erlang library can be used to connect to MQTT brokers on the ESP32 SoC for any Erlang/Elixir programs targeted for AtomVM on the ESP32 platform.

This Port is included as an add-on to the AtomVM base image. In order to use this Port in your AtomVM program, you must be able to build the AtomVM virtual machine, which in turn requires installation of the Espressif IDF SDK and tool chain.

For more information about the MQTT interface on the ESP32, see the [IDF SDK Documentation](https://docs.espressif.com/projects/esp-idf/en/v3.3.4/api-reference/protocolss/mqtt.html)

Documentation for this component can be found in the following sections:

* [Programmer's Guide](markdown/mqtt_client.md)
* [Example Program](examples/mqtt_client_example/README.md)