openCICAD

openCICAD (Controller Inter Communication Array Databus) is a serial inter device communication protocol. The name is a referrence to the Cicada bug. The protocol is similar to CAN

  • The protocol is decentralized. There is no master and slave concept.
  • Messages have IDs not the devices. In case of a collision, the priority is given to the message with lower ID.

Repository

Most of the development on this protocol is done in the openCICAD github repository.