Как установить мой скрипт Python Bluetooth на более высокий приоритет, чем запрос Ubuntu?

У меня есть сценарий Bluetooth Python Server в Ubuntu для соединения с входящим запросом со смартфона. Однако Bluetooth в Ubuntu получает запрос, прежде чем мой скрипт сможет на него отреагировать. Как я могу установить свой сценарий на 1-й приоритет?

Простой серверный сценарий:

import bluetooth

server_sock=bluetooth.BluetoothSocket( bluetooth.RFCOMM )

port = 1
server_sock.bind(("",port))
server_sock.listen(1)

client_sock,address = server_sock.accept()
print "Accepted connection from ",address

data = client_sock.recv(1024)
print "received [%s]" % data

client_sock.close()
server_sock.close()
5
задан 17 February 2014 в 13:25

1 ответ

Наконец-то я смог решить эту проблему!

  1. Убить Bluetooth-апплет:

    sudo killall bluetooth-applet
    
  2. Для набора PIN-Pairing sspmode to 0:

    sudo hciconfig hci0 sspmode 0
    
  3. Я открыл simple-agent, поэтому вы можете редактировать код, если хотите:

    sudo -H gedit /usr/local/bin/simple-agent
    
  4. Запустите simple-agent:

    su -c /usr/local/bin/simple-agent
    
0
ответ дан 17 February 2014 в 13:25

Другие вопросы по тегам:

Похожие вопросы: