RajkumarGara / remote-serial-pico

Access remote serial devices connected to Pico with Pi
0 stars 1 forks source link
lmdi-100 mechonet pico-w raspberry-pi remote-serial serial tcp uart

About

Ever need a serial port far away from your Raspberry Pi? Wish you could use WiFi to talk to a serial device without having to run a wire? This project is for you.

Installation

Pico-Pi connection

sudo npm i -g remote-serial-pico
remote-serial-pico i

Now a server is running on the Pi. If you plug in a Pico to the USB it will install the client code on the pico within 6 sec and make it a remote serial port.

/dev/pts/pty1

It's that easy to setup a remote serial port. Each time you plug in a pico, it will be the next ptyN on the list.

If you haven't already installed npm:

sudo apt update
sudo apt install nodejs npm

Background

Designed to facilitate communication between a remote device (such as a Raspberry Pi) and a device connected via serial to the Pico. It leverages TCP/IP networking to bridge data exchange between the Pico's serial interface and a networked environment. Extend this project using either the node-red-bridge or homebridge-tcp-smarthome.

Pico on-board LED status

Project Details

Visual Overview

Credits

Special thanks to Medical Informatics Engineering for their support throughout the development of this project, especially to Doug Horner for his invaluable guidance.