showBluetoothAccessoryPickerWithNameFilterを使用したiOS6以降のEAAccessoryManagerクラスリファレンスによると、ユーザーがiAPoverBluetoothの一意のIDを含む外部アクセサリを接続するのに役立つアクセサリピッカーを表示できます。
次に、そのリストの外部アクセサリの1つをプログラムで接続します。
以下のサポートが必要です。
電話の範囲内にある外部デバイスをプログラムで接続するにはどうすればよいですか?
ユーザーの操作なしで、プログラムで外部デバイスに接続するにはどうすればよいですか?
ユーザーの電話の範囲内にある外部デバイスのリストをプログラムで取得するにはどうすればよいですか?
範囲内にあるが接続されていない外部デバイスのEAAccessoryオブジェクトのリストを取得するにはどうすればよいですか?
EAAccessoryオブジェクトをNSUserDefaultsに保存できますか?はいの場合、どうすればそれを行うことができますか?EAAccessory EAAccessoryはencodeWithCoderメソッドとinitWithCoderメソッドを実装していないため、NSUserDefaultsに格納することはできません。
BTLEを使用してこれを解決できますが、BTClassicでの解決策が必要です。