发表于:2003-11-21 10:33:00
4楼
通信协议就类似双方沟通的语言(English, 中文...).
例 : 上位机送出 "#01[cr]", 下位机 address 为 01 的就作出回应"01xxxx[cr]"; 上位机送出 "#02[cr]", 下位机 address 为 02 的就作出回应 "02xxxx[cr]", ...
例 : 上位机发出 "ID=0001,GiveMeData[cr]", 下位机 address 为 0001 的就回应 "ID=0001,Data=xxxx[cr]".
只要双方协调好用同一种语言即可, 当然, 您可以自创其它语言.
除了自定通信协议之外, 您也可以用其他标准的协议 (由某个单位/组织/公司所定), 如此您的产品将可以让更多其他厂家的软体去 access/control, 但有些协议的使用需要取得授权, 且要花不少时间去 follow 该标准.