Timbergrove是一家總部位於美國的創意技術工作室和諮詢公司,利用其作為IBM首選業務合作夥伴的身份,利用企業級資源,同時保持精益和敏捷。Timbergrove利用其企業客戶可信賴的可靠流程和方法來平衡有趣,激烈的創業氛圍。
他們專注於數據集成,物聯網和定製軟體開發。Timbergrove還在IBM Maximo和Websphere項目上工作。他們的客戶包括財富500強企業,創業公司和solopreneurs等。
Timbergrove如何通過InfluxDB為構建管理員提供物聯網的簡單介紹
最近,作為Timbergrove更廣泛的 Moonshot物聯網產品的一部分,他們創建了一個智能工作場所套件,幫助建築經理開始使用物聯網。目標是為最終用戶提供即時價值,並平衡易於入職和可擴展性。
我們不希望為我們的用戶提供一個鎖定的解決方案,將它們與單個傳感器提供商聯繫起來,我們也不想給他們一個」需要一臂之力和一部分勞動力的'零件盒'。
智能工作場所套件起初是一個簡單的原型,以滿足自己辦公樓的需求。這篇博客文章重點介紹了Timbergrove如何使用InfluxDB來監控辦公室的溫度,溼度和佔用情況。作為一個先睹為快,這裡是他們的建築經理的示例Grafana儀錶板:
該儀錶板具有儀表圖,線圖和熱圖面板,可輕鬆監控其辦公環境。
物聯網設備
在Timbergrove,開發人員不斷嘗試無線傳感器節點和網關,因此他們手頭有相當多的設備。對於這種辦公室監控解決方案,他們最終使用Digi SmartSense設備進行溼度和溫度監控。
這些設備電池壽命長,幾乎可以安裝在任何地方。通過幾個位置優越的中繼器,他們可以通過一個網關覆蓋約35,000平方英尺的空間。
對於電力監控,他們已經探索了許多選擇。對於智能工作場所套件,他們決定使用此Advantech WISE-4012節點的CT傳感器:
Timbergrove還使用Pi Zero-Ws和相機模塊監控共享空間的佔用情況。雖然對於簡單的運動檢測來說過於苛刻,但該解決方案非常靈活,並且如果他們願意,可以讓建築經理在將來要求更高級的功能(例如人數統計或面部識別)。
雲數據流
Digi暴露於數據集成隊列。Timbergrove致力於與簡化數據集成的合作夥伴合作。這就是他們如何保持他們的產品靈活性而不會產生巨大的開發成本。至於他們自己管理的設備,Timbergrove使用IBM的Watson物聯網連接服務。
雖然Watson提供了一些出色的開發人員工具和強大的數據治理,但最終用戶工具卻缺乏。為了填補空白,Timbergrove探索了幾個選項並最終選擇了InfluxDB和Grafana。
他們為什麼做出這個選擇?幾個原因。InfluxDB是最受歡迎的開源時間序列資料庫,Grafana是用於可視化時間序列數據的頂級開源工具。它們一起無縫地工作。Grafana提供了幫助工具,用於構建具有各種聚合和過濾器的InfluxDB查詢。
我們還可以根據InfluxDB標籤設置模板變量,這樣可以相對輕鬆地創建動態儀錶板,在我們添加新的傳感器和設備時」自我更新「。當我們想要更直接地使用InfluxDB時,我們發現文檔編寫得很好,有很多例子。TICK Stack為我們提供了大量探索和處理數據的工具。雖然需要一些定製才能獲得我們想要的所有功能,但我們對此解決方案非常滿意。
流式傳輸到InfluxDB
對於智能工作場所套件,Timbergrove將數據從他們的Digi隊列和IBM Event Streams(託管的Kafka服務)傳輸到InfluxDB。雖然他們向用戶提供Grafana儀錶板,但他們也希望在內部使用Chronograf來探索和可視化數據。在這裡,他們正在使用內置的 Holt-Winters預測算法 來生成對其溫度數據的預測:
辦公室溫度(F)與時間(天)
綠線表示原始數據。藍線代表Holt-Winters預測函數發出的預測。
使用Grafana可以從InfluxDB可視化物聯網數據
使用InfluxDB作為數據源,Timbergrove可以輕鬆地為Grafana的最終用戶創建漂亮的儀錶板:
第一個儀錶板允許用戶監控不同建築區域的溫度和溼度水平。第二個儀錶板顯示會議室佔用狀態。
此KPI儀錶板顯示每個建築區域的溫度和溼度。用戶可以單擊任何面板以深入查看特定建築區域的詳細儀錶板。
這種可視化使員工可以一目了然地確定會議室的入住率。
通過自定義Grafana插件配置Kapacitor警報
雖然Grafana有一個警報功能,但Timbergrove發現它缺乏。為了滿足他們的需求,Timbergrove構建了一個自定義Grafana插件,允許用戶通過Kapacitor的REST API配置警報。該表單使用一些Kapacitor模板,允許用戶設置不同類型的警報和通知。具體來說,它允許用戶設置閾值警報,為警報指定嚴重性級別,並通過電子郵件將這些警報發送給收件人。以下是Kapacitor警報表單的示例:
Timbergrove用於配置Kapacitor警報的自定義Grafana插件的示例
Timbergrove實際上開發了幾個自定義插件。他們有一個用於Mapbox的地理圍欄,另一個用於在用戶上傳的圖像上疊加熱圖。Timbergrove很快就會將這些插件發布到野外。與此同時,在Linkedin或Twitter上關注Timbergrove,了解更多信息並跟上這些項目。
未來的整合
智能工作場所套件已經使用了幾個星期,溫度監控特別有用。Timbergrove與Weather集成,將建築的內部條件與當地天氣數據相關聯。通過這種整合,他們發現了一些趨勢,使建築經理能夠更有效地使用他們的HVAC系統。
他們仍然在增加功能,改進套件,並準備在更多地方安裝它,但是看看在 不久的將來IBM Watson YouTube頻道上發布的演示 。
更輕鬆的是,Timbergrove還在辦公室小桶上安裝了智能閥門和流量計。他們可以為下班後活動申請小桶存款,監控消費金額,並相應地發放部分存款退款。他們甚至可以遠程關閉水龍頭 - 雖然這個功能可能無法與他們的辦公室夥伴一起獲得任何受歡迎程度。雖然它現在與自定義Web應用程式相關聯,但Timbergrove計劃將其與Grafana集成,以便用戶可以在一個地方完成所有工作。