來自 IoT 提供商的註釋。 測量住房和公共服務儀表的陷阱

親愛的物聯網粉絲們,大家好。 在這篇文章中,我想再次談談住房和公共服務以及計量裝置的調查。

時不時地,下一個主要電信業者會談論他將多快進入這個市場並碾壓他手下的所有人。 每次聽到這樣的故事,我都會想:“夥計們,祝你好運!”
你甚至不知道你要去哪裡。

為了讓大家了解問題的嚴重性,我將簡要介紹我們在開發智慧城市平台的一小部分經驗。 負責調度的部分。

來自 IoT 提供商的註釋。 測量住房和公共服務儀表的陷阱

整體思路與首要難點

如果我們談論的不是個人計量設備,而是那些位於地下室、鍋爐房和企業的計量設備,那麼它們中的大多數現在都配備了遙測輸出。 較少使用脈衝,較多使用 RS-485/232 或乙太網路。 一般來說,最有用的計量設備是那些計算熱量的計量設備。 他們首先願意支付派遣費用。
我已經在我的文章中詳細討論了RS-485的特性。 簡而言之,這只是一個資料傳輸介面。 本質上,這些是對電脈衝和通訊線路的要求。 資料包的描述來自更高層級的資料傳輸標準,該標準在 RS-485 之上運行。 至於會有什麼樣的標準,就留給製造商去做吧。 通常是 Modbus,但不是必要的。 即使是Modbus,仍然可能會進行一些修改。

事實上,每個儀表都需要自己的調查腳本,可以與其「交談」並詢問它。 這意味著調度系統是每個單獨計數器的一組腳本。 儲存所有這些的資料庫。 以及一個特定的使用者介面,他可以在其中產生他需要的報告。

來自 IoT 提供商的註釋。 測量住房和公共服務儀表的陷阱

看起來很容易。 一如既往,魔鬼在於細節。

讓我們從第一部分開始。

腳本

怎麼寫呢? 嗯,顯然,購買一個計量設備,修補它,學習與其通訊並將其整合到一個通用平台中。

不幸的是,這個解決方案只能滿足我們的部分需求。 通常,流行的計數器有幾代,並且每一代的腳本可能不同。 有時一點,有時很多。 當您購買東西時,您購買的是最新一代。 訂戶很可能擁有較舊的東西。 它不再在商店出售。 且訂戶不會改變計量單位。

因此出現了第一個問題。 編寫此類腳本是軟體開發人員和「現場」工程師的艱難組合。 我們購買了最新一代,編寫了一些初始模板,然後在真實設備上對其進行了修改。 在實驗室中不可能做到這一點,只有在與即時訂閱者一起工作時才能做到這一點。

我們花了很多時間來創建這樣一個捆綁包。 現在演算法已經制定出來了。 最初的模板根據我們在實踐中遇到的情況不斷進行調整和補充。 當然,如果用戶的電錶突然有點“不對勁”,用戶就會收到警告。 當這樣的設備出現時,它會根據標準方案進行連接,並且調查腳本會一路修改。 在整合期間,訂戶免費工作。 他被告知他目前處於測試模式。 整合過程本身就是一件相當難以預測的事情。 有時您只需要進行最小程度的更正。 這可能是一個複雜的過程,包括前往現場、鏟起文獻並逐步克服耙子。

這項任務並不容易,但可以解決。 結果是一個工作腳本。 腳本庫越大,生活就越輕鬆。

第二個問題。

科技連接卡

為了讓大家理解這項工作的複雜性,我舉一個例子。 我們以非常受歡迎的熱量表 VKT-7 為例。

這個名字本身並沒有告訴我們任何事情。 VKT-7有多種鐵定的解決方案。 它內部有什麼樣的介面?

來自 IoT 提供商的註釋。 測量住房和公共服務儀表的陷阱

