Bluetooth LE - PAN1720 BlueRadios Serial Port Profile with W



我正在使用装有固件"BlueRadios nBlue 1.2.1.3.1.0-PAN1720"(最新)的单模低功耗蓝牙PAN1720BR BLE加密狗。当插入计算机时,我可以通过计算机上的终端应用程序使用 AT 命令控制和配置此PAN1720BR模块。

使用配备标准BLE加密狗的第二台计算机,我可以配对并连接到PAN1720BR。请参阅下面的配置:

PC1 + PAN1720BR <---- BT 4.0 ----> PC2 + 标准 BLE 加密狗 + 在 PC2 上运行的应用程序

问题是BLE没有SPP配置文件,因此要在两台PC之间建立通信,我需要在PC2上编写一个应用程序。该PAN1720BR具有称为BlueRadios串行端口(BRPS)的专有配置文件,这不是标准。

BlueRadios为iOS和Android提供了库,以便我们可以将手机连接到PAN1720BR并与之通信。但他们对如何将PC(Windows)连接到PAN1720BR保持沉默。建立连接时,电池服务(标准)在 PC2 上正确安装,但与 BRSP 对应的服务未安装,驱动程序丢失。我不太清楚这里发生了什么。

我的目标是编写一个要在 PC2 上运行的应用程序,以实现两台 PC 之间的通信。我的问题是,如何使用我的应用程序访问蓝牙?如果我错了,请纠正我,但我相信我的应用程序需要访问 ATT/GATT 层才能读取/写入数据。

您是否有任何示例代码可以提供帮助,在Java(首选),C/C++,C#或任何其他对Windows有帮助的东西中?

谢谢

对于带有BlueRadios的BLE模块的应用程序,您必须使用ATT/GATT配置文件,或者使用BlueRadios的库和BRSP配置文件。