私はワイヤレスカード用のかなり低レベルのドライバーを書いています。ほとんどの仕様はかなり単純ですが、まだ1つの質問に頭を悩ませていません。
ステーションが省電力モードで、受信機がDTIMフレーム間で長時間(たとえば10秒間)オフになっていて、その間にアクセスポイントが再起動されて関連付けが失われた場合、どうすればこれを検出できますか?
最も一般的なケースは、同期が完全に失われるため、多くのビーコンを見逃し、後でAP検索に戻ることですが、幸運なことにビーコンが表示された場合は、ビーコンが表示されます。これが同じAPの新しい「インスタンス」であることを確認する方法はありますか?
私は考えることができます
- 短い(より)TIMフィールド-ただし、トラフィックが待機していない場合、APはTIM情報を短縮できると思います
- APタイムスタンプが予期せず変更されました。
- 「次のDTIMへのビーコンの数」フィールドが予期せず変更されました。
完璧主義者である私は、手がかりをまとめるだけでなく、APが再起動されたことを検出するための完全に信頼できる方法があるかどうかを知りたいと思います。