Я потратил некоторое время на поиск способов обмена данными с микроконтроллером Bluno Beetle от DFRobots, использующим Bluetooth LE, и настольным приложением, написанным на C#. У DFRobots на самом деле есть код (на Java Android), в котором они используют профили GATT для обмена данными с/на микроконтроллер и телефон Android. Я сам протестировал это приложение, и оно работает отлично. Я хотел бы иметь аналогичное приложение, написанное на C#, работающее на рабочем столе. Недавно я купил ключ BLE (самый дешевый вариант, который я нашел на Amazon), с которым я могу успешно подключиться.
На данный момент я нашел решения, включающие использование UWP, которое является одним из это пример обмена данными между Windows Phone и монитором сердечного ритма, и очень мало документации о том, как это сделать для настольных приложений здесь и здесь, которые включают использование System.Runtime.WindowsRuntime, но никакой другой информации о том, как подключиться к устройство или слушать то, что транслируется.
Кто-нибудь из вас знает, действительно ли это возможно? И если да, знаете ли вы какое-нибудь руководство, которое могло бы мне помочь?
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/477 ... municate-w