【问题标题】:Bluetooth LE - PAN1720 BlueRadios Serial Port Profile with Windows蓝牙 LE - PAN1720 BlueRadios 串行端口配置文件与 Windows
【发布时间】: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


【解决方案1】:

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

【讨论】:

  • 开发者如何获得这个 BlueRadios 库?可以买吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多