gioblu / PJON-gRPC

gRPC server-client for PJON bus

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PJON-gRPC

gRPC server-client for PJON bus - tool for communication between linux-based clients (scripts can be written on different languages) and devices, like: Arduino, ATtiny, ATmega, ESP8266, etc.

PJON™ (Padded Jittering Operative Network) is an Arduino compatible, multi-master, multi-media communications bus system created and mantained by Giovanni Blu Mitolo gioscarab@gmail.com https://github.com/gioblu/PJON

gRPC is a modern open source high performance RPC framework that can run in any environment https://github.com/grpc/grpc

Features

  • Receiving requests from client application (via gRPC, for example pjon_grpc_client.py) and making back response from devices which communicate with RPi via PJON
  • Receiving messages from devices which sending them to RPi via PJON and forward these messages to client (via gRPC, for example pjon_grpc_clientserver.py)

Video example

https://www.youtube.com/watch?v=J8FVPZW4y4I

About

gRPC server-client for PJON bus

License:Apache License 2.0


Languages

Language:Arduino 41.3%Language:C++ 37.9%Language:Makefile 14.9%Language:Python 5.8%Language:C 0.1%