
一个基于 Swift NIO 的 MQTT v3.1.1 和 v5.0 客户端。
MQTT (消息队列遥测传输) 是一种轻量级的消息传递协议,由 IBM 开发并于 1999 年首次发布。它使用发布/订阅模式,并在设备、服务器和应用程序之间转换消息。它常用于物联网 (IoT) 技术。
MQTTNIO 是一个基于 Swift NIO 实现的 MQTT 客户端。它支持
- MQTT 版本 3.1.1 和 5.0。
- 未加密和加密(通过 TLS)连接
- WebSocket 连接
- Posix 套接字
- 通过 NIOTransportServices (iOS 需要) 的 Apple Network 框架。
- Unix 域套接字
您可以在这里找到 MQTTNIO 的文档。 这里还有一个演示在 iOS 应用程序中使用 MQTTNIO 的示例 这里