NFC タグに保存されている情報を使用して、Windows Phone 8 電話を一般的な Bluetooth ヘッドセットに接続しようとしています。Bluetooth部分に関しては、アクティブなペアリングされたデバイスを見つけることができるはずです
PeerFinder.AlternateIdentities["Bluetooth:Paired"] = "";
var peers = await PeerFinder.FindAllPeersAsync();
そして電話する
await socket.ConnectAsync(peer.HostName, serviceName);
特定のデバイスに接続します。ただし、を取得できませんserviceName
。ドキュメントによると、デバイスはアドバタイズされたサービスを で返す必要がありますがPeerInformation.ServiceName
、空の文字列しか取得できません。
サポートされているサービス (Bluetooth プロファイル) の名前を取得する方法の回避策はありますか? 特に A2DP プロファイルを使用して bt デバイスを接続する必要がありますが、正しいサービス名の文字列を取得できません (またはインターネットで見つけることさえできません)。