问题标签 [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.

0 投票
1 回答
594 浏览

bluetooth-lowenergy - 树莓派 3 BLE 设备

我是 android 新手。我有 Raspberry pi 3 设备。我可以通过经典蓝牙将移动设备连接到 Raspberry pi 3。现在我对 Raspberry 如何通过低功耗蓝牙将移动设备连接到 Raspberry 感到困惑。我们可以将 BLE 设备连接到android 设备并获取特性并可以编写特性。现在我想在 Raspberry pi 3 中做同样的事情,比如(心率监测器,MI 乐队 2)

0 投票
0 回答
250 浏览

bluetooth - windows ble 界面 - HCI_VS_MSFT_LE_Monitor_Advertisement 示例?

在 Microsoft 蓝牙文档中,我看到这些 HCI 命令可以发送到 BLE 堆栈

参见:https ://docs.microsoft.com/en-us/windows-hardware/drivers/bluetooth/microsoft-defined-bluetooth-hci-commands-and-events

  • HCI_VS_MSFT_LE_Monitor_Advertisement
  • HCI_VS_MSFT_LE_Cancel_Monitor_Advertisement

我找不到任何示例:

  • 打开驱动程序
  • 使用上述请求广告
  • 接收广告

谁能给我举个例子?

0 投票
1 回答
131 浏览

rssi - 如何获取已连接蓝牙设备的 rssi 值

我正在尝试在我的 android 程序中获取连接的蓝牙设备的 rssi 值。下面是代码:

但是onReadRemoteRssi方法不返回任何值。请帮我解决这个问题。

0 投票
1 回答
177 浏览

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

0 投票
1 回答
326 浏览

java - 蓝牙 LE 不扫描设备

我一直在构建一个android应用程序。我使用我的galaxy s4和galaxy not 10进行调试。当我使用我的 Galaxy s4 时,我可以扫描和查看其他设备。当我使用我的 note 10 时,它不会显示附近的蓝牙设备。我也启用了位置设置。如果有人可以帮助我,我将不胜感激。

以下是我的日志文件。

https://android.googlesource.com/platform/development/+/f8a92396babb6592bb8780866def23795f3dab70/samples/BluetoothLeGatt/src/com/example/bluetooth/le

上面的链接用于我的项目的参考。