有不同的選擇。 標準 DB-9 模組中可能有一個引腳(這是 RS-232)。 它可能只是一個帶有 RS-485 觸點的接線盒。 甚至可能是帶有 RJ-45 的網路卡(在這種情況下,ModBus 被封裝到乙太網路中)。

或者也許什麼都沒有。 只是一個裸露的計量裝置。 你可以在裡面安裝一個介面輸出;它是由製造商單獨出售的,需要花錢。 主要問題是安裝它需要打開儀表並打破密封件。 也就是說,資源提供組織也包含在這個過程中。 她被告知密封件將被破壞,並設定了一天,我們的工程師在資源代表在場的情況下進行必要的修改,然後再次密封儀表。

根據安裝的接口,進行進一步的修改。 例如,我們決定透過電線連接儀表。 這是最簡單的選擇,如果我們的交換器在 100 公尺之內,那麼擺弄 LoRa 就是多餘的。 將電纜連接到我們的網路、隔離的 VLAN 更加容易。

對於 RS-485/232,您需要一個乙太網路轉換器。 許多人會立即記住 MOHA,但它很昂貴。 對於我們的解決方案,我們選擇了更便宜的中國解決方案。

如果輸出直接是以太網,則不需要轉換器。

問題。 假設我們自己安裝介面輸出。 您能讓您的生活變得更輕鬆並立即在各處安裝乙太網路嗎?

這並不總是可能的。 我們需要看看車身的設計。 它可能沒有接口正確安裝所需的孔。 讓我提醒您,櫃檯位於我們的地下室。 或在鍋爐房。 那裡濕度高,密封無法破壞。 用銼刀完成正文是一個壞主意。 最好安裝原本不需要進行重大改動的東西。 通常 RS-485 是唯一的出路。

更遠。 儀表是否連接有保證的電源? 如果沒有,則它依靠電池供電。 在此模式下,它設計為每月手動輪詢,每次三分鐘。 持續訪問 VKT-7 會耗盡其電池電量。 這意味著您需要提供保證的電力並安裝電壓轉換器。

每個儀表製造商的電源模組都不同。 它可以是外部 DIN 導軌單元或內建轉換器。

事實證明,我們的倉庫應該始終為每個電錶存放一組不同的介面和電源模組。 那裡的範圍令人印象深刻。

當然,這一切最終都將由訂戶支付。 但他不會等一個月才能找到合適的設備。 他現在需要對連接進行估計。 所以科技儲備就落在了我們的肩膀上。

我所描述的一切都變成了清晰的技術連接圖,這樣當地的工程師就不會去想他們在下一個地下室遇到了什麼樣的野獸以及需要什麼才能讓它工作。

技術圖與連接的一般規定相鄰。 畢竟,將儀表納入我們的網路中還不夠;我們仍然需要將相同的 VLAN 連接到交換器端口,我們需要執行診斷並進行測試輪詢。 我們努力使整個過程盡可能自動化,以避免錯誤,並且不涉及不必要的工程師。

好的,我們寫了技術地圖、法規、自動化。 我們已經建立了物流。

還有哪些地方隱藏著陷阱?

數據被讀取並倒入資料庫。

這些數字讓訂戶既不冷也不熱。 他需要一份報告。 最好是他習慣的形式。 如果立即以他可以理解的報告的形式提供,他可以列印出來、簽名並提交,那就更好了。 這意味著我們需要一個簡單易懂的介面,在儀表上顯示資訊並能自動產生報告。

我們的動物園在這裡繼續。 事實上,有多種報告形式。 從本質上講,它們反映的是同一件事(消耗的熱量),但方式不同。

有些訂閱者以絕對值報告(即,在熱量消耗欄中,從安裝儀表開始寫入值),其他訂閱者以增量報告(這是我們在不參考熱量消耗的情況下寫一段時間內的消耗量)初始值)。 事實上,他們使用的並不是統一的標準,而是既定的做法。 在某些情況下,訂閱者可以看到他們需要的所有值(消耗的熱量、供應和排出的冷卻液量、溫差),但報告中的列順序不正確。
因此,下一步 - 報告必須是可自訂的。 也就是說,訂戶自己選擇其文件中的內容以什麼順序出現以及有哪些資源。

