MacOS L2CAP Bluetooth-разъемы - PullRequest
0 голосов
/ 24 мая 2019

Мне нужно открыть сокеты Bluetooth на Mac.
LightBlue выглядел великолепно, но потом оказалось, что в версии для Mac все, что нужно сделать с L2CAP, просто не реализовано и, конечно же, Mac не поддерживает(реализовано) RFCOM.

При использовании этого и попытке связать сокет происходит сбой с сообщением IOReturn 0x2c0, которое равно kIOReturnNoDevice.

Вот мой код:

from lightblue import * 

s = socket() # uses RFCOMM
s.bind(("", 0))

→ kIOReturnNoDevice

from lightblue import * 

s = socket(L2CAP)
s.bind(("", 0))

→ NotImplementedError: Серверные сокеты L2CAP в настоящее время не поддерживаются

Есть ли какие-либо альтернативыкоторые позволяют создавать сокеты Bluetooth на macOS или, возможно, на активных форках LightBlue?

В конце концов, у macOS уже есть сокеты BSD ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...