mqttmessage类
时间: 2023-07-26 22:09:17 浏览: 247
mqtt实现类
`MqttMessage` 类是 Eclipse Paho MQTT 客户端库中的一个类,它用于表示 MQTT 消息。
该类提供了以下方法:
- `MqttMessage(byte[] payload)`:使用给定的字节数组创建一个新的 `MqttMessage` 对象,该字节数组包含消息的有效载荷。
- `MqttMessage(String payload)`:使用给定的字符串创建一个新的 `MqttMessage` 对象,该字符串包含消息的有效载荷。
- `byte[] getPayload()`:获取消息的有效载荷。
- `void setPayload(byte[] payload)`:设置消息的有效载荷。
- `void setPayload(String payload)`:设置消息的有效载荷,将给定的字符串转换为字节数组。
- `int getQos()`:获取消息的 QoS 级别。
- `void setQos(int qos)`:设置消息的 QoS 级别。
- `boolean isRetained()`:检查消息是否被保留。
- `void setRetained(boolean retained)`:设置消息是否被保留。
除此之外,`MqttMessage` 类还提供了一些其他的方法,用于序列化和反序列化消息、设置消息的属性等。
阅读全文