我是 MQTT 的新手。我最近构建了一个小型模拟系统,其中我使用了 Solace Pub/Sub Broker,并使用 Solace 客户端库来构建消息生产者和消费者。
所以现在如果我得到一个带有自己的代理和发布者的真实设备,我只需要构建消费者客户端,我可以使用任何 MQTT 库来编码,还是我必须找出设备有什么并使用相同的一个?
我已经尝试过 Solace,但我确实看到还有很多,如果你们有任何建议,我将不胜感激。
任何 MQTT 客户端都应该能够与任何 MQTT 代理对话
假设客户端和代理都支持相同版本的 MQTT 规范,大多数客户端支持 v3.11 和 v5,大多数支持 v5 的代理也支持 v3.11 所以你应该很好,但你可能必须指定连接时客户端中的版本号。