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パケットを送信して、クライアントがクロックを同期し、周波数切り替えに合わせているかどうかを確認します。 クライアントは任意のパッケージで応答できます。



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







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



All Articles