Профиль устройства работоспособности в Windows - PullRequest
1 голос
/ 09 февраля 2012

У меня будет проект, который может получать данные от устройств, которые поддерживают Профиль устройства работоспособности (HDP) в Windows .

Я нахожу Bluez , но он доступен только в Linux .Есть ли альтернатива в Windows ?Спасибо

1 Ответ

2 голосов
/ 11 февраля 2012

Существует множество поставщиков стеков Bluetooth для настольных компьютеров Windows.Единственное, что я знаю, поддерживает HDP напрямую - это Toshiba (хотя у меня нет опыта работы с ним).Таким образом, вместо этого можно добавить поддержку HDP вне программного обеспечения стека.Однако HDP [1] использует протокол L2CAP, который является более низким уровнем, чем протокол RFCOMM, который используется большинством приложений, и, к сожалению, стек Microsoft от Microsoft не предоставляет API L2CAP уровня пользователя.Я начал работать над драйвером, чтобы разрешить доступ в пользовательском режиме к API уровня ядра (предоставлен MSFT в Vista и более поздних версиях), но так и не закончил его.Для других основных стеков BlueSoleil не предоставляет L2CAP API, но Widcomm делает.

[1] http://www.alanjmcf.me.uk/comms/bluetooth/Bluetooth%20Profiles%20and%2032feet.NET.html#_Toc266869895

...