工具/软件:
你好。 我正在 CC2652P7 处理器上开发一个应用、该工程基于一个来自 SDK 的示例。 我有两个器件、其中一个用作主器件、另一个用作从器件。 主设备始终保持无线传输并传输广播包。 从器件偶尔会扫描空气并从主器件查找数据包。
我希望从设备以固定的间隔更新广播数据包。 例如、广播数据包将包含一个每秒递增一次的简单计数器。 将使用函数“GapAdv_prepareLoadByBuffer"和“和“GapAdv_loadByBuffer"执行“执行更新。
在这方面、我有几个问题:
- 在 BLE 标准背景下、这是否可以接受?
- 如果可以接受、应使用哪种“GAP 广播数据类型“?
- 根据说明、从 0x00 到 0x3D 的数据类型已经保留。 BLE 标准中是否允许使用其他值、例如 0xAA? 我知道还有 0xFF(特定于制造商的数据)、但这意味着要么用于测试、要么用于商业用途、要么用于捐款。 因此、这种选择可能不适合我们。
或许具有服务 UUID 及其后的数据的“GAP_ADTYPE_SERVICE_DATA"数据“数据类型适合我?
感谢您的帮助!