MQTT 設定命令

您可以透過 EasySense Web 介面中的 【Tools】 => 【控制台】 進入命令式介面。並可於命令列輸入以下指令,進行 MQTT 的額外功能設定。

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