--- title: Temperature & Humidity Sensors tags: ThingsBoard image: https://i.imgur.com/Wgp2ovC.png --- # 溫濕度感測應用 [toc] ![](https://i.imgur.com/Wgp2ovC.png) ==溫溼度感測應用== 視覺化界面,算是普遍應用解決方案之一,除了表列感測設備,我們還可以有下列功能: * 新增感測設備 (add new sensors); * 變更感測設備位置 (change the location of the sensors); * 自訂告警臨界值 (configure the alarm thresholds); * 檢視感測歷史資料 (browse historical data). ![](https://i.imgur.com/2uZ8FTS.png) 介面上設計採用主畫面與次畫面兩層狀態的呈現方式,避免畫面資訊過於雜亂。 主畫面表列感測設備, 及其設備地理位置與告警列表。 點選特定感測設備後,次畫面可細看該感測設備更詳細資訊。 ![](https://i.imgur.com/jo76tS2.png) 介面上的畫面組成,皆為 widget 元件,極為彈性,完全可依需求高度客製化。 ## 感測設備 為了方便展示, 我們已事先註冊兩個溫溼度感測設備,相關資訊如下: | Device name | Access token | Customer name | | ----------- | ------------------------ | ------------- | | Sensor T1 | ******************** | | | Sensor C1 | ******************** | Customer A | 感測設備週期性上傳 “溫度” 和 “濕度” 感測值。資料格式可採用 JSON 格式: ``` {"temperature": 42, "humidity": 73} ``` 若手上暫時無感測設備可實際現場安裝,我們可以先利用模擬方式,分階段完成端到端的物聯解決方案。 ``` curl -v -X POST -d "{\"temperature\": 42, \"humidity\": 73}" https://thingsboard.cloud/api/v1/bRLct1bnLjGkUDLc2qdX/telemetry --header "Content-Type:application/json" ``` ## 臨界告警 溫溼度感測告警,就是依據感測回傳的溫度或濕度,當高於或低於自訂告警臨界值時,即時觸發告警。 客戶可依需求決定啟用或不啟用告警機制,或根據不同的應用場景,逐一對不同感測設備,設定個別告警臨界值。 ## 客戶 營運商確保系統服務不中斷,讓客戶隨時可登入系統,監看相關設備及資產。 | Name | Login | Password | Customer Name | | --------- | -------------------------------- | -------- | -------------- | | JJ | jj@customer.com | ******** | Customer A | | Jolin | jolin@customer.com | ******** | Customer A | ## 解決方案細節 ### Rule Chain ![](https://i.imgur.com/Bv4cfXR.png) ### Device Profile ![](https://i.imgur.com/bgzdt0d.png) ### Dashboard * Entities table ![](https://i.imgur.com/8usAp7Z.png) * Alarms Table ![](https://i.imgur.com/pMamtwV.png) * OpenStreetMap ![](https://i.imgur.com/4xcsv8z.png) ## Reference https://iioote.com/de/filliot/