MQTT协议靠什么保证安全?一般的这种通信协议,都是在网络层、传输层和应用层转培群架班东做不同的安全设计。
网络层,可以拉一条专线,不走公网,会好一点,跟什么协议没关系,当然成本要临树白谁高很多;
传输层,MQTT支持TLS,在客户端安装证书,可以保证传输数鱼正齐失检叶仅身据加密,也可以做连接认证,对数据保密要求高的,一定要某府着情持顶比渐刘石加TLS;
应用层,MQTT支持用户名密码,只能用来做连接认证,一般用这个就可以了。
再留层越就是,可以在自己的业务层里面设计一些安全机制,比如:位置发生移动,多次上传不合理数据等等,这个就需要分析自己的业务了,跟协议也没有什么关系了。
其他的水,协议coap了解的不多,不做评论。
如果是,自己频迅呼作声色市用socket实现的屋源边检似坏声一套通信逻辑,可以参考MQTT的安全设计,从数据传输到认证方面考虑;
如果用的是HTTP,可以用HTTPS,然后其他的,就需要根据自己河针的业务再设计了,这方面的资料也很多。