Arduino Nano 33 BLE 是否可以使用自定义负载做广告?
Does Arduino Nano 33 BLE can advertise with custom payload?
我正在尝试在 BLE 广告数据包中添加自定义负载并从 Android 服务接收它。
(Arduino --- {数据} ---> Android)
但是,ArduinoBLE 库似乎不支持自定义负载。 (https://www.arduino.cc/en/Reference/ArduinoBLE)
那么,如何通过广告序列发送数据呢? (不直接连接)
额外的广告数据是 BLE 信标的工作方式。 iBeacons 使用 ManufacturerData 而 Eddystone 信标使用 ServiceData。查看您链接到的文档,我找不到 ServiceData 的条目,但我确实找到了 ManufacturerData 的条目:
https://www.arduino.cc/en/Reference/ArduinoBLEBLEsetManufacturerData
从 Arduino 文档中不清楚您如何输入 company identified. Assuming you do not have a company identifier 然后我认为您可以使用公司 ID 0xFFFF,只要您的文档 and/or 代码注释明确说明不得用于运输产品,仅用于蓝牙公司标识符页面底部提到的“内部测试”。
我正在尝试在 BLE 广告数据包中添加自定义负载并从 Android 服务接收它。 (Arduino --- {数据} ---> Android) 但是,ArduinoBLE 库似乎不支持自定义负载。 (https://www.arduino.cc/en/Reference/ArduinoBLE)
那么,如何通过广告序列发送数据呢? (不直接连接)
额外的广告数据是 BLE 信标的工作方式。 iBeacons 使用 ManufacturerData 而 Eddystone 信标使用 ServiceData。查看您链接到的文档,我找不到 ServiceData 的条目,但我确实找到了 ManufacturerData 的条目:
https://www.arduino.cc/en/Reference/ArduinoBLEBLEsetManufacturerData
从 Arduino 文档中不清楚您如何输入 company identified. Assuming you do not have a company identifier 然后我认为您可以使用公司 ID 0xFFFF,只要您的文档 and/or 代码注释明确说明不得用于运输产品,仅用于蓝牙公司标识符页面底部提到的“内部测试”。