Небезопасное соединение rfcomm в Python

Я хотел бы установить соединение Bluetooth с устройства Android с малиной Pi без спаривания. Язык, используемый в RPi, – это Python. Я соединяю using createInsecureRfcommSocketToServiceRecord от android.

Однако соединение устанавливается только тогда, когда два устройства сопряжены. Есть ли эквивалент listenUsingInsecureRfcommWithServiceRecord в Python?

Код малины Pi

 server_sock=BluetoothSocket( RFCOMM ) server_sock.bind(("",PORT_ANY)) server_sock.listen(1) port = server_sock.getsockname()[1] uuid = "f3c74f47-1d38-49ed-8bbc-0369b3eb277c" advertise_service( server_sock, "AquaPiServer", service_id = uuid, service_classes = [ uuid, SERIAL_PORT_CLASS ], profiles = [ SERIAL_PORT_PROFILE ], ) client_sock, client_info = server_sock.accept() print "Accepted connection from ", client_info 

Android-код

 BluetoothDevice device = blueAdapter.getRemoteDevice(RPi_MAC); BluetoothSocket socket = device.createInsecureRfcommSocketToServiceRecord(UUID.fromString("f3c74f47-1d38-49ed-8bbc-0369b3eb277c")); blueAdapter.cancelDiscovery(); socket.connect();