虽然MQTT具有多种用途,但它本身也不安全。这是设计使然。
根据Stanford-Clark的说法,安全性最初被有意识地排除在协议之外,因为他和Nipper知道安全性机制可以围绕MQTT来增强安全性。而且,当时,斯坦福-克拉克(Stanford-Clark)说,通过MQTT发送的信息(例如来自气象站的风速数据)并不是特别需要保护。- 来源
可以封装在MQTT上的安全机制之一是TLS。如今,大多数经纪人都支持。当然,任何包装措施都会产生开销。此开销可以忽略不计(请参阅HiveMQ blog)。
目前,我正在寻找有关TLS与普通MQTT相比TLS上MQTT性能损失的信息(希望是权威来源),以评估我项目的MQTT可行性。尤其是当技术扩展到大量订户时。
除了原型之外,还有没有其他方法可以通过TLS获得有关MQTT性能的有效数据?