mqtt V3 API

1.3.1 mqtt.new

功能 创建mqtt实例
接口描述 obj = mqtt.new()
obj 创建并返回的mqtt实例对象

1.3.2 mqtt.subscribe

功能 订阅mqtt主题消息
接口描述 subscribe(obj, topic)
obj mqtt实例对象
topic 订阅的主题<字符串>

1.3.3 mqtt.unsubscribe

功能 取消订阅mqtt主题消息
接口描述 unsubscribe(obj, topic)
obj mqtt实例对象
topic 订阅的主题<字符串>

1.3.4 mqtt.config

功能 配置mqtt server连接信息
接口描述 config(obj, mqttid, serverip, serverport)
obj mqtt实例对象
mqttid mqttid<字符串>,当填nil时,则默认使用设备ID作为mqtt id
serverip mqtt服务器地址<字符串>
serverport mqtt端口号<字符串>

1.3.5 mqtt.publish

功能 发布消息
接口描述 publish(obj, taginfo, topic, payload)
obj mqtt实例对象
taginfo 标记消息,用于日志输出查看<字符串>,没有可填nil
topic 报文topic<字符串>
payload 报文消息<字符串>

1.3.6 publish_hex

功能 发布十六进制消息
接口描述 publish_hex(obj, taginfo, topic, payload)
obj mqtt实例对象
taginfo 标记消息,用于日志输出查看<字符串>,没有可填nil
topic 报文topic<字符串>
payload 报文消息<字符串> 例:”0e0a0b” 实际发送为3字节十六进制数据

1.3.7 mqtt.run

功能 启动mqtt实例
接口描述 run(obj)
obj mqtt实例对象

1.3.8 mqtt.stop

功能 停止mqtt实例
接口描述 stop(obj)
obj mqtt实例对象
文档更新时间: 2024-11-05 17:36   作者:CGL