Я пытаюсь записать измерение расстояния с помощью лазерного дальномера 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)))
})