|
在 Windows 作業系統中,代理程式會在安裝之後作為服務執行。
|
|
ThingWorx 延伸功能支援模型最近已變更。大多數延伸功能都無法再從下載頁取得。如需其他資訊,請參閱此文章。
|
圖說文字 | 描述 |
1 | 綠色圖示表示您所建立的物件已連線至代理程式。當物件中斷連線時,它會顯示為紅色。 |
2 | 當在物件與代理程式之間建立連線時,「值」欄位中的 isConnected 內容會設定為 TRUE。當中斷連線時,「值」欄位會設定為 FALSE。 當 ThingWorx HA 環境中的單一節點與代理程式間存在連線問題時,此內容會設定為 false。但是,即使此內容為 false,其他節點也會繼續發佈訊息。 |
若要成功執行資料變更事件,請確定系統使用者擁有下列權限。 • 集合層級的 Service Execute 與 Event Subscribe 權限。例如,在「物件」、「物範本」或「物形式」層級。 |
JDBC Settings | 描述 | ||
clientIdFormat | 向 MQTT 代理程式註冊之用戶端的名稱。
權杖 {s} 用於 ThingWorx 平台的伺服器名稱。它會取用「聯合子系統」組態中所提及之伺服器名稱的值。 權杖 {t} 用於目前物件名稱。如果您想要將不同的平台連線至一個代理程式,並使物件具有相同名稱,建議在「聯合子系統」中指定伺服器名稱 | ||
useSSL | 如果您的代理程式支援安全連線,請選取此設定。 | ||
serverName | MQTT 代理程式執行所在的主機名稱。
| ||
serverPort | MQTT 代理程式的埠。預設值為 1883。 | ||
userId | 連線至代理程式的使用者名稱。 | ||
Password | userId 的密碼。 | ||
Timeout | 等待發佈請求成功的時間 (以毫秒為單位)。預設值為 5000 mS。 | ||
ConnectTimeout | 等待在 ThingWorx Platform 與 MQTT 代理程式之間建立連線的時間 (以毫秒為單位)。 | ||
retryInterval | 與 MQTT 代理程式連線中斷時重試連線的間隔時間 (以毫秒為單位)。 只有在已在某個時間建立連線,而稍後連線又中斷的情況下,重試機制才有效。 | ||
retryAttempts | 進行重試連線嘗試的次數。 例如,如果已建立的連線因網路干擾或其他任何問題而中斷,則嘗試重設連線的次數由在此欄位中輸入的值提供。每次重試嘗試都由上述的 retryInterval 分隔。 | ||
pingInterval | 定期檢查 ThingWorx Platform 與 MQTT 代理程式之間連線狀況的時間 (以毫秒為單位)。 預設值為 45 秒。每隔 45 秒,都傳送一個 ping 訊息到 MQTT 代理程式,檢查是否有回應。來自代理程式的回應表示該連線有效。 | ||
connectionIdleTimeout | 連線的閒置時間 (以毫秒為單位)。 如果連線在此設定時間之外閒置,則表示在通道中沒有訊息通訊,且物件會標記為已中斷連線。 當未發佈或未訂閱內容時,pingInterval 會繼續更新上次使用中時間,使物件不會中斷連線。 | ||
qos | 此值會設定代理程式與其用戶端之間通訊的優先順序層級。 |
AutoMapping | 描述 |
format | 與內容對應之主題名稱的格式。 {s} 權杖用於伺服器名稱,{t} 用於物件名稱,{p} 用於內容名稱。 |
enabled | 您可以選取自動對應功能。 |
Subscribe | 訂閱內容以從 MQTT 代理程式接收指定主題的已發佈變更。 |
Publish | 使用指定的主題,將內容值變更發佈至 MQTT 代理程式。 |
Retain | 保留 MQTT 代理程式中最後發佈的內容值。當新裝置或用戶端訂閱包含保留訊息的主題時,代理程式會自動傳送包含最後發佈值的訊息。當用戶端需要初始值時,保留訊息值可能很有用。會傳送保留值,而不是設定初始預留位置值並等待下一個訊息。 |
「名稱」 | 要將 MQTT 代理程式對應至之物內容的名稱。 |
「主題」 | 要在 MQTT 代理程式上發佈或訂閱之主題的名稱。 |