Arduino come relays controller per OpenHab

Scusate,
vorrei informazioni su come fare per configurare un scheda arduino come mqtt server per una piattaforma OpenHab. Vorrei che la scheda arduino utilizzasse la shield ethernet e gestisse 16 relays.
Magari potete indicarmi dei link utili?
Grazie a tutti