




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ICS點(diǎn)擊此處添加ICS號(hào)
點(diǎn)擊此處添加中國(guó)標(biāo)準(zhǔn)文獻(xiàn)分類號(hào)
T/CEC
中國(guó)電力企業(yè)聯(lián)合會(huì)標(biāo)準(zhǔn)
T/CECXXXXX—XXXX
電力物聯(lián)網(wǎng)邊緣物聯(lián)代理接口協(xié)議
FullserviceubiquitousIOTedgeIOTagentinterfaceprotocol
點(diǎn)擊此處添加與國(guó)際標(biāo)準(zhǔn)一致性程度的標(biāo)識(shí)
文稿版次選擇
XXXX-XX-XX發(fā)布XXXX-XX-XX實(shí)施
中國(guó)電力企業(yè)聯(lián)合會(huì)發(fā)布
T/CECXXXXX—XXXX
前言
本文件按照GB/T1.1—2020《標(biāo)準(zhǔn)化工作導(dǎo)則第1部分:標(biāo)準(zhǔn)化文件的結(jié)構(gòu)和起草規(guī)則》的規(guī)定起
草。
請(qǐng)注意本文件的某些內(nèi)容可能涉及專利。本文件的發(fā)布機(jī)構(gòu)不承擔(dān)識(shí)別這些專利的責(zé)任。
本文件由中國(guó)電力企業(yè)聯(lián)合會(huì)提出。
本文件由電力行業(yè)信息標(biāo)準(zhǔn)化技術(shù)委員會(huì)(DL/TC27)歸口。
本文件起草單位:
本文件主要起草人:。
本文件首次發(fā)布。
本文件在執(zhí)行中的意見或建議反饋至中國(guó)電力企業(yè)聯(lián)合會(huì)標(biāo)準(zhǔn)化管理中心(北京市宣武區(qū)白廣路二
條一號(hào),100761)。
II
T/CECXXXXX—XXXX
電力物聯(lián)網(wǎng)邊緣物聯(lián)代理接口協(xié)議
1范圍
本文件規(guī)定了電力物聯(lián)網(wǎng)邊緣物聯(lián)代理(以下簡(jiǎn)稱“邊設(shè)備”)與物聯(lián)管理平臺(tái)之間交互協(xié)議的功
能、主題、報(bào)文格式等技術(shù)要求。
本文件適用于電力物聯(lián)網(wǎng)邊設(shè)備交互協(xié)議的設(shè)計(jì)、開發(fā)、檢驗(yàn)和驗(yàn)收。
2規(guī)范性引用文件
下列文件對(duì)于本文件的應(yīng)用是必不可少的。凡是注日期的引用文件,僅所注日期的版本適用于本文
件。凡是不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。
GB/T22239信息安全技術(shù)網(wǎng)絡(luò)安全等級(jí)保護(hù)基本要求
GB/T33745—2017物聯(lián)網(wǎng)術(shù)語(yǔ)
IEEE802.1ARIEEE本地和城域網(wǎng)標(biāo)準(zhǔn)-安全設(shè)備標(biāo)識(shí)(IEEEStandardforLocaland
metropolitanareanetworks-SecureDeviceIdentity)
IEEE1588-2008用于網(wǎng)絡(luò)測(cè)量與控制系統(tǒng)的精確時(shí)鐘同步協(xié)議(StandardforaPrecisionClock
SynchronizationProtocolforNetworkedMeasurementandControlSystems)
MQTTV31MQTTV3.1協(xié)議規(guī)范(MQTTV3.1ProtocolSpecification)
RFC793傳輸控制協(xié)議(TransmissionControlProtocol.STD7,IETFRFC793)
RFC3629UTF-8,ISO10646的轉(zhuǎn)換格式(UTF-8,atransformationformatofISO10646)
RFC6455WebSocket協(xié)議(TheWebSocketProtocol)
3術(shù)語(yǔ)和定義
《GB/T33745—2017物聯(lián)網(wǎng)術(shù)語(yǔ)》界定的以及下列術(shù)語(yǔ)和定義適用于本文件。
4縮略語(yǔ)
下列縮略語(yǔ)適用于本文件。
IP:互聯(lián)網(wǎng)協(xié)議(InternetProtocol)
ISO:國(guó)際標(biāo)準(zhǔn)化組織(InternationalOrganizationforStandardization)
JSON:JS對(duì)象描述(JavaScriptObjectNotation)
MQTT:消息隊(duì)列遙測(cè)傳輸(MessageQueuingTelemetryTransport)
NB-IoT:窄帶物聯(lián)網(wǎng)(NarrowBandInternetofThings)
OSI:開放系統(tǒng)互聯(lián)(OpenSystemInterconnection)
QoS:服務(wù)質(zhì)量(QualityofService)
TCP:傳輸控制協(xié)議(TransmissionControlProtocol)
4G:第4代移動(dòng)通信(The4thGenerationMobileCommunication)
1
T/CECXXXXX—XXXX
5G:第5代移動(dòng)通信(The5thGenerationMobileCommunication)
5總體要求
5.1通信架構(gòu)
邊設(shè)備與物聯(lián)管理平臺(tái)經(jīng)過安全接入網(wǎng)關(guān),使用MQTT和HTTP協(xié)議進(jìn)行通信交互。其中,常規(guī)的管理
數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)交互通過MQTT進(jìn)行通信,HTTP僅用于應(yīng)用下發(fā)等文件傳輸場(chǎng)景,即除非特指,默認(rèn)的通
信協(xié)議為MQTT。使用MQTT和HTTP協(xié)議的通信架構(gòu)如圖1所示。
物聯(lián)管理平臺(tái)
MQTT/HTTPMQTT/HTTP
(管理數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù))(管理數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù))
安全接入網(wǎng)關(guān)
邊設(shè)備邊設(shè)備
子設(shè)備子設(shè)備子設(shè)備子設(shè)備
圖1通信架構(gòu)
5.2協(xié)議結(jié)構(gòu)
邊設(shè)備與物聯(lián)管理平臺(tái)之間所采用的MQTT和HTTP通信協(xié)議在OSI七層體系中所屬位置以及協(xié)議棧數(shù)
據(jù)結(jié)構(gòu),如表1所示。
表1通信協(xié)議規(guī)約結(jié)構(gòu)
協(xié)議名稱對(duì)應(yīng)OSI層次
MQTT、HTTP
應(yīng)用層(第7層)
SSL、SSAL
TCP傳輸層(第4層)
IP網(wǎng)絡(luò)層(第3層)
數(shù)據(jù)鏈路層(第2層)
802.3、4G/5G、NB-IoT等協(xié)議
物理層(第1層)
注:OSI第5,第6層未用。
2
T/CECXXXXX—XXXX
5.3通用要求
邊設(shè)備與物聯(lián)管理平臺(tái)基于MQTT協(xié)議以下類型的控制報(bào)文進(jìn)行連接的維護(hù):其中基于CONNECT/
CONNACK控制報(bào)文建立MQTT連接;基于PINGREQ/PINGRESP保活MQTT連接;基于DISCONNECT控制報(bào)文斷開
連接。邊設(shè)備與物聯(lián)管理平臺(tái)基于MQTT協(xié)議的發(fā)布/訂閱機(jī)制完成兩者之間請(qǐng)求/應(yīng)答報(bào)文的交互??刂?/p>
報(bào)文應(yīng)滿足以下要求:
a)所使用的控制報(bào)文應(yīng)遵循MQTTV3.1ProtocolSpecification的格式要求。
b)PUBLISH控制報(bào)文的有效載荷字段的定義應(yīng)遵循本文件5.4的要求。
c)PUBLISH控制報(bào)文的可變報(bào)頭字段的定義應(yīng)遵循本文件5.5的要求。
d)如無(wú)特殊說(shuō)明,本文中定義的基于PUBLISH承載的請(qǐng)求/應(yīng)答報(bào)文其QoS級(jí)別默認(rèn)為0。
e)邊設(shè)備與物聯(lián)管理平臺(tái)的交互協(xié)議可不通過MQTT協(xié)議自帶的secure-MQTT提供安全保障,但
應(yīng)通過下層的SSL、SSAL協(xié)議提供客戶端身份的認(rèn)證及傳輸通道的安全。
5.4協(xié)議報(bào)文有效載荷格式
5.4.1請(qǐng)求報(bào)文
邊設(shè)備與物聯(lián)管理平臺(tái)交互的請(qǐng)求報(bào)文均承載在MQTT發(fā)布報(bào)文的有效載荷中,以JSON格式描述,請(qǐng)
求報(bào)文載荷通用字段定義應(yīng)遵循表2的要求。
表2請(qǐng)求報(bào)文有效載荷通用字段定義
字段類型是否必選描述
midnumber否在請(qǐng)求報(bào)文中該值為請(qǐng)求
ID,在終端主動(dòng)上報(bào)數(shù)據(jù)的
報(bào)文中該字段可不填寫
deviceIdstring否設(shè)備唯一標(biāo)識(shí),涉及批量設(shè)
備操作時(shí)該字段可不填寫
appstring否APP應(yīng)用名稱,涉及批量設(shè)
備操作時(shí)填寫該字段
timestamplong是消息發(fā)送的時(shí)間戳,CST時(shí)
間,精度到秒
expirenumber否此報(bào)文過期的相對(duì)時(shí)間(相
對(duì)timestamp),單位秒,不
包含該字段,或者該字段為
-1時(shí)表示永不過期
typestring是消息類型,全大寫,單詞中
間用“_”隔開
paramobject否報(bào)文內(nèi)容,詳見本文6中各
節(jié)報(bào)文定義
5.4.2應(yīng)答報(bào)文
邊設(shè)備與物聯(lián)管理平臺(tái)交互的應(yīng)答報(bào)文均承載在MQTT發(fā)布報(bào)文的有效載荷中,以JSON格式描述,應(yīng)
答報(bào)文載荷通用字段定義應(yīng)遵循表3的要求。應(yīng)答報(bào)文載荷中“code”字段的取值應(yīng)符合表4的要求。
3
T/CECXXXXX—XXXX
表3應(yīng)答報(bào)文有效載荷通用字段定義
字段類型是否必選
midnumber是在應(yīng)答報(bào)文中,該值為應(yīng)答
所對(duì)應(yīng)請(qǐng)求報(bào)文的請(qǐng)求ID
deviceIdstring否設(shè)備唯一標(biāo)識(shí),涉及批量設(shè)
備操作時(shí)該字段可不填寫
timestampstring是消息發(fā)送的時(shí)間戳,CST時(shí)
間,精度到秒
typestring是消息類型,全大寫,單詞中間
用“_”隔開
paramobject否報(bào)文內(nèi)容,詳見各報(bào)文定義
codenumber是標(biāo)識(shí)應(yīng)答的返回碼
msgstring否應(yīng)答結(jié)果描述,字符串,最
大256字符
表4應(yīng)答報(bào)文載荷中“code”字段的取值定義
code字段取值描述
200請(qǐng)求成功
202請(qǐng)求被接受,但是服務(wù)器未處理完
400請(qǐng)求失敗
401請(qǐng)求未認(rèn)證/認(rèn)證錯(cuò)誤
403請(qǐng)求被拒絕
404請(qǐng)求的資源不存在
408請(qǐng)求超出了服務(wù)器的等待時(shí)間
500其他錯(cuò)誤
5.4.3JSON字段命名規(guī)范
報(bào)文采用JSON格式描述,對(duì)JSON字段命名應(yīng)遵循以下要求:
a)設(shè)備名稱采用首字母大寫;
b)變量名、屬性名第一個(gè)單詞首字母小寫,剩余單詞首字母大寫;
c)type字段約束如下:
1)為全大寫單詞,單詞中間用下劃線分隔開;
2)所有命令以“CMD_”開頭;
3)所有上報(bào)數(shù)據(jù)均以“EVENT_”或“REP_”開頭;
4)所有應(yīng)答報(bào)文與請(qǐng)求報(bào)文字段相同。
d)全部使用英文單詞,禁止使用拼音;
e)每個(gè)單詞長(zhǎng)度不宜超10個(gè)字符,否則盡量使用簡(jiǎn)寫;
f)單詞簡(jiǎn)寫時(shí)應(yīng)盡可能望文知意,以滿足易讀性為首要選擇,其次盡量縮短長(zhǎng)度。
4
T/CECXXXXX—XXXX
5.5協(xié)議報(bào)文可變報(bào)頭格式
5.5.1邊設(shè)備與物聯(lián)管理平臺(tái)交互采用基于主題的發(fā)布/訂閱模式進(jìn)行信息交互。主題承載在發(fā)布報(bào)文
的可變報(bào)頭中,主題格式應(yīng)遵守:/主題版本/邊設(shè)備或直連設(shè)備ID/消息執(zhí)行類別/消息動(dòng)作,
/{v1}/{edgeId}/{TopicType}/{TopicCommand},其中:
a){v1}:表示目前使用的主題版本,當(dāng)前為v1,后期可發(fā)布v2、v3等版本;
b){edgeId}:表示直接與物聯(lián)管理平臺(tái)建立MQTT長(zhǎng)連接的邊設(shè)備或直連設(shè)備ID;
c){TopicType}:主題的類別,主要有device、container、app、service、topo五種。device
表示該主題為設(shè)備類消息,service表示為業(yè)務(wù)類消息,app表示應(yīng)用類消息,container表
示容器消息,topo表示端設(shè)備消息;
d){TopicCommand}:表示消息的動(dòng)作如控制、采集的數(shù)據(jù)、請(qǐng)求或應(yīng)答。
5.5.2主題的主要內(nèi)容和用途見表5,其中,方向取值為:up、down。當(dāng)為up時(shí)表示邊設(shè)備或直連終
端發(fā)布由物聯(lián)管理平臺(tái)訂閱的主題;為down時(shí)表示物聯(lián)管理平臺(tái)發(fā)布由邊設(shè)備或直連終端訂閱的主題。
表5主題內(nèi)容及用途
主題分類主題內(nèi)容方向用途
/v1/{edgeId}/device/commanddown用于物聯(lián)管理平臺(tái)向邊設(shè)備發(fā)送設(shè)備控制命
令,如設(shè)備升級(jí)、控制設(shè)備等
/v1/{edgeId}/device/replyup用于對(duì)物聯(lián)管理平臺(tái)發(fā)送的設(shè)備控制命令的
應(yīng)答
/v1/{edgeId}/device/requestup用于邊設(shè)備向物聯(lián)管理平臺(tái)發(fā)送設(shè)備管理相
關(guān)的請(qǐng)求命令,如請(qǐng)求連接等
設(shè)備管理/v1/{edgeId}/device/responsedown用于對(duì)邊設(shè)備發(fā)送的設(shè)備管理相關(guān)的請(qǐng)求命
令的應(yīng)答
/v1/{edgeId}/device/dataup用于邊設(shè)備向物聯(lián)管理平臺(tái)主動(dòng)上報(bào)設(shè)備相
關(guān)的狀態(tài)、事件等
/v1/{edgeId}/topo/requestup用于邊設(shè)備向物聯(lián)管理平臺(tái)發(fā)送拓?fù)湫畔⒌?/p>
請(qǐng)求命令
/v1/{edgeId}/topo/responsedown用于對(duì)邊設(shè)備發(fā)送的拓?fù)湫畔⒌恼?qǐng)求命令的
應(yīng)答
/v1/{edgeId}/container/commanddown用于物聯(lián)管理平臺(tái)向邊設(shè)備發(fā)送的容器控制
請(qǐng)求命令,如容器安裝、啟動(dòng)、停止等
容器管理/v1/{edgeId}/container/replyup用于對(duì)物聯(lián)管理平臺(tái)的容器控制請(qǐng)求命令的
應(yīng)答
/v1/{edgeId}/container/dataup用于邊設(shè)備向物聯(lián)管理平臺(tái)主動(dòng)上報(bào)容器相
關(guān)的狀態(tài)、事件等
/v1/{edgeId}/app/commanddown用于物聯(lián)管理平臺(tái)向邊設(shè)備發(fā)送應(yīng)用控制請(qǐng)
求命令,如應(yīng)用安裝、啟動(dòng)、停止等
應(yīng)用管理/v1/{edgeId}/app/replyup用于對(duì)物聯(lián)管理平臺(tái)發(fā)送的應(yīng)用控制請(qǐng)求命
令的應(yīng)答
/v1/{edgeId}/app/dataup用于邊設(shè)備向物聯(lián)管理平臺(tái)主動(dòng)上報(bào)應(yīng)用相
關(guān)的狀態(tài)、事件等
5
T/CECXXXXX—XXXX
/v1/{edgeId}/service/commanddown用于物聯(lián)管理向邊設(shè)備發(fā)送業(yè)務(wù)交互請(qǐng)求命
令
/v1/{edgeId}/service/replyup用于對(duì)物聯(lián)管理的業(yè)務(wù)交互請(qǐng)求命令的應(yīng)答
/v1/{edgeId}/service/dataup用于邊設(shè)備向物聯(lián)管理平臺(tái)主動(dòng)上報(bào)業(yè)務(wù)相
關(guān)的采集數(shù)據(jù)
業(yè)務(wù)交互/v1/{edgeId}/service/eventup用于邊設(shè)備向物聯(lián)管理平臺(tái)主動(dòng)上報(bào)業(yè)務(wù)相
關(guān)的事件數(shù)據(jù)
/v1/{edgeId}/service/requestup用于邊設(shè)備向物聯(lián)管理平臺(tái)發(fā)送業(yè)務(wù)相關(guān)的
請(qǐng)求命令
/v1/{edgeId}/service/responsedown用于物聯(lián)管理平臺(tái)對(duì)邊設(shè)備轉(zhuǎn)發(fā)業(yè)務(wù)相關(guān)的
請(qǐng)求應(yīng)答
6功能及報(bào)文格式
6.1功能概述
邊設(shè)備與物聯(lián)管理平臺(tái)交互的功能應(yīng)包含設(shè)備管理、容器管理、應(yīng)用管理、業(yè)務(wù)交互等多個(gè)方面。
設(shè)備管理包括設(shè)備升級(jí)、設(shè)備控制等。容器管理包括容器安裝、升級(jí)、啟動(dòng)、停止、刪除、配置、狀態(tài)
查詢等。應(yīng)用管理包括應(yīng)用下發(fā)、應(yīng)用控制、應(yīng)用配置、應(yīng)用升級(jí)等。業(yè)務(wù)交互應(yīng)包含物模型下發(fā)、數(shù)
據(jù)上報(bào)等。
6.2設(shè)備管理
6.2.1設(shè)備接入
設(shè)備接入主要用于邊設(shè)備的接入及主動(dòng)斷開的操作,包括:設(shè)備接入請(qǐng)求、設(shè)備接入應(yīng)答、設(shè)備主
動(dòng)斷開上報(bào)。
設(shè)備接入請(qǐng)求
邊設(shè)備通過發(fā)布主題“/v1/${edgeId}/device/request”消息,向物聯(lián)管理平臺(tái)發(fā)送設(shè)備接入請(qǐng)求
報(bào)文,其格式應(yīng)遵循5.4.1節(jié)的規(guī)定。報(bào)文載荷中包含的字段取值應(yīng)符合以下要求:
a)type字段:EVENT_LINKUP;
b)param字段定義如表6所示。
表6設(shè)備接入請(qǐng)求報(bào)文載荷字段定義
字段類型是否必選描述
devobject是邊設(shè)備信息,詳見附錄A
cpuobject是CPU信息,詳見附錄A
memobject是內(nèi)存信息,詳見附錄A
diskobject是磁盤信息,詳見附錄A
osobject是操作系統(tǒng)信息,詳見附錄A
其他的邊設(shè)備信息,其中每
linksarray是個(gè)元素為一個(gè)JSON對(duì)象,其
定義詳見附錄A
6
T/CECXXXXX—XXXX
設(shè)備接入應(yīng)答
物聯(lián)管理平臺(tái)對(duì)邊設(shè)備信息進(jìn)行記錄和校驗(yàn),并通過主題“/v1/${edgeId}/device/response”向
邊設(shè)備發(fā)送設(shè)備接入應(yīng)答報(bào)文,其格式應(yīng)遵循5.4.2節(jié)的規(guī)定。報(bào)文載荷中包含的字段取值應(yīng)符合以下
要求:
a)type字段:EVENT_LINKUP;
b)param字段:無(wú)。
設(shè)備主動(dòng)斷開上報(bào)
終端因某些原因需要與平臺(tái)主動(dòng)斷開連接時(shí),可通過主題“/v1/{edgeId}/device/data”向平臺(tái)發(fā)
送主動(dòng)斷開連接請(qǐng)求報(bào)文。報(bào)文載荷中包含的字段取值應(yīng)符合以下要求:
a)type字段:EVENT_LINKDOWN;
b)param字段定義如表7所示。
表7設(shè)備主動(dòng)斷開連接請(qǐng)求報(bào)文載荷字段定義
字段類型是否必選描述
斷開原因,如“PowerOff”、
reasonstring是“RebootOS”、“Restart
Link”等
6.2.2設(shè)備升級(jí)
設(shè)備升級(jí)是指對(duì)設(shè)備操作系統(tǒng)及相關(guān)固件的升級(jí):物聯(lián)管理平臺(tái)下發(fā)設(shè)備升級(jí)命令,邊設(shè)備接到升
級(jí)命令后,先對(duì)升級(jí)命令應(yīng)答,之后邊設(shè)備文件下載和安裝。在升級(jí)操作完成后,將升級(jí)結(jié)果上報(bào)至物
聯(lián)管理平臺(tái)。在升級(jí)過程中,物聯(lián)管理平臺(tái)可以發(fā)送升級(jí)狀態(tài)查詢命令,邊設(shè)備將升級(jí)任務(wù)實(shí)時(shí)狀態(tài)發(fā)
給物聯(lián)管理平臺(tái)。
設(shè)備升級(jí)命令
物聯(lián)管理平臺(tái)通過主題“/v1/${edgeId}/device/command”向邊設(shè)備下發(fā)設(shè)備升級(jí)命令,其格式應(yīng)
遵循5.4.1節(jié)的規(guī)定。報(bào)文載荷中包含的字段取值應(yīng)符合以下要求:
a)type字段:CMD_SYS_UPGRADE;
b)param字段定義如表8所示。
表8設(shè)備升級(jí)命令報(bào)文載荷字段定義
字段類型是否必選描述
本升級(jí)操作作為一個(gè)工作任
jobIdnumber是
務(wù),分配的ID
從接收到該升級(jí)指令時(shí)間后
開始升級(jí)的時(shí)間間隔(單位:
policynumber否
秒),缺省或等于0時(shí),表示
立即升級(jí)
versionstring是升級(jí)后的版本號(hào)
升級(jí)類型,0表示補(bǔ)丁升級(jí),
upgradeTypenumber是
1表示文件系統(tǒng)升級(jí),2表示
7
T/CECXXXXX—XXXX
內(nèi)核升級(jí),3表示全量升級(jí)
(文件系統(tǒng)+內(nèi)核升級(jí))
fileobject是升級(jí)文件信息
設(shè)備升級(jí)命令應(yīng)答
邊設(shè)備在收到升級(jí)命令后,通過主題“/v1/${edgeId}/device/reply”向物聯(lián)管理平臺(tái)發(fā)送設(shè)備升
級(jí)命令應(yīng)答報(bào)文,其格式應(yīng)遵循5.4.2節(jié)的規(guī)定。報(bào)文載荷中包含的字段取值應(yīng)符合以下要求:
a)type字段:CMD_SYS_UPGRADE;
b)param字段:無(wú)。
設(shè)備升級(jí)狀態(tài)查詢
邊設(shè)備收到升級(jí)命令后,開始進(jìn)行升級(jí)操作。在升級(jí)過程中,物聯(lián)管理平臺(tái)通過主題
“/v1/${edgeId}/device/command”可以查詢升級(jí)任務(wù)的狀態(tài)。報(bào)文載荷中包含的字段取值應(yīng)符合以下
要求:
a)type字段:CMD_STATUS_QUERY;
b)param字段定義如表9所示。
表9設(shè)備升級(jí)狀態(tài)查詢報(bào)文載荷字段定義
字段類型是否必選描述
升級(jí)操作作為一個(gè)工作任
jobIdnumber是
務(wù),分配的ID
設(shè)備升級(jí)狀態(tài)查詢應(yīng)答
邊設(shè)備通過主題“/v1/${edgeId}/device/reply”向物聯(lián)管理平臺(tái)上報(bào)設(shè)備升級(jí)狀態(tài),其格式應(yīng)遵
循5.4.2節(jié)的規(guī)定。報(bào)文載荷中包含的字段取值應(yīng)符合以下要求:
a)type字段:CMD_STATUS_QUERY;
b)param字段定義如表10所示。
表10設(shè)備升級(jí)狀態(tài)查詢應(yīng)答報(bào)文載荷字段定義
字段類型是否必選描述
progressnumber是進(jìn)度。百分比,省略百分號(hào)
描述當(dāng)前升級(jí)過程執(zhí)行過
程。包括:
1:待下載
statenumber是2:下載中
3:待安裝
4:安裝中
5:安裝完畢
升級(jí)操作作為一個(gè)工作任
jobIdnumber是
務(wù),分配的ID
設(shè)備升級(jí)結(jié)果上報(bào)
8
T/CECXXXXX—XXXX
當(dāng)設(shè)備升級(jí)指令執(zhí)行完畢后,邊設(shè)備將執(zhí)行結(jié)果通過主題“/v1/${edgeId}/device/data”主動(dòng)上
報(bào)給物聯(lián)管理平臺(tái)。報(bào)文載荷中包含的字段取值應(yīng)符合以下要求:
a)type字段:REP_JOB_RESULT;
b)param字段定義如表11所示。
表11設(shè)備升級(jí)結(jié)果上報(bào)報(bào)文載荷字段定義
字段類型是否必選描述
升級(jí)操作作為一個(gè)工作任
jobIdnumber是
務(wù),分配的ID
codenumber是升級(jí)結(jié)果編碼
升級(jí)結(jié)果的描述,例如下載
msgstring否
地址不可用
6.2.3設(shè)備監(jiān)視
設(shè)備監(jiān)視是指對(duì)設(shè)備運(yùn)行狀態(tài)、設(shè)備事件、設(shè)備日志進(jìn)行監(jiān)視以及對(duì)設(shè)備配置參數(shù)進(jìn)行管理的功能,
包括:設(shè)備狀態(tài)查詢、設(shè)備信息查詢、設(shè)備配置參數(shù)修改、設(shè)備日志召回等。
設(shè)備運(yùn)行參數(shù)主動(dòng)上報(bào)
邊設(shè)備通過主題“/v1/${edgeId}/device/data”向物聯(lián)管理平臺(tái)上報(bào)設(shè)備實(shí)時(shí)運(yùn)行參數(shù)。memUsed
字段為object,描述內(nèi)存的信息,其各字段定義應(yīng)符合表13要求。linkState字段為數(shù)組類型,每個(gè)成
員描述了一個(gè)外接設(shè)備的相關(guān)信息,字段定義如表14所示。報(bào)文載荷中包含的字段取值應(yīng)符合以下要求:
a)type字段:REP_SYS_STATUS;
b)param字段定義如表12所示。
表12設(shè)備運(yùn)行參數(shù)上報(bào)報(bào)文載荷字段定義
字段類型是否必選描述
cpuRatenumber是CPU負(fù)載(例如50表示50%)
memUsedobject是內(nèi)存信息
磁盤占用總空間,以M為單
diskUsednumber是
位
主板(cpu)溫度,單位:攝
tempValuenumber是
氏度℃
devDateTimestring是設(shè)備當(dāng)前時(shí)間
devStDateTimestring是設(shè)備最近一次啟動(dòng)時(shí)間
devRunTimenumber是設(shè)備運(yùn)行時(shí)長(zhǎng),單位:秒
其他的設(shè)備信息,其中每個(gè)
linkStatearray是
元素表示一類設(shè)備元素
longitudestring否地理位置信息經(jīng)度
latitudestring否地理位置信息經(jīng)度
表13memUsed字段定義
9
T/CECXXXXX—XXXX
字段類型是否必選描述
占用的物理內(nèi)存(例如50
phynumber是
表示50%)
占用的虛擬內(nèi)存(例如50
virtnumber否
表示50%)
表14linkState字段定義
字段類型是否必選描述
接口的名稱如為以太網(wǎng)口,
namestring是
則形如“eth1”
statusstring是設(shè)備接口狀態(tài),如up/down
設(shè)備運(yùn)行參數(shù)查詢
物聯(lián)管理平臺(tái)通過主題“v1/{edgeId}/device/command”發(fā)布設(shè)備運(yùn)行參數(shù)查詢命令。報(bào)文載荷中
包含的字段取值應(yīng)符合以下要求:
a)type字段:CMD_SYS_STATUS;
b)param字段:無(wú)。
設(shè)備運(yùn)行參數(shù)查詢應(yīng)答
邊設(shè)備通過主題“v1/{edgeId}/device/reply”對(duì)物聯(lián)管理平臺(tái)發(fā)布的設(shè)備運(yùn)行參數(shù)查詢命令進(jìn)行
應(yīng)答。報(bào)文載荷中包含的字段取值應(yīng)符合以下要求:
a)type字段:CMD_SYS_STATUS;
b)param字段的定義應(yīng)遵循表12、13、14的要求。
設(shè)備軟、硬件信息查詢
物聯(lián)管理平臺(tái)通過主題“/v1/{edgeId}/device/command”發(fā)布設(shè)備信息查詢命令,對(duì)邊設(shè)備的軟
硬件信息進(jìn)行查詢。報(bào)文載荷中包含的字段取值應(yīng)符合以下要求:
a)type字段:CMD_INFO_QUERY;
b)param字段:無(wú)。
設(shè)備軟、硬件信息查詢應(yīng)答
邊設(shè)備通過主題“v1/{edgeId}/device/reply”對(duì)物聯(lián)管理平臺(tái)發(fā)布的設(shè)備信息查詢命令進(jìn)行應(yīng)答。
報(bào)文載荷中包含的字段取值應(yīng)符合以下要求:
a)type字段:CMD_INFO_QUERY;
b)param字段的定義應(yīng)遵循表15的要求。
表15設(shè)備信息查詢應(yīng)答報(bào)文載荷字段定義
字段類型是否必選描述
devobject是邊設(shè)備信息,詳見附錄A
cpuobject是CPU信息,詳見附錄A
memobject是內(nèi)存信息,詳見附錄A
diskobject是磁盤信息,詳見附錄A
10
T/CECXXXXX—XXXX
temperatureobject否溫度監(jiān)控信息
osobject是操作系統(tǒng)信息,詳見附錄A
其他的邊設(shè)備信息,其中每
linksarray是個(gè)元素表示一類設(shè)備元素,
詳見附錄A
repPeriodobject否主動(dòng)上報(bào)的上報(bào)時(shí)間間隔
temperature字段為object類型,描述溫度監(jiān)控信息,其字段定義應(yīng)符合表16要求。
表16temperature字段定義
字段類型是否必選描述
tempnumber否主板溫度,單位℃
temLownumber是主板溫度監(jiān)控低溫閾值
temHighnumber是主板溫度監(jiān)控高溫閾值
repPeriod字段為object類型,其各字段定義如表17所示。
表17repPeriod字段定義
字段類型是否必選描述
終端狀態(tài)主動(dòng)上報(bào)的時(shí)間間
devPeriodnumber否
隔,單位:秒
容器狀態(tài)主動(dòng)上報(bào)的時(shí)間間
conPeriodnumber否
隔,單位:秒
APP狀態(tài)主動(dòng)上報(bào)的時(shí)間間
appPeriodnumber否
隔,單位:秒
注:上述表中字段應(yīng)所至少出現(xiàn)一個(gè)。
設(shè)備配置參數(shù)修改
物聯(lián)管理平臺(tái)通過主題“v1/{edgeId}/device/command”發(fā)布邊設(shè)備配置修改命令。報(bào)文載荷中包
含的字段取值應(yīng)符合以下要求:
a)type字段:CMD_SYS_SET_CONFIG;
b)param字段定義應(yīng)符合表18的要求。
表18設(shè)備配置參數(shù)修改命令報(bào)文載荷字段定義
字段類型是否必選描述
devNamestring否設(shè)備名稱
CPU監(jiān)控閾值,例如50表示
cpuLmtnumber否
50%
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 展覽場(chǎng)地租賃合同
- 租賃小區(qū)場(chǎng)地合同
- 停薪留職合同協(xié)議
- 美術(shù)作品展覽權(quán)責(zé)免除合同
- 股份制企業(yè)合同簽署流程規(guī)范
- 環(huán)境咨詢服務(wù)合同
- 淘寶店裝修服務(wù)合同
- 養(yǎng)老服務(wù)合同發(fā)布
- 建筑工程質(zhì)量保證和監(jiān)理服務(wù)合同
- 南京師范大學(xué)中北學(xué)院《現(xiàn)代電力生產(chǎn)技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 《會(huì)稽山紹興酒營(yíng)銷策略現(xiàn)狀、問題及對(duì)策》開題報(bào)告文獻(xiàn)綜述4000字
- 2021年中國(guó)高尿酸及痛風(fēng)趨勢(shì)白皮書
- 2023年甘肅省卷中考英語(yǔ)真題
- 最全-房屋市政工程安全生產(chǎn)標(biāo)準(zhǔn)化指導(dǎo)圖冊(cè)
- 《魅力教師的修煉》讀書心得體會(huì)4篇
- 2016年百貨商城商場(chǎng)超市企劃全年活動(dòng)策劃方案模板
- 15 分章專項(xiàng)練習(xí)-整本書閱讀系列《經(jīng)典常談》名著閱讀與練習(xí)
- 幼兒園衛(wèi)生保健人員任命書(保健醫(yī)生)
- 一課一練┃二年級(jí)下冊(cè):1古詩(shī)二首
- 財(cái)務(wù)報(bào)表2019新版-已執(zhí)行新金融和收入準(zhǔn)則(財(cái)會(huì)〔2019〕6號(hào))
- GB/T 39096-2020石油天然氣工業(yè)油氣井油管用鋁合金管
評(píng)論
0/150
提交評(píng)論