meshtastic / framework-portduino

An Arduino API that sits on top of Linux and other operating systems. This lets you run Arduino code on Raspberry PI, desktops, etc... All as a standard user-space application.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FEATURE REQUEST: add option for tunneled I/O

LaneaLucy opened this issue · comments

i still have some old arduino uno lora heads and would like to use them on my laptop with meshtasicd.
my idea to do this, is instead of using internal spi/i2c/whatever, my laptop dont have, to instead tunnel those commands trough uart to a arduino uno, which has the real I/O and just puts the tunneled commands on his I/O.
therefore i can use every linux running device, even without I/O and just add some microcontroller or whatever, to get the needed I/O.

This is an intriguing idea. We've talked about building something with ZeroMQ to do this, too. Hopefully some progress on this before too long.