Skip to content

fabaindaiz/simple-remote-protocol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simple-remote-protocol

Simple and lightweight protocol designed to communicate with devices running circuit python.

Server

The server is a microcontroller running CircuitPython. This proyect is designed to run on a raspberry pi pico with a Wiznet W5500 ethernet module. But it can be easily adapted to run on other microcontrollers since it uses the socket module to communicate with the client.

More details on controller folder

Client

You can use any computer to run the client. In this project, a Raspberry Pi 4 Model B is used as a client to communicate with the microcontroller. It sends requests to the microcontroller and receives responses from it.

More details on client folder

Aknowledgements

  • Adafruit for the libraries used in this project.
  • CircuitPython for the firmware used in this project.
  • Wiznet for the W5500 ethernet module used in this project.

All licenses and attributions for the libraries and redistributable files used in this project can be found in LICENSES.md.

This proyect has no relation with Adafruit, CircuitPython or Wiznet. It is an independent project made for learning purposes.

About

Simple and lightweight protocol designed to communicate with devices running circuit python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published