Como criar driver de comunicação proprietário

Tenho um controlador de temperatura com interface de comunicação RS485

Eles tem um protocolo simples, vários controladores podem ser colocados em um mesmo bastidor e cada controlador tem um endereço.

Os controladores podem receber comandos de set point, liga/desliga aquecedor, aquecimento rápido e pode retornar a temperatura da câmara e alguns alarmes como resistência aberta, termopar aberto/em curto, alimentação, etc ...

A maioria dos comandos são grupos de bytes com valores binários.

Existe algum tutorial/manual de como escrever um driver para um protocolo dedicado como este?

Grato

Opa,

Dá uma olhada na wiki do projeto - tem um capítulo só explicando que classes alterar para criar um novo protocolo.

https://sites.google.com/a/certi.org.br/certi_scadabr/desenvolvimento/protocolos/adicionar-protocolo-no-mango-howto

Qualquer dúvida posta ai!