Page 1 of 1

关于esp-now的响应速度求助技术人员

Posted: Wed Aug 10, 2022 2:35 am
by nopear
espnow 1对1双向通讯时,刚开机之后的前5条数据响应比较快,下面是我的串口记录
发:[10:25:02.899] 56t1234567890 aabbccdd
收:[10:25:02.915] 46r1234567890 20220706
从第6条开始响应时间就变成了600ms左右了,下面是我的串口记录
发:[10:31:51.971] 56t1234567890 aabbccdd
收:[10:31:52.584] 46r1234567890 20220706
请问如何让esp-now响应保持开机时候那样的响应速度呢????
发送端的配置:
WiFi.mode(WIFI_MODE_STA);
peerInfo.channel = 0;
peerInfo.encrypt = false;
接收端配置
WiFi.mode(WIFI_MODE_STA);
peerInfo.channel = 0;
peerInfo.encrypt = false;

Re: 关于esp-now的响应速度求助技术人员

Posted: Wed Aug 10, 2022 3:21 am
by ESP_Gargamel
建议你使用 IDF 里面的示例,或者 https://github.com/espressif/esp-now 里的示例测试。Arduino 下的问题在这个板块比较难支持。

Re: 关于esp-now的响应速度求助技术人员

Posted: Wed Aug 10, 2022 3:42 am
by ESP_LJY
使用的哪款芯片?
统计的响应时间是发送数据到收到对端回应的时间差?具体是怎么测试的呢?
设备有没有连接其他 AP?
是稳定复现吗?换其他干净的信道会不会结果不一样?

Re: 关于esp-now的响应速度求助技术人员

Posted: Wed Aug 10, 2022 3:46 am
by nopear
你好 感谢回复 我用的esp32-c3芯片,发送端连pc串口,收到数据后,通过espnow转发给接收端,接收端再回复给发送端,发送端再发到pc串口,目前只是用的peerInfo.channel = 0;

Re: 关于esp-now的响应速度求助技术人员

Posted: Wed Aug 10, 2022 4:09 am
by nopear
稳定复现,每次接收端重启后,前5条数据延时在30ms左右,之后的数据就是600ms左右了,所有问题应该出在接收端,请问是不是需要某些wifi的配置,才能实现一直延时在30ms