【发布时间】:2014-08-29 17:49:49
【问题描述】:
我使用的是单模蓝牙低功耗 PAN1720BR BLE 加密狗,它加载了固件“BlueRadios nBlue 1.2.1.3.1.0-PAN1720”(最新)。插入计算机后,我可以通过计算机上的终端应用程序使用 AT 命令控制和配置此 PAN1720BR 模块。
使用第二台配备标准 BLE 加密狗的计算机,我可以配对并连接到 PAN1720BR。请参阅下面的配置:
PC1 + PAN1720BR 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 的语言中提供帮助?
谢谢
【问题讨论】:
-
您在问题中提到的库是哪个?
-
您好,我也遇到了类似的问题,您能否解决它或获取一些示例代码(最好用 C# 编写)?
-
您好,抱歉,我无法解决此配置中的问题。如果我没记错的话,我最终编写了自己的自定义 BLE 配置文件,并在 C#/VB.NET 的 Windows 8.1 上编写了一个应用程序(Windows 7 和更早版本不启用 BLE 访问)。抱歉,我记不太清楚了,无法提供更多信息。
标签: bluetooth bluetooth-lowenergy