无线连接:
我们W800是内置WIFI的SOC,所以他的重点是无线联网,我只简单讲下应用的流程:设备要通过无线连接路由,先打开WiFi功能->搜索信号->打印搜到信号列表->配置要连接的路由及密码->连接无线路由,
连接过程信息如下:
只要连上网络,就相当于打通了连接世界的桥梁,接下来就可以在网络世界愉快玩耍~
网络连接:
有了网络了,但是网络世界里是如何通信的呢?常见的结构有C/S(客户端/服务器)和B/S结构(Browser/Server,浏览器/服务器模式),协议有TCP/UDP,有了这些我们就可以实现通信,首先我的电脑和板子都是通过WiFi连接到路由,所以他们在一个局域网里,电脑端下载一个网络助手创建一个服务端:
在板子里我创建了两个任务,一个负责WiFi连接及创建客户端,并连接服务器,然后循环的发送数据,另一个任务是专门负责客户端接收服务端下发的数据,并打印出来,当然也可以都放在一个任务里,我分开只是为了方便处理数据。
代码我只是在wifi_connect_demo.c里面修改:客户端及发送任务
数据接收任务:
测试:
连接好后我们就可以实现通信了:
本节就简单讲下网络通信
老哥是一大早起来发帖子呀?
引用: w494143467 发表于 2021-10-21 09:38 老哥是一大早起来发帖子呀?
人到中年身不由己,熬夜和早起,我选择后者~