There are 6 repositories under communication-protocol topic.
Transmits AM radio on computers without radio transmitting hardware.
PROFINET device stack for embedded devices
Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.
A compact implementation of the Cyphal/CAN protocol in C for high-integrity real-time embedded systems
Easy-to-use Modbus RTU and Modbus ASCII implementation for Python.
Portable reference implementation of the Cyphal protocol stack in C++ for embedded systems and Linux.
A Lightweight Ethernet/IP API written to interface with Rockwell ControlLogix/CompactLogix Controllers.
The KWP2000 is a communications protocol used for on-board vehicle diagnostics systems (OBD) by Suzuki (SDS), Kawasaki (KDS), Yamaha (YDS), Honda (HDS) and possibly more. It is standardized by ISO 14230
C++(11) library to implement and tools to monitor binary communication protocols
Abstraction layer for painlessly building object oriented distributed systems that just work
Python implementation of the Cyphal protocol stack.
VoIP architectures and use cases involving Kamailio SIP Server and its modules includes RTPEngine
Formal specification and generation of verifiable binary parsers, message generators and protocol state machines
Autonomous Vehicle modelling using MATLAB and Simulink
AI-to-AI communication protocol for Claude, Gemini, and other AI assistants
Protocol tester for IEC60870-5-104 protocol
CANopen stack for embedded devices
Regulated DSDL definitions for Cyphal (standard and third-party)
Modbus TCP and RTU stack for embedded devices
IO-Link master stack for embedded devices
C++(11) library to implement custom binary communication protocols
A cross-platform low-level interface and high-level API for the Dobot Magician robotic arm written in Python 3
Bridge between Matrix and Nostr communication protocols
Please use Canadensis by Sam Crow instead
UDP Transport: compress, encrypt and send any data reliably over unreliable UDP connections
The Cyphal specification documents are maintained here.
CommsDSL schema-based definition of UBLOX protocol
Drivers for Atmega 32
The decentralized, completely anonymous, lightweight, peer-to-peer network communication protocol.
Stealthy.IM is a decentralized communication protocol built for Web 3.0 that connects people and applications.
DSL schemas parser and code generators for CommsChampion Ecosystem
Reverse engineering over a DeLonghi ESAM 4000 to control it by Android app