[分享] 【润和Neptune测评】四 网络通信

hl23889909   2021-10-21 06:51 楼主

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

回复评论 (3)

老哥是一大早起来发帖子呀?

点赞  2021-10-21 09:38

图有点小,里面的代码看不太清楚。

默认摸鱼,再摸鱼。2022、9、28
点赞  2021-10-22 14:42
引用: w494143467 发表于 2021-10-21 09:38 老哥是一大早起来发帖子呀?

人到中年身不由己,熬夜和早起,我选择后者~

点赞  2021-11-9 06:20
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复