1.基本概念
MQTT是基于TCP/IP协议栈构建的异步通信消息协议,是一种轻量级的发布、订阅信息传输协议。可以在不可靠的网络环境中进行扩展,适用于设备硬件存储空间或网络带宽有限的场景。使用MQTT协议,消息发送者与接收者不受时间和空间的限制。物联网平台支持设备使用MQTT协议接入。
HTTPS是基于HTTP协议,通过SSL加密的一种安全通信协议。物联网平台支持HTTPS协议通信。
2.HTTPS和MQTT协议对比
MQTT属于发布/订阅的消息模式,支持双向(上下行)通信,支持异步和多对多的通信模式,连接后可以保持较长的时间,不需要每次通信都重新连接一次; HTTPS属于请求/响应模式,https协议只支持单向的通信,支持同步/异步、点对点和点对多点的通信模式,每次通信都需要重新连接一次。
MQTT是带宽资源、计算资源和功耗较少的协议,可以用在低功耗、终端结构比较简单的设备上。
MQTT是基于简单的topic标识资源,HTTPS协议则是基于相对复杂的URI;
MQTT协议在所有协议中最为轻量,报文头仅占有2个字节,编码格式采用二进制,更加简单。
3.边缘计算的概念和应用
边缘计算也称为边缘处理,是一种将服务器放置在设备附近的网络技术。这有助于减少系统处理负载和解决数据传输延迟。这些过程在传感器或设备生成数据的位置执行,也称为边缘。
为了使智能应用和物联网传感器的实时功能成为可能,边缘计算解决了三个相互关联的挑战:
(1)从远程位置将设备连接到网络
(2)由于网络或计算限制,数据处理缓慢
(3)导致网络带宽问题的边缘设备
4.边缘计算的优点
优点包括响应时间快、网络安全性更高和降低IT成本等等。
响应时间快:绕过集中式和数据中心位置,公司可以更快、更可靠地实时或接近实时地处理数据。
网络安全性更高:对于企业来说,向网络中添加数以千计的联网传感器和设备的安全风险是一个真正的问题。边缘计算允许企业在本地处理数据并离线存储,有助于降低这种风险。这减少了通过网络传输的数据,有助于企业减少安全威胁。
降低IT成本:借助边缘计算,企业可以通过在本地而非云中处理数据来优化其IT支出。除了最小化公司的云处理和存储成本,边缘计算通过收集数据的位置或附近清楚不必要的数据来降低传输成本。