Как подключить компьютер через Bluetooth с низким энергопотреблением к лазерному дальномеру? - PullRequest
0 голосов
/ 07 мая 2019

Я пытаюсь записать измерение расстояния с помощью лазерного дальномера CEM / RS iLDM-30, на компьютере под управлением Windows 7 через Bluetooth Low Energy (BLE). Как мне сделать так, чтобы он подключался к адаптеру BLE, подключенному к моему компьютеру (например, Micro: bit), без использования мобильного телефона?

Последовательное соединение с моим компьютером разобрано, и я знаю, как обрабатывать строку после ее записи, но мне трудно на самом деле прочитать строку на моем устройстве Bluetooth. На данный момент я использую устройство BBC Micro: бит. С помощью btlejack я могу перехватить передачу, как только лазерный дальномер будет подключен к моему телефону через приложение Meterbox Pro, но мне нужно решение, которое не требует этого начального подключения, оно должно просто подключаться прямо к моему приемнику Bluetooth.

У меня есть адрес устройства, так как он может быть обнаружен на моем компьютере с Windows в списке устройств Bluetooth.

Код, который у меня сейчас есть, таков:

bluetooth.startUartService()
basic.showIcon(IconNames.Yes)
basic.forever(function () { serial.writeString(bluetooth.uartReadUntil(serial.delimiters(Delimiters.NewLine)))
})
...