【问题标题】:Galaxy S4 - Bluetooth Low Energy Peripheral Mode?Galaxy S4 - 蓝牙低功耗外设模式?
【发布时间】:2013-06-12 20:03:02
【问题描述】:

我目前正在开发一个需要蓝牙低功耗外设模式的 Android 项目。截至目前,仅针对带有 4.2.2 的 Galaxy S4 三星 BLE SDK http://developer.samsung.com/ble

我非常关注他们的 API 文档和编程指南,但是通过低功耗蓝牙广播特性或服务似乎不起作用。有没有其他人有任何运气让这个工作呢?如果是这样,任何帮助将不胜感激!

非常感谢。

【问题讨论】:

  • 您尝试过 BlePXPMonitor 代码吗?一旦你连接到你的 BLE 设备,它应该会启动服务发现,你至少应该在 ADB 日志中看到一些输出。

标签: android bluetooth bluetooth-lowenergy


【解决方案1】:

由于三星 BLE SDK 仅支持中心角色,因此将服务“广告”为中心服务器意味着它们安静地坐着,仅在已建立连接后以外围模式向另一台设备显示(或“广告”)其服务特征.这种连接建立需要另一个设备首先进行实际的无线电广播。三星的 SDK 不会这样做。

我们需要的是允许创建外围服务器的 Android BLE API。很多人希望在 4.4 中添加外围角色支持,但事实并非如此。也许我们可以希望在 Android 4.5 或 5.0 中添加它。有一个功能请求要求这样做。将您的名字添加到列表中!

Source

【讨论】:

    【解决方案2】:

    我遇到了完全相同的问题。我可以发现 BLE 设备并获取它们的 rssi 值,但是当我尝试发现服务或连接时,我从未收到回调。我正在使用运行 4.2.2 的 Verizon Galaxy S4。我正在使用三星 BLE SDK 2.0。显然,一些心率监测器正在工作,但使用我的 ez430-rf256x TI 开发套件却一无所获。我已经在 Bluetopia v1.3 sdk 中尝试过 Keyfob 演示和心率配置文件演示。

    【讨论】:

    • teepsdonnelly,您要连接哪种 ble 设备?您是在实施自定义配置文件还是使用标准配置文件,例如心率配置文件?
    【解决方案3】:

    手机/平板电脑/PC 的支持(通常)蓝牙双模芯片。根据蓝牙规范,双模设备不能是外围设备,但单模设备可以。

    【讨论】:

      猜你喜欢
      • 2014-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-23
      相关资源
      最近更新 更多