したがって、Bluetooth ピコネットでは、最大 7 つのスレーブを持つ 1 つのマスターがあります。マスターは、スレーブが同期するクロックと周波数ホップを設定します。しかし、どのデバイスがマスターで、どのデバイスがスレーブかを判断する方法はありますか? 私は主にポータブル デバイス (Android、iPhone) に興味がありますが、この分野の情報を持っている人がいれば興味があります。
ありがとう
デバイスが想定するマスター/スレーブの役割は、ユーザー (アプリケーション) には見えません。同じデバイスが、1 つのピコネットのマスターおよび (隣接する) ピコネットのスレーブとして機能できます。アプリケーションで決定する必要があるのは、デバイスがクライアントとして機能するか、サーバーとして機能するか、またはその両方として機能するか、およびデバイスがサポートするサービス (プロファイル) は何かということです。
使用しているプラットフォームによって異なります。接続されたデバイスに関連付けられた情報を読み取ることができる必要があり、デバイスの役割は理想的には API のその情報の一部である必要があります。したがって、接続されたデバイスがプライマリである場合は、セカンダリであると推測できます。-デニス