使用MQTT订阅平台相关消息
在1.5
专业版本后提供mqtt方式订阅平台消息的功能. 可以通过mqtt来订阅设备,规则引擎,设备告警等相关消息.
接口
通过配置:
messaging:
mqtt:
enabled: true #开启mqtt支持
port: 11883 # 端口
host: 0.0.0.0 #绑定网卡
认证
默认使用token
(可以使用OpenAPI
申请token)作为clientId
,username
和password
可以不填写.
可通过实现接口MqttAuthenticationHandler
来自定义认证策略.
注意
平台topic使用的通配符为*
,在使用MQTT订阅时需要将通配符转换为mqtt的通配符: *
转为+
,**
转为#
.