router_extender - communication between RPi and devices with different strategies
RPi <—--ThroughSerialAsync---> Arduino (router) <—--SoftwareBitBang--—> Arduino (device1)
|
<---ThroughSerialAsync (HC-12)---> Arduino (device2)
|
<--- Other PJON strategy---> Arduino (deviceN)
router_1_bus - sketch for Arduino router which allow RPi communicate with devices connected to one PJON bus, see device example: device1
router_2_bus - sketch for Arduino router which allow RPi communicate with devices connected to two different PJON buses, see device examples: device1 and device2
device1 - sketch for Arduino device which connected to Arduino router via SoftwareBitBang strategy
device2 - sketch for Arduino device which connected to Arduino router via ThroughSerialAsync strategy (HC-12 module)
Note: examples compatible with PJON v12.0 and PJON-gRPC v3.0