[文章]【HiSpark Wi-Fi IoT 智能家居套件试用】wifi连接并实现和上位机tcp client的通讯

阅读量0
0
0
通过wifi iot的板子实现tcp通讯还是比较简单的,借鉴其他朋友的文章和代码自己实现了一下,用于小车的上位机和板子的通讯。连接也比较的简单,只要连接上我们家自己的路由器即可。板子运行起来,连接wifi成功之后,板子里面会有一个tcp的server监听6666端口的连接,并在连接上之后接受发送数据。需要在连接了同一个路由器的pc上,用python实现一个tcp 的client,用python自己写的目的是为了后续的功能开发。
新建 Microsoft Visio 绘图.jpg


首先看一下主要的代码:
wifi连接的代码:
wificonnect.JPG

板子上tcp server创建的代码,主要功能是监听6666端口的连接:
chuangjianconnect.JPG

等客户端连接之后,板子循环收发的代码:
xunhuanshoufa.JPG


PC端的python脚本,主要是连接该server,并创建2个线程收发数据:
tcp_client.jpg


记得把这些代码添加到工程并构建起来:
BUILD.JPG


编译好下载好代码之后,首先给板子上电,串口上能看到连接成功的打印。
之后运行tcp_client.py脚本,就能看到通讯结果了。
result.JPG


code.zip
(3.89 KB, 下载次数: 7)

回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友