Arduino UNO + Ethernet + MQTT

Good morning all,

I am looking for some help implementing MQTT on an UNO.

For my robot, I have an MQTT broker running on one of several Raspberry PIs. I want to add an UNO to the mix.

I see there is some information about MQTT with Arduino, but it also seems as those the Ethernet shields from Arduino are 'Retired'.

What board or shield do you recommend that supports Ethernet?

What MQTT client is recommended?

Can you direct me to a good tutorial for implementing MQTT on an arduino?

Thanks much for any help!

Chris D

I see there is some information about MQTT with Arduino, but it also seems as those the Ethernet shields from Arduino are 'Retired'.

The first version of the shield is retired but there is a current version that is also supported in the IDE, you just have to include Ethernet2.h instead of Ethernet.h.

What MQTT client is recommended?

PubSubClient (available in the IDE library manager).