我想在读取广告包时得到广告 channel 索引号。只能看到广告信息由header info、UUID、major number、minor number和RSSI value组成。这些信息中是否嵌入了 channel 号?我可以判断我是否正在读取 channel 37/38/39 上的数据包吗?
最佳答案
在所有使用 HCI 与蓝牙 Controller 通信的主机平台上,这是不可能的,因为 HCI 不会在广告事件中公开 channel 索引。大多数“大”系统都使用 HCI,例如 Android、iOS、Linux、Windows、ESP32。
某些蓝牙 Controller 和主机在同一 CPU 上运行的嵌入式系统可能不使用 HCI。此类系统的 API 可能包括广告事件中的 channel 索引。但我还没有看到任何这样的 API。
关于bluetooth - 如何获取BLE广告 channel 索引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64310118/