组态王mqtt协议(mqtt协议)

  • 发布时间:2024-06-20 14:08:16 来源:
标签:
导读 MQTT协议靠什么保证安全?一般的这种通信协议,都是在网络层、传输层和应用层做不同的安全设计。网络层,可以拉一条专线,不走公网,会好一...

MQTT协议靠什么保证安全?一般的这种通信协议,都是在网络层、传输层和应用层做不同的安全设计。

网络层,可以拉一条专线,不走公网,会好一点,跟什么协议没关系,当然成本要高很多;传输层,MQTT支持TLS,在客户端安装证书,可以保证传输数据加密,也可以做连接认证,对数据保密要求高的,一定要加TLS;应用层,MQTT支持用户名密码,只能用来做连接认证,一般用这个就可以了。

再就是,可以在自己的业务层里面设计一些安全机制,比如:位置发生移动,多次上传不合理数据等等,这个就需要分析自己的业务了,跟协议也没有什么关系了。

其他的,协议coap了解的不多,不做评论。

如果是,自己用socket实现的一套通信逻辑,可以参考MQTT的安全设计,从数据传输到认证方面考虑;如果用的是HTTP,可以用HTTPS,然后其他的,就需要根据自己的业务再设计了,这方面的资料也很多。

  • 免责声明:本文由用户上传,如有侵权请联系删除!