mqtt和socket之间的主要区别是:
1.mqtt协议设计用于计算能力有限且工作在低带宽、不可靠网络中的远程传感器与控制设备之间的通信,而WebSocket设计用于浏览器与服务器之间的全双工通信;
2.mqtt是IBM开发的即时通讯协议,Socket是基于TCP的应用层网络协议。