MQTT 設定命令
您可以透過 EasySense Web 介面中的 【Tools】 => 【控制台】 進入命令式介面。並可於命令列輸入以下指令,進行 MQTT 的額外功能設定。
- ButtonRetain
0
= 禁用 MQTT 保留旗標(預設)1
= 啟用 MQTT 保留旗標,當按下按鈕時
- ButtonTopic
<value>
= 設定 MQTT 按鈕主題0
= 禁用 MQTT 按鈕主題1
= 設定 MQTT 按鈕主題為設備 %topic%2
= 重置 MQTT 按鈕主題至韌體預設值
- FullTopic
1
= 重置 MQTT fulltopic 至韌體預設值,並重新啟動設備<value>
= 設定 MQTT fulltopic,並重新啟動設備。可以使用 %prefix%、%topic%、%hostname%、%id% 的替換字串
- GroupTopic<x>
1
= 重置 MQTT 群組 <x> 主題至預設值,並重新啟動設備<value>
= 設定 MQTT 群組 <x> 主題,並重新啟動設備
- InfoRetain
0
= 禁用 MQTT 保留旗標(預設)1
= 啟用保留旗標,針對 tele/%topic%/INFO<x> 訊息
- MqttClient
1
= 重置 MQTT 客戶端 ID,並重新啟動設備<value>
= 設定 MQTT 客戶端 ID,並重新啟動設備
- MqttHost
0
= 清除 MQTT 主機欄位,並讓 mDNS 自動尋找主機1
= 重置 MQTT 主機至預設值,並重新啟動<value>
= 設定 MQTT 主機,並重新啟動(請勿使用 .local)
- MqttKeepAlive
1..100
= 設定 MQTT Keep Alive 時間(預設 = 30)
- MqttPassword
0
= 清除 MQTT 密碼1
= 重置 MQTT 密碼至預設值,並重新啟動<value>
= 設定 MQTT 密碼,並重新啟動(至少 5 個字元)
- MqttPort
1
= 重置 MQTT 埠號至預設值,並重新啟動<value>
= 設定 MQTT 埠號(範圍:2 至 32766),並重新啟動
- Publish
<topic> <payload>
= 發佈指定的 MQTT 主題和可選的訊息內容
- SensorRetain
0
= 禁用感測器 MQTT 保留旗標(預設)1
= 啟用感測器 MQTT 保留旗標,針對 tele/%topic%/SENSOR 訊息
- StateRetain
0
= 禁用狀態 MQTT 保留旗標(預設)1
= 啟用狀態 MQTT 保留旗標,針對 tele/%topic%/STATE 訊息
- TelePeriod
0
= 停用遙測訊息發佈1
= 重置遙測週期至預設值(TELE_PERIOD)10..3600
= 設定遙測週期,以秒為單位(預設 = 300 秒)
- Topic
1
= 重置 MQTT 主題至預設值,並重新啟動<value>
= 設定 MQTT 主題與按鈕主題,並重新啟動
- Unsubscribe
- 取消訂閱 MQTT 主題,或取消所有已訂閱的主題