Bluetoothが見つからない - Raspberry Pi 3 B +とiOSデバイスとの接続

Bluetoothが見つからない - Raspberry Pi 3 B +とiOSデバイスとの接続

Raspberry Pi 3 B+ で iOS デバイスとのデータの送受信を有効にする手順は何ですか?

私は、Raspberry Bluetooth がネットワーク構成を受信し、自身を構成できるようにするアプリケーションを開発しました (Bluez、Pybluez、bluetoothctl を使用)。Android デバイスの場合、これは完璧に機能します。しかし、Apple デバイス (IoS) の場合、Raspberry Bluetooth は検出されません。Raspberry Pi 3 B + が IoS と通信できるようにする手順について、どなたか助けていただけませんか?

Bluetooth は、次のシェル スクリプトを通じて起動されます。

bt-adapter --set Powered 1
bt-adapter --set DiscoverableTimeout 0
bt-adapter --set Discoverable 1
bt-adapter --set PairableTimeout 0
bt-adapter --set Pairable 1

Bluetooth 接続と情報受信を処理する ptyhon スクリプトは、以下に示します。

if __name__ == "__main__":
    server_sock = bluetooth.BluetoothSocket( bluetooth.RFCOMM  )
    server_sock.bind(('', bluetooth.PORT_ANY))
    server_sock.listen(1)
    port = server_sock.getsockname()[1]
    bluetooth.advertise_service( server_sock, 'Rasp WiFi Configurator', 
                service_id = uuid, service_classes = [uuid, bluetooth.SERIAL_PORT_CLASS], 
                profiles = [bluetooth.SERIAL_PORT_PROFILE])
    print('[INFO] Aguardando conexao bluetooth')
    client_sock, client_info = server_sock.accept()
    print('[INFO] Conexao aceita de {}'.format(client_info))
    client_sock.send(json.dumps(net_info))
    bl_man = threading.Thread(target = bluetooth_manager, args = (server_sock, client_sock,))
    bl_man.start()

関連情報