2

Я пытаюсь получить игру Unity3d App Store для чтения строки текста, которая отправляется с Arduino Uno Rev3 по Bluetooth.Отправьте строку из Arduino в приложение для Windows Store через Bluetooth?

К сожалению, платформа приложений Windows Store не позволяет использовать пространство имен System.IO.Ports, поэтому я не уверен, как заставить его читать данные Bluetooth.

Кто-нибудь знает, как читать данные с Bluetooth в приложении Windows Store?

Любая помощь приветствуется,

Благодаря

ответ

0

Если HC-06 имеет возможности COM-порта, то вы можете использовать: [https://docs.microsoft.com/en-us/uwp/api/windows.devices.serialcommunication есть образец на Github:

[https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/SerialArduino

Чтобы узнать, совместимо ли ваше устройство с COM-портами на окнах 10, перейдите в настройки/Bluetooth, подключите устройство и перейдите к дополнительным настройкам, вкладкам com-ports и попробуйте добавить порт. Если список пуст, к сожалению, вы не можете использовать Windows.Devices.SerialCommunication APIs для связи с устройством Arduino.

Другой способ - использовать протокол Bluetooth GATT для связи. Позволяет читать и записывать данные и подписываться для указания и уведомления о событиях. Для этого есть и образец на GitHub: [https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/BluetoothLEClient

Это зависит от HC-06, что Gatt-услуги доступны, но там, скорее всего, это услуга, которая может камыш и писать и получать уведомления. Надеюсь, что это может помочь вам,

Groover

+0

Хорошо, спасибо! Я рассмотрю это. – Sharpeedo25

+0

На этой неделе у меня появились производители Windows 10. Версия 1703 build 1503.11. Теперь можно создать серию Bluetooth с RFCOMM-протоколом TD, сопряжение и подключение уже не нужны. Теперь вы можете добавить входящее последовательное соединение практически для любого устройства Bluetooth LE. – GrooverFromHolland