Fare un protocollo di comunicazione deragliatore/comandi richiede probabilmente poche ore di lavoro. Bisogna solo dire quali bit vogliono dire cosa, quali sono liberi per funzioni extra, quali servono per identificare univocamente il segnale. A quel punto comandi wireless sono intercambiabili. Poi mettiamo
sram vuole aggiungere una funzione, propone la versione 1.1 del protocollo, che lei implementera' subito e per un po' se usi un comando non-sram quella funzione aggiuntiva non e' attivabile. Fin quando tutti si adeguano alla 1.1 e via dicendo.
Tutte le trasmissioni di dati funzionano cosi' praticamente senza eccezioni. Anche un protocollo proprietario viene pubblicato in quanto tale senza magari la licenza a terzi di utilizzarlo senza permesso esplicito di chi lo detiene. Una roba in cui per passare qualche bit ad un metro di distanza si utilizzi un protocollo non dichiarato e presumibilmente diverso ad ogni implementazione penso di non averlo mai visto.