一
没有规矩不成方圆。从目前的市场环境来看,MQTT通讯协议已经成为了物联网行业的标配(具体的MQTT协议零妖将会在后面的文章里说明)。简单地理解就是一个设备连接到云99%都是走MQTT通讯协议的。MQTT通讯协议属于轻量级的一种,说白了就是保证数据可靠传输的前提下,其消耗的流量非常少。有一点需要注意,MQTT通讯协议是运行在可靠的连接基础上的,想建立可靠的双向通讯链接,最简单的办法是搞定TCP连接。
今天零妖就先普及一下TCP连接的基本知识(大神可以忽略后面的东西了)。
二
首先,请你插上网线,或者连上WIFI,或者打开4G网,或者连上3G网。总之,通讯成功的前提是物理链路要OK。拿以太网为例子,插上网线后网口的两个灯会闪烁,这初步证明线路是OK的,好的,接下来我们去搞软件。
TCP连接是一种保证两个设备可靠地双向交流的技术。一个巴掌拍不响,这里需要两个角色的参与,一个叫作服务端(Server),另一个叫作客户端(Client),一般来说服务端那边是云端的服务器提供的,其计算能力超强&#