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

nopear
Posts: 11
Joined: Wed Aug 10, 2022 12:58 am

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

Postby nopear » Wed Aug 10, 2022 2:35 am

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;

ESP_Gargamel
Posts: 786
Joined: Wed Nov 14, 2018 8:45 am

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

Postby ESP_Gargamel » Wed Aug 10, 2022 3:21 am

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

ESP_LJY
Posts: 58
Joined: Mon Sep 27, 2021 3:06 am

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

Postby ESP_LJY » Wed Aug 10, 2022 3:42 am

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

nopear
Posts: 11
Joined: Wed Aug 10, 2022 12:58 am

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

Postby nopear » Wed Aug 10, 2022 3:46 am

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

nopear
Posts: 11
Joined: Wed Aug 10, 2022 12:58 am

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

Postby nopear » Wed Aug 10, 2022 4:09 am

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

Who is online

Users browsing this forum: Bing [Bot] and 31 guests