處理方法
處理方法會定義服務提供者在應用程式收送資料 (包括帳單決定因子、用量資料或裝置事件) 的格式或方法。處理方法也可用來定義如何建立應用程式內部的資訊,例如初始測量資料和裝置事件。處理方法還可用來定義如何將指令要求傳送至指定的前端系統。
必須為 Itron OpenWay 服務提供者設定下列類型的處理方法。如需深入瞭解如何設定處理方法,請參考 Oracle Utilities Service and Measurement Data Foundation 文件。
建立初始測量
初始測量建立處理方法會定義用來建立初始測量的業務物件。「初始測量資料匯集器」內送 Web 服務使用此處理方法,判斷接收來自前端系統的用量時要建立哪種類型的初始測量業務物件。
裝置事件對應
裝置事件對應處理方法會定義,如何將前端特定的裝置事件對應至標準裝置事件名稱。「裝置事件匯集器」內送 Web 服務使用此處理方法,來判斷在接收來自前端系統的裝置事件時,要建立哪種類型的裝置事件業務物件。
計量單位轉譯
計量單位對應處理方法會定義,如何將前端特定的計量單位代碼對應至標準計量單位代碼。此處理方法可用來判斷,在接收來自前端系統的用量時,要如何將前端系統的計量單位代碼對應至標準計量單位代碼。
指令
指令處理方法會定義,如何將指令要求傳送至前端系統。更具體來說,指令處理方式會定義要為每個指令類型建立的外傳通訊業務物件類型,以及要傳送到前端系統的外傳訊息類型。
您可以使用「如何建立外傳通訊/傳送外傳訊息」處理方法業務物件 (D1-HowToCreateActivityOBComm),根據每個實作的需求,為 Itron OpenWay 服務提供者設定下列類型的指令處理方法。
指令 | 處理角色 | 預設業務物件 | 預設外傳訊息類型 |
---|---|---|---|
裝置開始通訊 |
裝置登錄 |
D8-AddMeterDefinitions |
開始通訊 |
裝置停止通訊 |
裝置移除 |
D8-DeregisterMeter |
停止通訊 |
裝置狀態檢查 |
裝置狀態檢查 |
D8-PingByEndpoints |
裝置狀態檢查 |
負載檢查* |
負載檢查 |
D8-DetectLoadSideVoltageByMtr |
依計量表偵測負載端電壓 |
多重裝置狀態檢查 |
多重裝置狀態檢查 |
D8-PingByEndpointsMultiDevice |
依計量表抄表斷接狀態 |
按需抄表 (定量) |
按需抄表 (定量) |
D8-ReadScalar |
按需抄表 - 定量 |
遠端連接 |
遠端連接 |
D8-ReconnectMeter |
連接 |
遠端斷接 |
遠端斷接 |
D8-DisconnectMeter |
斷接 |
*「負載檢查」處理方法可用來確保您可以安全地連接計量表。系統會在「遠端連接」活動的狀態處於「連線就緒」時執行負載檢查處理方法,而您可以設定該處理方法來偵測計量表是否可能出現負載端電壓,或是檢查計量表上的斷接計量表開關。
如果使用「抄表斷接狀態」業務物件作為處理方法,您應該設定指出開關狀態的斷接開關狀態值。這些值是在 D8-DisconnectSwitchStateLookup 可延伸查尋中定義,然後在「Itron - 抄表斷接狀態結果」內送通訊類型的「斷接開關狀態錯誤值」區段中新增。如需詳細資訊,請參閱 Itron OpenWay 斷接開關狀態查尋。