[STX][dev.addr.][sequence number][message/commands...][ETX][checksum] 次のメッセージ形式を何度も使用する半二重 ASCII プロトコルに出くわします。
産業用 rs485 デバイスだけでなく、この民生用デバイスでも使用できます: www.kaleidescape.com/go/control-protocol
このプロトコルが非常に広く採用されているのであれば、なぜそれに関する情報を見つけることができないのですか.. それは何と呼ばれていますか? そのようなプロトコルをどのように実装しますか...
この種のプロトコルを自分のuCプロジェクトで使いたい...
他のプロトコルと比較して、概念的なシンプルさが間違いなく気に入っています..
私はこのシーケンス番号/リピートフラグが好きです...
シーケンス番号は、シーケンス番号 (有効な値: 0 ~ 7) と、通信障害のためにコマンド ブロックが繰り返されていることを示すビット フラグの両方を伝達する 1 バイトです。シーケンス番号は、各コマンド ブロックの ID スタンプとして使用されます。
この質問は、私が見つけた唯一の貴重な情報です... 組み込みシステム用のシリアル コマンド プロトコルをどのように設計しますか?
uC 用の ASCII プロトコルの設計と実装に関する本はありますか?