Я испытываю нелепое поведение с raspberry pi 3 (pybluez, bluetooth-сервер, реклама службы SDP под определенным именем, python 2.7.13) и между клиентами - windows 10,8, где я пытаюсь перечислить все устройства, используя снова pybluez дляпоиск рекламируемой службы sdp (raspberry pi)
Это на стороне сервера:
import sys
from bluetooth import *
service_matches = find_service( name = "Raspberry_pi",
uuid = SERIAL_PORT_CLASS )
if len(service_matches) == 0:
print("couldnt find the service!")
sys.exit(0)
for i in service_matches:
print(i)
sock.close()
Если я запускаю этот скрипт на любых перечисленных клиентских машинах (Windows) с python 2.7, я всегда находил службы,Однако, если я запускаю скрипт с python 3.5, ничего не найдено.Это очень странно.Я не понимаю бэкэнда библиотеки, но с точки зрения связи по bluetooth абсолютно не должно быть зависимости от python.
У вас есть идеи, что происходит?
Спасибо