关于软、硬件通信协议格式的选择问题
现在做PC软件和医学监护仪间的通信,原先的协议针对的是二进制字符串,就是和串口通信中的按特殊字符做记号是类似的方式,比如0xFF表示命令结束,0x55+0xAA+0x55+0xAA表示命令开始……
这样做的好处是节约带宽,不影响实时性。
但现在我要重新统一软硬件之间、软件软件之间、桌面软件、网页上的与监护仪的通信协议。也就是说,这个协议最好能统一用在更多的场合,能用于Android、iOS、Web等等,还要能开放给其他厂商。所以,我在考虑json、bson、thrift等等的可能性……
请大虾指点指点,感激不尽,分数全贡献出来啦~!