Я пишу приложение BT на андроиде для подключения к лабораторному устройству/оборудованию. В настоящее время у меня есть устройство взаймы. Однако для меня не всегда есть один, пока я разрабатываю для него (коммутируют, выезжают за город и т.д.). Поэтому я создаю для него эмулятор и запускаю этот эмулятор на своем рабочем столе Windows, чтобы мой клиентский код для Android может подключиться к нему.
Код android построен с .NET/xamarin и отлично работает с реальным устройством.
Мне комфортно с С++ или С# на рабочем столе.
Я нашел этот код http://www.codeproject.com/Articles/252882/Bluetooth-Server-Programming-on-Windows для создания и принятия BT-соединений. это похоже на очень хороший старт для того, что я хочу сделать - это создание конечного автомата/эмулятора для имитации реального устройства. Однако мне не удалось подключить к нему свое устройство Android.
Примечание. Соединение представляет собой соединение с последовательным портом. (UUI, поступающий с устройства Android, является "хорошо известным" последовательным портом ( "00001101-0000-1000-8000-00805F9B34FB" )
Я не уверен, как настроить службы Windows 7 на рабочем столе и bluetooth, чтобы разрешить этой программе сервер/эмулятор принимать соединения.
Я подключил устройства, но не смог подключиться.
Как я могу принимать входящие последовательные соединения Bluetooth в коде С++ или С#, запущенном на рабочем столе Win7?