gioblu/PJON
An experimental, multi-master, software-defined network protocol designed for microcontrollers and diverse media, offering a flexible, reliable, and low-cost communication solution.
Core Features
Detailed Introduction
PJON (Padded Jittering Operative Network) is an experimental, software-defined network protocol developed over 10 years to provide a robust, flexible, and low-cost communication solution for embedded systems. Initially conceived as an open-source alternative to i2c and 1-Wire, its capabilities expanded to address use cases typically handled by IP. It supports a wide array of microcontrollers and operating systems, operating transparently across various physical media and existing protocols. PJON emphasizes reliability, low overhead, and easy extensibility, making it ideal for diverse IoT and embedded applications where efficiency and cost-effectiveness are paramount.