1

python-xbeeを使用すると、APIモードでXBeeを簡単に処理できます。しかし、ドキュメントは非常に短いです。誰かが私に何を教えてもらえますframeframe_id?使うことができます:

ser.send('at', frame_id='A', command='IS')

ISコマンドを送信します。またはまたはにframe_id='A'置き換えてもOKです。だから私はただ図書館で何を表しているのだろうかと思います。frame='A''B''C'frameframe_id

4

1 に答える 1

1

まばらなドキュメントで申し訳ありません。まだ改善に踏み切れていません。

frame_id は、関連するリクエストへのレスポンスを照合するのに役立つオプションのパラメータです。フレーム ID が提供されると、その要求に対する応答メッセージには一致するフレーム ID が含まれます。

たとえば、スループットの高いシステムを設計したい場合、イベントに非同期で反応するようにしたいと思うかもしれません。このようにして、XBee が応答する前に、一連の要求を XBee デバイスに発行したいと思うかもしれません。

送信前に各リクエストに一時的に一意のフレーム ID を割り当てることにより、システムは待機し、フレーム ID フィールドを最初のリクエストに割り当てられたフレーム ID に一致させることで、各応答メッセージに反応することができます。

フレーム ID が指定されていない場合、XBee からの応答にもフレーム ID がありません。

于 2013-01-04T04:15:51.980 に答える