1

[STX][dev.addr.][sequence number][message/commands...][ETX][checksum] 次のメッセージ形式を何度も使用する半二重 ASCII プロトコルに出くわします。

産業用 rs485 デバイスだけでなく、この民生用デバイスでも使用できます: www.kaleidescape.com/go/control-protocol

このプロトコルが非常に広く採用されているのであれば、なぜそれに関する情報を見つけることができないのですか.. それは何と呼ばれていますか? そのようなプロトコルをどのように実装しますか...

この種のプロトコルを自分のuCプロジェクトで使いたい...

他のプロトコルと比較して、概念的なシンプルさが間違いなく気に入っています..

私はこのシーケンス番号/リピートフラグが好きです...

シーケンス番号は、シーケンス番号 (有効な値: 0 ~ 7) と、通信障害のためにコマンド ブロックが繰り返されていることを示すビット フラグの両方を伝達する 1 バイトです。シーケンス番号は、各コマンド ブロックの ID スタンプとして使用されます。

この質問は、私が見つけた唯一の貴重な情報です... 組み込みシステム用のシリアル コマンド プロトコルをどのように設計しますか?

uC 用の ASCII プロトコルの設計と実装に関する本はありますか?

4

0 に答える 0