当前位置: 首页 >应用方案 >科普视频 >

物联网无线通信协议都用MQTT协议了,咋还在用TCP协议?



不少朋友有疑问,都有MQTT了,怎么还要用TCP呀?有这种疑问的朋友就是典型的基础概念不清楚!

TCP是OSI第四层的传输层协议,MQTT是基于TCP的七层应用层协议,他俩根本不是同一个世界的。为了更好的理解,我们可以把MQTT比作是亿佰特的某个设备,毕竟是应用层,有实际的应用意义才会购买,那么买了之后,谁给你配送来呢?那就是TCP了,传输层嘛,通过陆运、空运、海运等等运送方式将设备送到指定的快递点,也就是说TCP传输MQTT的数据。

MQTT能不能干掉TCP,一个顶俩?

无线通信协议

MQTT就好比是演员,面向观众,光鲜亮丽,是直接面向应用的,但是你不能忘了后台默默无闻的工作人员,这些人就是TCP。如果说没有MQTT,马上就可以有很多人来代替他,毕竟备用演员还是比较多的,但是就现阶段来说,如果没了TCP,日子就难了,后台的工作人员全走了,谁来干活呢?如果后面还要做程序设计,就得先和服务器建立TCP连接,然后才能发MQTT这个报文,不然的话,是MQTT自己拿上报文给服务器送过去?

现在你搞明白了吗?如还有他问题,可以官网查看更多信息。


https://www.wjx.cn/jq/84863372.aspx