# MQTT with Arduino Nano + NodeRed

**URL:** <https://discourse.nodered.org/t/mqtt-with-arduino-nano-nodered/37351>\
**Category:** General\
**Created:** [11 December 2020 13:22 UTC](https://discourse.nodered.org/t/mqtt-with-arduino-nano-nodered/37351 "2020-12-11T13:22:03Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![PizzaProgram](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/pizzaprogram/32/19431_2.png) [@PizzaProgram](https://discourse.nodered.org/u/PizzaProgram)\
**Post date:** [11 December 2020 13:58 UTC](https://discourse.nodered.org/t/mqtt-with-arduino-nano-nodered/37351/3 "2020-12-11T13:58:42Z")

</div>

> [@JGKK](#):
>
> You could convert all the input data from analog and i2c on the arduino and send the processed data to nodered over serial and plug the arduino straight into the machine running nodered.

YES, this is exactly the thing I'm looking for!

- with minimal C, only "forwarding" RAW data from/to all ports and reconnecting if connection lost.
- doing whatever possible at NodeRed side.

My question is:

- HOW to do that?

Currently I'm investigating this:

> **[GitHub - RoanBrand/ArduinoSerialToTCPBridgeClient: Arduino client for the...](https://github.com/RoanBrand/ArduinoSerialToTCPBridgeClient)**
>
> Arduino client for the Serial To TCP Bridge Protocol PC side service - GitHub - RoanBrand/ArduinoSerialToTCPBridgeClient: Arduino client for the Serial To TCP Bridge Protocol PC side service

And This:

> **[GitHub - vortex314/mqtt2serial: The Arduino or microcontroller side to work...](https://github.com/vortex314/mqtt2serial)**
>
> The Arduino or microcontroller side to work with serial2mqtt - GitHub - vortex314/mqtt2serial: The Arduino or microcontroller side to work with serial2mqtt

---

_[View the full topic](https://discourse.nodered.org/t/mqtt-with-arduino-nano-nodered/37351)._
