完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在构建一个解决方案,其中一个应用程序运行一个 websocket 服务器,许多 esp32s3 设备充当客户端并通过 wifi 连接到该服务器。一般功能是客户端在触发时向应用程序发送消息,应用程序又向连接的客户端之一发送消息,问题是从客户端发送消息到客户端收到下一条消息的时间是很长的方式(300-500ms)。
客户端sw基于托管组件esp_websocket_client。为了隔离问题,我实现了一个非常简单的 websocket 客户端(同样基于 esp_websocket_client)并使用示例 ws_echo_server (esp/esp-idf/examples/protocols/http_server/ws_echo_server/) 对其进行了测试,这导致了类似的糟糕性能。 然后我尝试在我的笔记本电脑上运行一个 python websocket 客户端,并针对在 esp32 上运行的 echo 服务器进行测试,该服务器按预期执行(几乎所有往返时间都低于 100 毫秒),因此它似乎不是硬件限制。 我也尝试过 microPython 客户端和基于 mongoose 框架的客户端,结果都很差。似乎当客户端在 esp32 上运行时性能很差。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1906个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36358 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4393 浏览 0 评论
6047 浏览 1 评论
6762 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4210 浏览 0 评论
619浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
614浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
605浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
694浏览 2评论
796浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 16:57 , Processed in 1.036132 second(s), Total 74, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号