MQTT服务的消息交互主要依赖双方约定好的协议类型进行操作识别,SW-X已经相应的消息类型封装好对应的Type类,开发者只需要关心如何调用即可。
MQTT-Type类的命名空间地址为:\x\mqtt\common\Types
具体使用方法如下:
use x\mqtt\common\Types;
// 双方握手
Types::CONNECT
// 连接确认
Types::CONNACK
//发布消息
Types::PUBLISH
// 发布确认
Types::PUBACK
// 发布消息收到
Types::PUBREC
// 发布消息释放
Types::PUBREL
// 发布消息完成
Types::PUBCOMP
// 订阅主题
Types::SUBSCRIBE
// 订阅确认
Types::SUBACK
// 取消订阅
Types::UNSUBSCRIBE
// 取消订阅确认
Types::UNSUBACK
// 心跳请求
Types::PINGREQ
// 心跳响应
Types::PINGRESP
// 断开连接
Types::DISCONNECT
// 身份信息交验
Types::AUTH