在物联网的国际里面,首先是终端的设备或许传感器采集到信号或许信息,关于不能上internet或许intranet网的设备,传感器先把探测到的信息发送到网关,然后网关把信息发送给服务器;有的设备本身就自带了接入网络的功用,比方手机,那就可以直接连接入服务器。
有的时候,为了给服务器减压,我们能够选择一些轻量级的通信协议,比方MQTT,而不是HTTP,那为什◤么选择MQTT,而不是HTTP呢?因为HTTP 协议的★首部(header)比较大,而且每次发送数据都要发送一个数据包来衔接/断开TCP,因此◣发送的数据越多,数据总通信量也就越大;
而MQTT 的首部比较小,还能在维持TCP 连接的一起,进行下一次数据的收发,所以比起HTTP,它更能抑制数据总通信量。
除此之外,在运用MQTT 时还要注意一点,即应该一边保持MQTT的TCP 衔接,一边进行数●据的发送和接纳。由于MQTT 是通过保持TCP 衔接来削减通信量的,所以要是每次进行数据通信都断开TCP 衔接,MQTT 就会跟HTTP 一样在每次发送数据时都执行衔接和断开处理,结◥果反而会增加通信量。
物联网方案咨询
微信沟通更高效 深智联 物联网方案提供商
评论