问题标签 [bluetooth-lowenergy-4.2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bluetooth-lowenergy - 树莓派 3 BLE 设备
我是 android 新手。我有 Raspberry pi 3 设备。我可以通过经典蓝牙将移动设备连接到 Raspberry pi 3。现在我对 Raspberry 如何通过低功耗蓝牙将移动设备连接到 Raspberry 感到困惑。我们可以将 BLE 设备连接到android 设备并获取特性并可以编写特性。现在我想在 Raspberry pi 3 中做同样的事情,比如(心率监测器,MI 乐队 2)
bluetooth - windows ble 界面 - HCI_VS_MSFT_LE_Monitor_Advertisement 示例?
在 Microsoft 蓝牙文档中,我看到这些 HCI 命令可以发送到 BLE 堆栈
- HCI_VS_MSFT_LE_Monitor_Advertisement
- HCI_VS_MSFT_LE_Cancel_Monitor_Advertisement
我找不到任何示例:
- 打开驱动程序
- 使用上述请求广告
- 接收广告
谁能给我举个例子?
rssi - 如何获取已连接蓝牙设备的 rssi 值
我正在尝试在我的 android 程序中获取连接的蓝牙设备的 rssi 值。下面是代码:
但是onReadRemoteRssi方法不返回任何值。请帮我解决这个问题。
bluetooth-lowenergy - 如何在 BLE Advertiser 上获取 UUID 的 ATT HANDLE
我使用 Python 的 dbus 库 (Bluez 5.48) 创建了一个简单的 BLE 广告商。此示例应用程序添加了一项服务,并且此服务具有 2 个特征。在启动广告商时,所有服务和 Characterictic UUID 都将被分配一个 16 位长的 ATT 句柄,以便客户端可以使用 HANDLE 直接读取或写入这些 UUID。
广告商工作得很好,客户端可以订阅 UUID。但是,客户端希望两个 UUID 都有一个固定的 ATT 句柄。但是广告商在重新连接时会交换 ATT 句柄。
那么有什么方法可以让我 1- 保持我的 ATT 手柄静止。2- 或者广告商应该知道分配给 UUID 的 ATT 句柄。
我花了很多时间来发现这一点,但到目前为止还没有成功。
使用此代码创建广告客户。 https://github.com/ukBaz/python-bluezero/blob/master/bluezero/peripheral.py
java - 蓝牙 LE 不扫描设备
我一直在构建一个android应用程序。我使用我的galaxy s4和galaxy not 10进行调试。当我使用我的 Galaxy s4 时,我可以扫描和查看其他设备。当我使用我的 note 10 时,它不会显示附近的蓝牙设备。我也启用了位置设置。如果有人可以帮助我,我将不胜感激。
以下是我的日志文件。
上面的链接用于我的项目的参考。