K10连接win中siot的稳定性以及多线程重启问题
2025-05-253134
AI 快速预览详细
本文讨论了行空板K10在连接Windows上的SIOT时出现的读取数据包错误问题。通过严格按照使用规范,填写正确的本机IP地址,并确保家庭网络良好,可以有效提升连接稳定性。文章还提供了具体的排查步骤和解决方案,帮助用户解决这一常见问题。
|
一、K10连接win中siot的稳定性我最近做了一个类似于家庭天气牌的东西,使用BME680与行空板K10(后文简称为行空板),但我发现行空板、在连接win上运行的SIOT时,经常出现报错:{"level":"error","time":"2025-05-25T22:43:31.137+0800","caller":"broker/client.go:136","msg":"读取数据包错误","error":"read tcp 192.168.1.157:1883->192.168.1.138:64031: wsarecv: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.","ClientID":"42739615461254643"} 严格按照使用规范:点击bat文件打开的siot、行空板填写的为本机IP地址而非小黑窗中的IP地址、家庭网络良好。在Python模式中siot连接非常顺利(包括可视化面板)我最开始发现拔下BME680会大大提升连接成功率,但后来又发现似乎并没有影响,但没有删去对应代码;(现在情况为 |
-
1.png (1.44 MB, 下载次数: 855)
1
-
1 - 副本.png (1.04 MB, 下载次数: 806)
2





二、多线程重启
在使用“启动多线程”这一积木后,行空板随即重启,多次皆如此
三、程序卡顿
可能由于程序过于复杂、未优化、功能繁多等多种因素,导致运行卡顿(多表现为使用A、B键切换页码时卡顿)
我是一个新手,不太了解硬件编程,以上是我对于行空板的全部问题