OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3827|回复: 1

WiFi模块的TCP和UDP协议,干货分享

[复制链接]

203

主题

220

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1038
金钱
1038
注册时间
2016-9-2
在线时间
98 小时
发表于 2018-9-9 09:30:08 | 显示全部楼层 |阅读模式
WiFi模块的TCPUDP都是网络通信协议也就是WiFi网络通信时都要遵守的规,双方在同一规则下交流才能理解或者为之服务
一、TCP协议
全称:Transmission Control Protocol,即传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。
分为TCP severTCP client ,TCP clientTCP sever 三次握手之后建立连接完成两者之间的通信
TCP_UDP数据传输协议.png
TCP协议的优缺点
优点:稳定可靠
缺点:慢,效率低,占用系统资源高
整个数据要准确无误的传递给对方时可使用TCP协议
二、UDP协议
User Data Protocol,即用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。由于UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快.
UDP的优缺点:
优点:UDP没有TCP的握手、确认、窗口、重传、拥塞控制等机制,连接速度快,安全性比TCP稍高;
缺点:不稳定,在数据传递过程中,网络质量不好,会出现断开丢包现象。
要求网络通讯速度能尽量的快可使用UDP协议
三、支持TCP/UDP协议的WiFi模块
目前SKYLAB的做主的WIFI模块,大部分都可以实现TCPUDP的传输。其中部分的IOT URAT WIFI模块,可以在同一个软件中实现TCPUDP传输比如WU105WU106WG215WG219等;其他的WiFi模块,则需要软件上区分配合。
wifi模块1.jpg
WiFi模块2.jpg
关于SKYLAB
深圳市天工测控技术有限公司(SKYLAB),是国内专业WiFi模块商,02年开始进入无线模块领域,经验积淀深厚。现已推出的WiFi模块有串口WiFi模块、AP/路由WiFi模块、大功率无人机WiFi模块、USB接口摄像头模块、千兆WiFi模块、2.4/5G双频WiFi模块等。更多详情可以访问天工测控或阿里店铺

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

102

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
228
金钱
228
注册时间
2018-9-7
在线时间
22 小时
发表于 2018-9-9 20:36:39 | 显示全部楼层
像屎壳螂一样做人,在粪斗中成长......
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 03:47

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表