我正在进行的项目需要 NodeMCU(ESP8266 WiFi 模块)连接到配备无线适配器的网关(Advantech ARK-1123)。在让网关创建单独的无线网络并连接 Node 后,我发现作为套接字客户端从网关接收消息并发回一些数据的响应时间为350毫秒每行发回。
在剖析了 NodeMCU 代码并发现没有导致此问题的原因后,我尝试使用不同的设备测试同一程序。结果是需要 ~350毫秒向网关发送一行,~150毫秒连接到另一台带有 USB 无线适配器的电脑,然后~10毫秒使用 TCP 客户端应用程序连接到我的手机,无论使用什么网络,也无论 PC 连接到网络的方式(有线或无线)。我确信(嗯,更像是希望)我忽略了 PC 上的某些网络设置,而这些设置是手机上的默认设置。目标是将网关上的时间缩短到 10-15 毫秒。
有任何想法吗?