這裡有一個有趣的點。 如果我們的儀表安裝正確,一切都會好起來的。 但偏偏安裝公司在安裝ITP時犯了一個錯誤,錯誤地設定了電錶的時間。 我們遇到過一些認為現在是 2010 年的設備。 在我們的系統中,目前日期的讀數為零,如果我們選擇 2010 年則實際消耗量為零。 Delta 在這裡非常有幫助。 也就是說,我們說過去XNUMX小時發生了這麼多事。

看來,為什麼會遇到這樣的困難呢? 給手錶上發條有這麼難嗎?

正是對於 VKT-7,這將導致計數器完全重置並從中刪除檔案。
用戶將被迫向資源官員證明他不是昨天安裝了 ITP,而是五年前安裝的。

最後,錦上添花。

證明

我們有一個儀表和一份報告。 它們之間是我們的系統,它產生此報告。 你相信她嗎?

我願意。 但我們如何證明我們內心沒有任何改變,我們沒有扭曲意義。 這已經是認證問題了。 調查系統必須有證明其公正性的證書。 所有大型系統,如LERS、Ya Energetik 等都有類似的憑證。 我們也收到了,雖然價格昂貴而且需要很多時間。

當然,你總是可以抄近路,購買現成的東西。 但開發商必須為此付出代價。 而且開發者可能不僅要收取入場費,還要收取訂閱費用。 也就是說,我們將被迫與他分享我們的一部分餡餅。

為什麼都是這樣?

這不是主要問題。 開發自己的系統也非常昂貴且困難得多。 然而,它提供了一個重要的優勢。 我們清楚地了解它是如何運作的。 我們很容易擴展它,如果突然出現這樣的需求,我們可以修改它。 訂戶可以獲得更完整的服務,而我們則可以 XNUMX% 控制流程。

這就是我們選擇第二條路的原因。 我們為它投入了開發人員和現場工程師一年的生命。 但現在我們清楚地了解了整個鏈條的運作。

回想起來,我明白如果沒有所獲得的知識,我根本無法正確解釋特定計數器的異常行為。

另外,在調度系統的基礎上還可以建構更多的東西。 超額消費警報、事故報告。 我們準備很快發布行動應用程式。

我們更進一步,在我們的平台(沒有其他方式稱呼它)中添加了接收居民請求的能力、控制「智慧對講機」的能力、控制街道照明的能力,以及我尚未編寫的其他幾個項目大約還沒有。

來自 IoT 提供商的註釋。 測量住房和公共服務儀表的陷阱

這一切都是困難的、費腦力的、耗時的。 但結果是值得的。 訂閱者會收到現成的綜合產品。

每一個打算進入住房和公共服務領域的經營者都一定會走這條路。 會過去嗎?
這裡有一個問題。 這甚至與錢無關。 正如我上面所寫,這裡需要的是現場工作和開發的結合。 並非所有主要參與者都習慣於此。 如果您的開發人員位於莫斯科,並在新西伯利亞建立連接,那麼您完成產品的時間就會大大延長。

時間會告訴我們誰會留在這個市場,誰會說——好吧,見鬼去吧! 但我確信的一件事是,你無法僅靠金錢來佔領市場。 這個過程需要非常規的方法、優秀的工程師、深入研究監管機構、與資源官員和訂閱者溝通、不斷發現和克服問題。

PS 在這篇文章中,我特意關注熱,沒有提到電或水。 我還描述了電纜連接。 如果我們有脈衝輸出,則存在一些細微差別,例如安裝後的強制檢查。 可能是線路無法到達,這時 LoRaWAN 就發揮作用了。 在一篇文章中描述我們的整個平台及其發展階段是不切實際的。

來源: www.habr.com

添加評論