Search code examples
arduinoamqp

Implementing AMQP protocol on arduino


How can I implementAMQP protocol on Arduino?

I haven't found any suitable library for that purpose, and I wonder how a simple AMQP send/receive can be implemented on Arduino.


Solution

  • AMQP is a rather heavy protocol stack to implement on the Arduino platform, the codec alone requires a rather significant amount of in memory work that likely will not be suitable for a tiny Arduino device. There are other better options like MQTT that allow for simple codecs and client stacks vs the AMQP model.

    You'd probably be able to implement something so say an ESP32 or other board that has more CPU power and available memory but even that'd be pushing it. The overall level of work to squeeze the protocol stack into a tiny C library is probably to much to ask for most spare time contributors.