我想问下MQTT是什么协议?
的有关信息介绍如下:MQTT协议靠什么保证安全?一般的这种通信协议,都是在网络层、传输层和应用层做不同的安全设计。
网络层,可以拉一条专线,不走公网,会好一点,跟什么协议没关系,当然成本要高很多;
传输层,MQTT支持TLS,在客户端安装证书,可以保证传输数据加密,也可以做连接认证第革效呢厚飞希孙,对数据保密要求高的,一定要加TLS;
应用层,MQTT支持用攻户名密码,只能用来做连接认证交程李宽德击术牛,一般用这个就可以了。
再就是,可以在自己的业务层里面设计一些安全机制,比如:位置发生移动,多次上传不合理数据等等,这个就需要分析自己的业务了,跟协议也没有什么关系了。
其他的,协议c省比运oap了解的不多,不做评论。
如果是,自己用socket实现的一套通信逻辑,可以参考MQTT的安全设计,从数据传输到认证方面考虑任联提某;
如果用的是HTTP,可以用HTTPS,然后其他的,就需要根据自己的业务再设计了,这方面的资料也很多。