JavaScript — Магазин Windows, Bluetooth

Я просматривал документы MSDN для приложений Магазина Windows, и единственное, что я нашел, что было близко к Bluetooth, это Windows.Networking.Proximity. Похоже, это класс, который используется только для непосредственной близости, то есть в пределах 3-4 сантиметров. Я разрабатываю приложение на платформе HTML5 / WinJS.

Есть ли класс BluetoothSocket, как для Android? Для тех разработчиков магазина, которые не знакомы с Bluetooth на Android, вы, по сути, создаете переменную-член устройства Bluetooth и заполняете этот элемент информацией об устройстве, которая является собственным вызовом Java.

Это даст вам список сопряженных устройств, и вы просто откроете сокет Bluetooth для этого устройства, а затем выполняете стандартные операции над сокетом для входного / выходного потока для чтения / записи.

Нужно ли мне делать то же самое, написать эту версию на C ++ / CX и добавить ее в качестве компонента Windows? Ключевым моментом здесь является то, что устройство, к которому я подключаюсь, рассматривает Bluetooth как COM-порт, поэтому все, что мне нужно, это стабильный и надежный способ чтения / записи на это устройство, как если бы я был подключен к COM-порту.

3

Решение

в эта статья на форуме MSDN, нет универсального стека Bluetooth, доступного для приложений Магазина Windows.

Как указывает поток, есть только Пример управления вызовами Bluetooth а также

Если производитель устройства должен использовать Bluetooth как часть своих
устройства, они могут предоставить драйвер и метаданные для приложения Магазина для использования
Это.

Информация здесь:

 http://msdn.microsoft.com/en-us/library/windows/apps/hh464909.aspx
1

Другие решения

Похоже, что ответ @ JimONeil предшествовал Windows 8.1 и был действительно верным для Windows 8, когда единственным способом индивидуальной связи с устройством BT было бы создание так называемого «приложения устройства».

Начиная с Windows 8.1, существует упрощенный API, который обеспечивает более простую (как ОП описывает «стиль Android») связь с устройствами BT.

Вот цитата из Документы MSDN для «новых API Windows 8.1»:

Для Windows 8.1 приложения Магазина Windows могут использовать новые RFCOMM и GATT
(Общий профиль атрибута) API среды выполнения Windows для доступа к Bluetooth
устройства. Эти API предоставляют доступ к Bluetooth BR / EDR и
Bluetooth LE транспортирует.

Есть также несколько хороших примеров проектов:

2

По вопросам рекламы [email protected]