BLE 自定义扫描响应
BLE Custom Scan Response
使用 ESP32 和 IDF
- 我正在开发一个宣传 BLE 数据的应用程序。我需要将自定义数据发送到每一个不同的扫描设备。我能够编写自定义制造商数据。我也可以编写自定义扫描响应消息,但是可以将不同的自定义响应消息发送到每个单独的远程设备吗?如果可以,我该怎么做?
- 我有多个 iOS 软件来检查 BLE 数据,但我一直没能找到一个可以实时显示广告数据和扫描响应数据的软件。有人知道吗?
谢谢
请不要在一个问题中问两个完全不同的问题。但无论如何:
蓝牙规范无法为不同的扫描请求蓝牙地址指定不同的扫描响应数据。扫描请求中的地址字段只是为了能够丢弃来自不在白名单中的设备的扫描请求。
iOS api 不区分广告包和扫描响应包,所以我认为没有任何应用程序可以做到这一点。但是您应该能够在某些数据到达时立即收到通知。我猜 nRF Connect 就是这样做的。
使用 ESP32 和 IDF
- 我正在开发一个宣传 BLE 数据的应用程序。我需要将自定义数据发送到每一个不同的扫描设备。我能够编写自定义制造商数据。我也可以编写自定义扫描响应消息,但是可以将不同的自定义响应消息发送到每个单独的远程设备吗?如果可以,我该怎么做?
- 我有多个 iOS 软件来检查 BLE 数据,但我一直没能找到一个可以实时显示广告数据和扫描响应数据的软件。有人知道吗?
谢谢
请不要在一个问题中问两个完全不同的问题。但无论如何:
蓝牙规范无法为不同的扫描请求蓝牙地址指定不同的扫描响应数据。扫描请求中的地址字段只是为了能够丢弃来自不在白名单中的设备的扫描请求。
iOS api 不区分广告包和扫描响应包,所以我认为没有任何应用程序可以做到这一点。但是您应该能够在某些数据到达时立即收到通知。我猜 nRF Connect 就是这样做的。