




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
ICSXX.XXX
CCSXX
中國電力企業(yè)聯(lián)合會標(biāo)準(zhǔn)
T/CECXXXX-2018
電供暖系統(tǒng)技術(shù)規(guī)范
第10部分:接口
Electricalheatingsystemtechnicalspecification
Part10:Interface
(征求意見稿)
201X-XX-XX發(fā)布201X-XX-XX實施
中國電力企業(yè)聯(lián)合會發(fā)布1
I
電供暖系統(tǒng)技術(shù)規(guī)范第10部分:接口
1范圍
本部分規(guī)定了運營服務(wù)平臺與監(jiān)控系統(tǒng)、運營服務(wù)平臺與第三方平臺、監(jiān)控系統(tǒng)與第三
方平臺交互接口的要求、方式、描述、內(nèi)容與安全等。
本部分適用于電供暖系統(tǒng)接口的設(shè)計、開發(fā)、實現(xiàn)、驗收、運行和維護(hù)等。
2規(guī)范性引用文件
下列文件對于本文件的應(yīng)用是必不可少的。凡是注日期的引用文件,僅注日期的版本適
用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。
GB/T22239—2008信息安全技術(shù)信息系統(tǒng)安全等級保護(hù)基本要求
3術(shù)語和定義
下列術(shù)語和定義適用于本文件。
3.1
WebAPI
WebAPI是網(wǎng)絡(luò)應(yīng)用程序接口。包含了廣泛的功能,網(wǎng)絡(luò)應(yīng)用通過API接口,可以實現(xiàn)
存儲服務(wù)、消息服務(wù)、計算服務(wù)等能力,利用這些能力可以進(jìn)行開發(fā)出強(qiáng)大功能的web應(yīng)
用。
3.2
WebService
是一個應(yīng)用組件,它邏輯性的為其他應(yīng)用程序提供數(shù)據(jù)與服務(wù)。各應(yīng)用程序通過網(wǎng)絡(luò)協(xié)
議和規(guī)定的一些標(biāo)準(zhǔn)數(shù)據(jù)格式來訪問WebService,通過WebService內(nèi)部執(zhí)行得到所需結(jié)
果。WebService可以執(zhí)行從簡單的請求到復(fù)雜商務(wù)處理的任何功能。
4接口概述
接口是運營平臺或監(jiān)控系統(tǒng)與第三方平臺進(jìn)行數(shù)據(jù)交互功能,相關(guān)接口關(guān)系見圖1。接
口包括下列三類:
a)運營服務(wù)平臺進(jìn)行數(shù)據(jù)處理和分析,可以通過接口為第三平臺提供數(shù)據(jù)支撐,完成
不同的業(yè)務(wù)功能;
b)監(jiān)控系統(tǒng)也可以直接為第三方平臺提供接口進(jìn)行交互,三方平臺通過接口獲取電供
暖系統(tǒng)數(shù)據(jù),可下發(fā)指令至監(jiān)控系統(tǒng)遠(yuǎn)程操控設(shè)備;
c)運營服務(wù)平臺不僅可以通過協(xié)議從監(jiān)控系統(tǒng)采集數(shù)據(jù),還可以通過接口獲取數(shù)據(jù)及
發(fā)送指令給監(jiān)控系統(tǒng)。
2
圖1接口關(guān)系
5接口要求
一般要求
5.1對于本部分三類接口的設(shè)計和開發(fā),應(yīng)滿足下列要求:
a)數(shù)據(jù)完整性。發(fā)送數(shù)據(jù)時,收發(fā)雙方必須確保通信數(shù)據(jù)的完整性,傳輸失敗時能夠
進(jìn)行回滾處理,并記錄回滾操作的日志;
b)數(shù)據(jù)正確性。收發(fā)雙方要保證所使用的接口協(xié)議的一致性,確保使用的是同一接口
協(xié)議的相同版本、收發(fā)雙方具備數(shù)據(jù)校驗碼,只有在數(shù)據(jù)校驗碼完全正確下,收方
認(rèn)同數(shù)據(jù)正確;
c)數(shù)據(jù)安全性。接口安全應(yīng)滿足GB/T22239—2008規(guī)定的要求;
d)接口擴(kuò)展性。接口宜隨著平臺業(yè)務(wù)的調(diào)整而增加或改變傳送內(nèi)容,同時應(yīng)對修改的
接口協(xié)議進(jìn)行版本管理,且協(xié)議雙方可以互查對方授權(quán)的接口協(xié)議內(nèi)容;
e)通信實時性。對時間有要求的業(yè)務(wù),在傳輸數(shù)據(jù)時候,應(yīng)保證傳輸數(shù)據(jù)實時性要求,
確保業(yè)務(wù)的正確開展。
接口方式
5.22.1WebAPI
平臺宜提供WebAPI接口方式,使用JSON格式進(jìn)行數(shù)據(jù)傳遞。基本設(shè)計原則是對
CRUD操作使用HTTP協(xié)議對應(yīng)的方法:
POST-創(chuàng)建資源
GET-檢索資源
PUT–更新資源-
DELETE-刪除資源
返回值JSON格式:
{
"message":"OK",
"state":1,
"code":"",
"data":""
}
其中,
message為消息提示;state為狀態(tài),1-成功,0-失?。籧ode為響應(yīng)代碼,詳見附錄A;
data為結(jié)果。
3
在本部分后面的描述中,都以此方式進(jìn)行闡述。
5.2.2WebService
平臺可提供WebService接口方式,請求參數(shù)與返回值使用XML的方式進(jìn)行數(shù)據(jù)傳遞。
6接口描述
監(jiān)控系統(tǒng)與運營服務(wù)平臺
6.1運營服務(wù)平臺除通過規(guī)約與監(jiān)控系統(tǒng)進(jìn)行交互外,運營服務(wù)平臺也可以通過接口獲取數(shù)
據(jù)、發(fā)送指令,分為登陸、獲取設(shè)備數(shù)據(jù)列表、獲取設(shè)備實時數(shù)據(jù)、獲取設(shè)備歷史數(shù)據(jù)、遠(yuǎn)
程控制這五大類接口,如圖2。
圖2監(jiān)控系統(tǒng)與運營服務(wù)平臺接口圖
a)登陸。為防止惡意調(diào)用,在運營服務(wù)平臺進(jìn)行交互時,首先應(yīng)進(jìn)行登陸認(rèn)證,只有
認(rèn)證通過的平臺才能調(diào)用接口,詳見第7節(jié)接口安全;
b)獲取設(shè)備數(shù)據(jù)列表。不同類型的設(shè)備能采集的數(shù)據(jù)有所不同,通過此接口,獲取指
定設(shè)備的數(shù)據(jù)列表,返回值列舉了所有能采集的數(shù)據(jù)項的唯一名稱及含義,詳見附
錄B表B.2;
c)獲取設(shè)備實時數(shù)據(jù)。通過調(diào)用此接口,可獲取設(shè)備所有數(shù)據(jù)項的實時狀態(tài)或值,也
可根據(jù)數(shù)據(jù)項名稱獲取某一數(shù)據(jù)的實時狀態(tài)或值,詳見附錄B表B.3;
d)獲取設(shè)備歷史數(shù)據(jù)。根據(jù)數(shù)據(jù)項名稱、時間段,獲取設(shè)備某一數(shù)據(jù)在指定時間段的
數(shù)據(jù)列表,詳見附錄B表B.4;
e)遠(yuǎn)程控制設(shè)備。監(jiān)控系統(tǒng)根據(jù)需求可提供遠(yuǎn)程控制設(shè)備接口,用于運營服務(wù)平臺遠(yuǎn)
程調(diào)控設(shè)備,操作指令應(yīng)能夠進(jìn)行擴(kuò)展,詳見附錄B表B.5。
監(jiān)控系統(tǒng)與第三方平臺
6.2由于監(jiān)控系統(tǒng)為第三方平臺提供的接口功能與為運營服務(wù)平臺提供類似,此部分接口內(nèi)
容參照6.1節(jié)內(nèi)容。
運營服務(wù)平臺與第三方平臺
6.3第三方平臺獲取設(shè)備的數(shù)據(jù)可以通過監(jiān)控系統(tǒng)提供的接口,運營服務(wù)平臺為第三方平臺
提供的接口主要為統(tǒng)計相關(guān)的接口,分為登陸、運行時間統(tǒng)計、報警時間統(tǒng)計、耗能量統(tǒng)計
這四大類接口,如圖3。
4
圖3運營服務(wù)平臺與第三方平臺接口圖
a)登陸。為防止惡意調(diào)用,同樣首先要進(jìn)行登陸認(rèn)證;
b)運行時間統(tǒng)計。通過此接口,獲取設(shè)備指定時間段的運行時間統(tǒng)計結(jié)果,可按日、
月、年進(jìn)行查詢,詳見附錄B表B.6;
c)報警時間統(tǒng)計。通過此接口,獲取設(shè)備指定時間段的報警時間統(tǒng)計結(jié)果,可按日、
月、年進(jìn)行查詢,詳見附錄B表B.7;
d)耗能量統(tǒng)計。通過此接口,獲取設(shè)備指定時間段的耗能量統(tǒng)計結(jié)果,可按日、月、
年進(jìn)行查詢,詳見附錄B表B.8。
7接口安全
密鑰機(jī)制
7.1動態(tài)獲取密鑰,有一個接口需要首先調(diào)用,讓接口提供方返回密鑰,于是就有了登錄的
概念,過程如圖4。
圖4密鑰機(jī)制過程圖
這樣只有接口調(diào)用方和提供方才知道動態(tài)生成的密鑰,而且密鑰具有時效性,規(guī)定為1h,
當(dāng)密鑰超時,會判定無效,應(yīng)重新進(jìn)行登陸認(rèn)證。
登陸機(jī)制
7.2進(jìn)行調(diào)用接口前,調(diào)用方都需要調(diào)用登陸接口進(jìn)行安全認(rèn)證。登陸時傳入?yún)?shù):用戶名、
密碼。用戶信息應(yīng)向提供方申請獲得。登陸接口詳見附錄B表B.1。
5
附錄A
(資料性附錄)
code含義表
code含義見表A.1。
表A.1code含義表
序號code值含義
10000無異常
20001密鑰超時
30002參數(shù)缺失
40003參數(shù)值格式有誤
58008未知異常
6
附錄B
(資料性附錄)
接口詳解
登陸接口解析見表B.1。
表B.1登陸接口解析表
請求方式POST
服務(wù)路徑/login
Body參數(shù)deviceId:監(jiān)控系統(tǒng)ID
userName:用戶名
password:密碼
返回值類型application/json
返回值描述{
"message":"OK",
"state":1,
"code":"0000",
"data":"KEY值"http://密鑰值
}
獲取設(shè)備數(shù)據(jù)列表接口解析見表B.2。
表B.2獲取設(shè)備數(shù)據(jù)列表接口解析表
請求方式GET
服務(wù)路徑/data/list
Body參數(shù)key:密鑰
deviceId:監(jiān)控系統(tǒng)ID
equipmentAdd:設(shè)備地址
返回值類型application/json
返回值描述{
"message":"OK",
"state":1,
"code":"0000",
"data"://數(shù)據(jù)列表
{
"voltage":"電壓",
"current":"電流",
"power":"功率",
"indoorTemp":"室內(nèi)溫度",
"outsideTemp":"室外溫度",
…
}
}
7
獲取設(shè)備實時數(shù)據(jù)接口解析見表B.3。
表B.3獲取設(shè)備實時數(shù)據(jù)接口解析表
請求方式GET
服務(wù)路徑/data:獲取所有數(shù)據(jù)實時值,/data/name:根據(jù)數(shù)據(jù)項名稱獲取
Body參數(shù)key:密鑰
deviceId:監(jiān)控系統(tǒng)ID
equipmentAdd:設(shè)備地址
dataName:數(shù)據(jù)項名稱,根據(jù)數(shù)據(jù)項名稱獲取時需要
返回值類型application/json
返回值描述{
"message":"OK",
"state":1,
"code":"0000",
"data"://數(shù)據(jù)值
{
"voltage":"220",
"current":"2",
"power":"440",
…
}
}
獲取設(shè)備歷史數(shù)據(jù)接口解析見表B.4。
表B.4獲取設(shè)備歷史數(shù)據(jù)接口解析表
請求方式GET
服務(wù)路徑/data/record/name
Body參數(shù)key:密鑰
deviceId:監(jiān)控系統(tǒng)ID
equipmentAdd:設(shè)備地址
dataName:數(shù)據(jù)項名稱
beginTime:開始時間
endTime:結(jié)束時間
返回值類型application/json
返回值描述{
"message":"OK",
"state":1,
"code":"0000",
"data"://數(shù)據(jù)值
[
{
"id":1,
"value":"220",//值
"time":"1502089272000",//時間戳
8
},
{
"id":2,
"value":"222",//值
"time":"1502089272000",//時間戳
}
...
]
}
遠(yuǎn)程控制接口解析見表B.5。
表B.5遠(yuǎn)程控制接口解析表
請求方式POST
服務(wù)路徑/control
Body參數(shù)key:密鑰
deviceId:監(jiān)控系統(tǒng)ID
equipmentAdd:設(shè)備地址
code:操作代碼,0010-開關(guān)機(jī),可擴(kuò)展
value:1-開機(jī),0-關(guān)機(jī)
返回值類型application/json
返回值描述{
"message":"OK",
"state":1,
"code":"0000",
"data":""
}
運行時間統(tǒng)計接口解析見表B.6。
表B.6運行時間統(tǒng)計接口解析表
請求方式GET
服務(wù)路徑/runtime
Body參數(shù)key:密鑰
deviceId:監(jiān)控系統(tǒng)ID
equipmentAdd:設(shè)備地址,可選,不選時統(tǒng)計監(jiān)控系統(tǒng)下所有設(shè)備
beginTime:開始時間
endTime:結(jié)束時間
period:統(tǒng)計周期,0-日,1-月,2-年
返回值類型application/json
返回值描述{
"message":"OK",
"state":1,
"code":"0000",
9
"data":
[
{
"id":1,
"value":22000,//運行時間
"unit":"s",//單位
"date":"2017-10",//日期
},
{
"id":2,
"value":22000,//運行時間
"unit":"s",//單位
"date":"2017-11",//日期
}
...
]
}
報警時間統(tǒng)計接口解析見表B.7。
表B.7報警時間統(tǒng)計接口解析表
請求方式GET
服務(wù)路徑/alarmtime
Body參數(shù)key:密鑰
deviceId:監(jiān)控系統(tǒng)ID
equipmentAdd:設(shè)備地址,可選,不選時統(tǒng)計監(jiān)控系統(tǒng)下所有設(shè)備
beginTime:開始時間
endTime:結(jié)束時間
period:統(tǒng)計周期,0-日,1-月,2-年
返回值類型application/json
返回值描述{
"message":"OK",
"state":1,
"code":"0000",
"data":
[
{
"id":1,
"value":22000,//報警時間
"unit":"s",//單位
"date":"2017-10",//日期
},
{
"id":2,
"value":22000,//報警時間
10
"unit":"s",//單位
"date":"2017-11",//日期
}
...
]
}
耗能
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45223-2025電力廠站低壓用電系統(tǒng)信息架構(gòu)及接口技術(shù)規(guī)范
- 合肥小型商鋪出租合同樣本
- 公司并購合同管理與風(fēng)險防范
- 心理康復(fù)師實習(xí)勞動合同
- 設(shè)計師合作開發(fā)合同模板專業(yè)版
- 標(biāo)準(zhǔn)版勞動合同范本合同
- 國際倉儲業(yè)務(wù)合作合同范本
- 度中國員工境外工作勞務(wù)合同
- 供應(yīng)鏈合作協(xié)議合同法全文
- 中小學(xué)教師職務(wù)合同范本
- 月度安全生產(chǎn)例會匯報材料
- 2025年春季學(xué)期學(xué)校團(tuán)委工作計劃(附團(tuán)委工作安排表)
- 2025公文寫作考試題庫(含參考答案)
- 2025年湖南科技職業(yè)學(xué)院高職單招職業(yè)技能測試近5年常考版參考題庫含答案解析
- 2025年南京信息職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 如何管理好一家公寓
- 2025年零售業(yè)員工職業(yè)發(fā)展規(guī)劃與培訓(xùn)
- 2025年八省聯(lián)考高考語文試題真題解讀及答案詳解課件
- 《復(fù)合材料電纜溝蓋板》團(tuán)體標(biāo)準(zhǔn)
- 2025年中國中車集團(tuán)招聘筆試參考題庫含答案解析
- 初中《音樂》第二單元《黃河兩岸的歌(2)》課件
評論
0/150
提交評論