我在Android上编写了一个BT应用程序,以连接到实验室设备/硬件。目前我借来了一个设备,但是在我开发时并不总是有这个设备(通勤、出城等)。因此,我正在为此创建模拟器,并将在Windows桌面上运行该模拟器,以便我的Android客户端代码可以连接到它。
Android代码是使用.NET / Xamarin构建的,并且连接真实设备时工作正常。
我熟悉桌面上的C ++或C#。
我在网上找到了这段代码http://www.codeproject.com/Articles/252882/Bluetooth-Server-Programming-on-Windows 用于创建和接受BT连接。看起来非常适合我想要做的 - 构建一个状态机/模拟器来模仿真实设备。但是我无法将我的Android设备连接到它。
请注意 - 连接是串口连接。(来自Android设备的UUID是“众所周知”的串口连接(“00001101-0000-1000-8000-00805F9B34FB”)
我不确定如何配置Windows 7桌面和蓝牙服务,以允许此服务器/模拟器程序接受连接。
我已经配对了这些设备,但无法连接。
如何在运行于Win7桌面上的C ++或C#代码中接受传入的蓝牙串行连接?