Bluetoothデバイスを接続するための手順のモデリングと、この種のモデルの必要性

こんにちは 今年は大学院で勉強を始めていますが、現時点では、適切な技術に基づいて自己組織化ネットワークのノードの相互作用をモデル化するという仕事をしています。
ここで、次の質問が発生します。


試用版の形で、彼はシーケンス図を使用してUML言語でbluetoothデバイス間の接続手順をモデル化しました。 以下は、この手順の説明と、この説明に従って作成されたモデルです。


ステージ1
照会手順により、デバイスは使用可能なデバイスを判別し、アドレスを見つけ、同期することができます。
1.1要求パケットが送信され、応答が受信されます。
1.2照会パケットを受信した受信者が照会スキャン状態にある場合、そのようなパケットを受信できます
1.3受信者は照会応答の状態に入り、送信者に応答パケットを送信します。
照会手順が完了すると、ページング手順を使用して接続を確立できます。
ステージ2
ページングプロシージャは接続を実装します。 この手順を完了するには住所が必要です。 ページングデバイスが自動的にこの接続のマスターになります。
2.1ページングパケットが送信されます
2.2宛先はこのパケットを受信します(ページスキャン状態)
2.3受信者は送信者に応答パケットを送信します(スレーブ応答状態にあります)
2.4イニシエーターは、FHSパケットをアドレスに送信します(マスター応答状態にあります)。
2.5受信者は送信者に2番目の応答パケットを送信します(スレーブ応答状態)
2.6受信側と送信側は、イニシエーターによって設定されたチャネルパラメーターを設定します(マスター応答とスレーブ応答の状態)
接続が確立された後、メインノード(マスター)はPOLLパケットを送信して、クライアントがクロックを同期し、周波数切り替えに合わせているかどうかを確認します。 クライアントは任意のパッケージで応答できます。

この説明に基づいて、次のモデルがシーケンス図の形式で構築されます。



建設的な批判は歓迎します。 質問は私にとって非常に重要です。なぜなら、間違ったステップに時間を無駄にしたくないからです。

Source: https://habr.com/ru/post/J231979/


All Articles