您好,我真正主导一个FTM测距项目的芯片选型工作。
在对ESP32-C3开发板的FTM功能过程中对开发板之间的帧交互的流程进行了抓包分析,发现ESP32-C3FTM initiator模式下,参数frm_count设置为4、8,与该参数设置为16、32、64时,FTM测距过程的帧交互流程不同。
当参数设置为8时,initiator和responder会在一个FTM burst中完成测距。
当参数设置为16、32、64时,initiator会先发送一个带协商参数的FTM request帧,其中ASAP置为0,随后分别发送多个不带协商参数的FTM request帧从而完成frm_count要求的FTM测距次数。在frm_count设置为16、32、64时,实际的FTM burst数目分别是2、8、8,FTM num per burst数目分别是8、4、8。
请问为什么要做这种设计,是否能提供接口让我能够直接修改FTM request帧中的协商参数呢?
ESP32-C3 FTM initiator模式下,参数frm_count=8和16的帧交互流程不同
Moderator: Bob
-
Mao Wenliang
- Posts: 1
- Joined: Fri Apr 11, 2025 9:38 am
Who is online
Users browsing this forum: No registered users and 1 guest