# Arduino i2c Firmata

**URL:** <https://discourse.nodered.org/t/arduino-i2c-firmata/31348>\
**Category:** Developing Nodes\
**Created:** [9 August 2020 21:35 UTC](https://discourse.nodered.org/t/arduino-i2c-firmata/31348 "2020-08-09T21:35:19Z")\
**Posts on this page:** 1\
**Showing post:** 18

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [10 December 2020 20:00 UTC](https://discourse.nodered.org/t/arduino-i2c-firmata/31348/18 "2020-12-10T20:00:17Z")

</div>

> [@PizzaProgram](#):
>
> Raspberry Pi \<==\> Multiple Arduino boards connect with USB + Ethernet \<==\> all kinds of i2c sensors and additional GPIOs.

If you aren't wedded to FIRMATA, this is a standard config. Just use MQTT to carry the data, libraries ready-made for both MQTT and i2c. Seriously, I hate C/C++ but you hardly have to write any code to get a decent sensor platform.

Of course, if you were prepared to consider ESP8266 or ESP32, then you don't need any code at all since there are several really good firmwares that will do the job.

---

_[View the full topic](https://discourse.nodered.org/t/arduino-i2c-firmata/31348)._
