2009-08-25 2 views
2

У меня проблема: Я реализовал управляемое мобильное приложение для устройств Windows Mobile, используя библиотеку C# Bluetooth InTheHand. Теперь я понял, что на новых устройствах HTC будет установлен стек Bluetooth Widcomm вместо стека Microsoft Bluetooth ... Кто-нибудь знает какую-то рабочую библиотеку C# для стека Widcomm Bluetooth? А также, как ограниченный widcomm api, относительно, например, возможность включения/выключения bluetooth или прослушивания Obex? Спасибо за любые подсказки!Microsoft Bluetooth Stack в Widcomm Bluetooth Stack?

ответ

3

Во-первых, отказ от ответственности, я являюсь хранителем библиотеки 32feet.NET. :-)

Версия 2.4 из 32feet.NET из InTheHand включает поддержку Widcomm/Broadcom. Вы пробовали это? Я получаю ощущение, что у вас может быть ...

Для запуска ObexListener, во-первых, нам нужен способ отключить встроенный OBEX-сервер Widcomm (если это можно сделать, я могу внести необходимые изменения для запуска ObexListener). Возможно, будет поддержка включения/отключения радио в CE/WM - я думаю, что API отсутствует в Win32.

Другие опции с ObexListener состоят в том, чтобы запустить его на личном идентификаторе класса обслуживания, если клиентское приложение знает, что оно будет работать. Или, возможно, вы можете напрямую использовать API Widcomm, что может позволить вам перехватывать объекты PUT, которые вам нужны ...

+0

Большое спасибо за информацию! Я попытаюсь использовать API Widcomm напрямую, чтобы каким-то образом завладеть объектами. Я буду держать вас в курсе обновлений или сообщений в форуме на 32feet, как мои результаты получатся! – cssmaniac

+0

О, и, кстати, да, я опробовал библиотеку InTheHand, и на самом деле я получил прослушиватель obex, но он не блокируется в тот момент, когда он должен «слушать» какой-то контекст, он просто продолжается ... – cssmaniac