gioblu/PJON
PJON is an experimental, multi-master, software-defined network protocol designed for microcontrollers and diverse media, offering a flexible and reliable alternative to traditional communication methods.
Core Features
Detailed Introduction
PJON (Padded Jittering Operative Network) is a decade-long research-backed, experimental, software-defined network protocol. Initially conceived as an open-source alternative to i2c and 1-Wire, its capabilities expanded to cover use cases typically handled by IP. It boasts a variable footprint and overhead, making it suitable for resource-constrained microcontrollers like ATtiny, ESP32, and STM32, while supporting a wide array of physical media and existing protocols. PJON prioritizes reliability, flexibility, and low-cost implementation, making it ideal for robust embedded and IoT communication.