版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
遠(yuǎn)傳終端傳輸與管理協(xié)議--RTTMP22目錄前 言 4適用范圍 5規(guī)范性引用文件 5術(shù)語(yǔ)、定義和縮略語(yǔ) 6協(xié)議概述 7數(shù)據(jù)幀格式及說(shuō)明 8幀格式 8消息類型代碼及代碼 10校驗(yàn)碼(CS) 通訊協(xié)議說(shuō)明 6.1 注冊(cè) 6.2 登陸 136.3 登出 156.4 數(shù)據(jù)傳輸 166.5 告警 17控制\配置 18配置查詢 21固件升級(jí) 23密鑰更新 246.10 心跳 25附錄1:針對(duì)UDP的協(xié)議優(yōu)化 26附錄2:錯(cuò)誤碼表 2755適用范圍重點(diǎn)是數(shù)據(jù)采集終端全,水務(wù)擬與相關(guān)終端廠商形成長(zhǎng)期合作。由水務(wù)主導(dǎo),并與水務(wù)生產(chǎn)監(jiān)(物聯(lián)網(wǎng)平臺(tái)廠商一起共同制定與平臺(tái)對(duì)接的統(tǒng)一通信協(xié)議標(biāo)準(zhǔn)以及遠(yuǎn)傳設(shè)備的遠(yuǎn)程管理協(xié)議標(biāo)準(zhǔn)。目標(biāo):密鑰分發(fā)與數(shù)據(jù)加密:根據(jù)協(xié)議規(guī)定,完成密鑰的下發(fā)/更新與通信數(shù)據(jù)的加密。據(jù)的上傳。(CPU/Memory占用率等置及命令下發(fā)、告警管理等。IP通審計(jì)。密鑰交換、數(shù)據(jù)加密、告警與故障恢復(fù)、網(wǎng)絡(luò)攻擊防御等。系統(tǒng)與江西水務(wù)生產(chǎn)監(jiān)控云平臺(tái)(物聯(lián)網(wǎng)平臺(tái))之間的開發(fā)方面為集團(tuán)公司和各分、子公司提供技術(shù)依據(jù)。規(guī)范性引用文件GB/T20279-2015 信息安全技術(shù)——網(wǎng)絡(luò)和終端隔離產(chǎn)品安全技術(shù)要求GB/T35673-2017 工業(yè)通信網(wǎng)絡(luò)——網(wǎng)絡(luò)和系統(tǒng)安全(全等級(jí))66GB/T36635-2018 信息安全技術(shù)——網(wǎng)絡(luò)安全監(jiān)測(cè)基本要求與實(shí)施指南GB/T25068.1-2012 信息技術(shù)安全技術(shù)IT網(wǎng)絡(luò)安全——第1部分網(wǎng)絡(luò)安管理GB/T25068.2-2012 信息技術(shù)安全技術(shù)IT網(wǎng)絡(luò)安全——第1體系結(jié)構(gòu)GB/T25068.3-2012 信息技術(shù)安全技術(shù)IT網(wǎng)絡(luò)安全——第1網(wǎng)關(guān)的網(wǎng)間通信安全保護(hù)GB/T25068.4-2012 信息技術(shù)安全技術(shù)IT網(wǎng)絡(luò)安全——第1的安全保護(hù)GB/T25068.5-2012 信息技術(shù)安全技術(shù)IT網(wǎng)絡(luò)安全——第1專用網(wǎng)的跨網(wǎng)通信安全保護(hù)\hRFC793 TransmissionControlProtocol(TCP)\hRFC1323 TCPExtensionsforHighPerformance\hRFC768 UserDatagramProtocol(UDP)術(shù)語(yǔ)、定義和縮略語(yǔ)下列術(shù)語(yǔ)、定義和縮略語(yǔ)適用于本標(biāo)準(zhǔn):詞語(yǔ) 解釋TCP TransmissionControlProtocol傳輸控制協(xié)議UDP UserDatagramProtocol用戶數(shù)據(jù)報(bào)協(xié)議RTTMP RemoteTerminalTransportManagementProtocol遠(yuǎn)傳終端傳輸與管理協(xié)議CS Checksum校驗(yàn)和IMEI InternationalMobileEquipmentIdentity,國(guó)際移動(dòng)身份識(shí)別IMSI InternationalMobileSubscriberIdentificationNumber,國(guó)際移動(dòng)用戶識(shí)別碼BCD Binary-CodedDecimal二進(jìn)碼十進(jìn)數(shù)或二-十進(jìn)制代碼77協(xié)議概述設(shè)備與服務(wù)器之間基于計(jì)算機(jī)網(wǎng)絡(luò)傳輸數(shù)據(jù),具體的組網(wǎng)方式不作限制。TCP/IPTCP/IPUDPTCP協(xié)議。表1傳輸層協(xié)議選擇:UDPTCPTCP*合低功耗場(chǎng)景固件升級(jí)建議使用TCPUDP從傳輸效率和功耗上看都更優(yōu)。88數(shù)據(jù)幀格式及說(shuō)明幀格式消息結(jié)構(gòu):項(xiàng)目說(shuō)明MessageHeader數(shù)據(jù)包頭(所有消息公共包頭)MessageBody數(shù)據(jù)包體CS校驗(yàn)碼表2MessageHeader格式:字段長(zhǎng)度(字節(jié))說(shuō)明消息頭報(bào)文總長(zhǎng)度2整個(gè)報(bào)文的長(zhǎng)度消息類型代碼2標(biāo)識(shí)該報(bào)文所屬消息類型,如:注冊(cè)、登陸、7”流水號(hào)4唯一標(biāo)識(shí)發(fā)送方發(fā)出的每一次請(qǐng)求。接收方回復(fù)請(qǐng)求時(shí),將該流水號(hào)原樣返回。發(fā)送方各自維護(hù)自己的流水號(hào)(從0x000000001。報(bào)文協(xié)議版本2標(biāo)識(shí)報(bào)文發(fā)送方使用的報(bào)文協(xié)議版本,接收方可根據(jù)該編號(hào)進(jìn)行相應(yīng)的處理或拒絕。協(xié)議版本用兩個(gè)字節(jié)表示,高字節(jié)作為主版本號(hào),低字節(jié)作為次版本號(hào)。密鑰版本號(hào)3秘鑰版本,BCD碼格式,1字節(jié)表示主版本,2字節(jié)表示子版本,3字節(jié)表示修正版本。比如:0x010x020x03表示密鑰版本為1.2.3保留字2為兼容行業(yè)終端監(jiān)控平臺(tái)保留該字段,當(dāng)前取值為0。終端序列號(hào)10例如:廠商代碼義保留字段)+100000定義序列)99TlvData是否加密1012AS128)表3MessageBody格式:1,MessageBody請(qǐng)求消息格式:字段長(zhǎng)度(字節(jié))說(shuō)明TlvData變長(zhǎng)業(yè)務(wù)數(shù)據(jù)(格式見表5)表42,MessageBody應(yīng)答消息格式:字段長(zhǎng)度(字節(jié))說(shuō)明resultcode2錯(cuò)誤碼TlvData變長(zhǎng)響應(yīng)業(yè)務(wù)數(shù)據(jù)(格式見表5)TlvData格式:字段長(zhǎng)度(字節(jié))說(shuō)明TLVNum2TLV組個(gè)數(shù)TLV組變長(zhǎng)TLV格式:表5字段長(zhǎng)度(字節(jié))說(shuō)明Type2字段代碼(見各個(gè)消息類型)Length1Value值的長(zhǎng)度Value變長(zhǎng)(跟Length取值變化)Type的取值表6加密MessageBody格式:項(xiàng)目說(shuō)明DataMessageBody加密算法后的二進(jìn)制流1010表7注1:消息頭之前可添加固定格式的前導(dǎo)字段;消息尾(校驗(yàn)碼后)也可添加固定格式的結(jié)束字段。注2:針對(duì)消息加密,本階段建議使用對(duì)稱加密,加密算法使用AES128,補(bǔ)碼方式:PKCS5Padding/PKCS7Padding。注3:數(shù)據(jù)格式為大端格式,高字節(jié)在前,低字節(jié)在后消息類型代碼及代碼控制碼約定:設(shè)備上行和響應(yīng)服務(wù)端消息0x00開頭,服務(wù)端下行指令和響應(yīng)終端消息0x80開頭消息類型代碼:代碼說(shuō)明0001注冊(cè)請(qǐng)求8001注冊(cè)應(yīng)答0002登錄請(qǐng)求8002登錄應(yīng)答0003登出請(qǐng)求8003登出應(yīng)答0004主動(dòng)上報(bào)請(qǐng)求(業(yè)務(wù)數(shù)據(jù)/設(shè)備工況)8004上報(bào)應(yīng)答0005告警請(qǐng)求8005告警應(yīng)答11118006控制請(qǐng)求(配置)命令下發(fā)0006控制(配置)命令執(zhí)行結(jié)果應(yīng)答8007配置查詢請(qǐng)求0007配置查詢結(jié)果應(yīng)答8008服務(wù)端下發(fā)固件升級(jí)請(qǐng)求0008固件升級(jí)結(jié)果應(yīng)答(升級(jí)中,升級(jí)成功)8009秘鑰更新請(qǐng)求0009秘鑰更新結(jié)果應(yīng)答表7校驗(yàn)碼(CS)校驗(yàn)碼(CS)為一個(gè)字節(jié),從幀起始符開始到校驗(yàn)碼之前的所有各字節(jié)進(jìn)行二進(jìn)制算術(shù)累加,不計(jì)超過(guò)FFH的溢出值。通訊協(xié)議說(shuō)明注冊(cè)終端初次接入平臺(tái)需進(jìn)行注冊(cè)。注冊(cè)流程:1212圖1--非對(duì)稱加密注冊(cè)流程圖2--對(duì)稱加密+初始密鑰生成規(guī)則(本階段建議方式)TypeLengthValue10012廠商代碼,TypeLengthValue10012廠商代碼,BCD碼格式10028IMEI,BCD碼格式,不足前補(bǔ)0131310038IMSI,BCD碼格式,不足前補(bǔ)010043軟件版本號(hào),BCD碼格式,1字節(jié)表示主版本,2字節(jié)表示子版本,3字節(jié)表示修正版本。比如:0x010x020x03表示軟件版本為1.2.310053硬件版本號(hào),BCD碼格式,1字節(jié)表示主版本,2字節(jié)表示子版本,3字節(jié)表示修正版本。比如:0x010x020x03表示硬件版本為1.2.3應(yīng)答消息類型代碼0x8001。TlvDataTLV格式:TypeLengthValue50013主版本,2字節(jié)表示子版本,3字節(jié)0x021.2.35002變長(zhǎng)通訊私鑰(非對(duì)稱加密)(hex,最大長(zhǎng)度4096)500316登陸終端每次連接平臺(tái)均需登錄。登錄流程:1414圖3—登錄流程TypeLengthValue10012廠商代碼,TypeLengthValue10012廠商代碼,BCD碼格式10028IMEI,BCD碼格式,不足前補(bǔ)010038IMSI,BCD碼格式,不足前補(bǔ)010043軟件版本號(hào),BCD碼格式,1字節(jié)表示主版本,2字節(jié)表示子版本,3字節(jié)表示修正版本。比如:0x010x020x03表示軟件版本為1.2.310053硬件版本號(hào),BCD碼格式,1字節(jié)表示主版本,2字節(jié)表示子版本,3字節(jié)表示修正版本。比如:0x010x020x03表示硬件版本為1.2.3應(yīng)答消息類型代碼0x8002。1515TlvDataTLV格式:無(wú)登出登出流程:4—退出登錄5—超時(shí)退出1616消息類型代碼0x0003。TlvDataTLV格式:無(wú)應(yīng)答消息類型代碼0x8003。TlvDataTLV格式:無(wú)數(shù)據(jù)傳輸數(shù)據(jù)傳輸流程:圖6--數(shù)據(jù)上傳流程(業(yè)務(wù)數(shù)據(jù)+設(shè)備工況)TypeLengthValue10072TypeLengthValue10072100hex)10081CPU/Memory利用率,放大100倍(hex)10091信號(hào)強(qiáng)度(hex)100A6數(shù)據(jù)起始時(shí)間年月日時(shí)分秒,BCD碼格式1717100B2數(shù)據(jù)間隔,單位分鐘(hex)100C1數(shù)據(jù)個(gè)數(shù),(hex)100D1本地日志上傳:總包數(shù)。(hex)100E1本地日志上傳:當(dāng)前包序號(hào)(hex)100F變長(zhǎng)日志內(nèi)容(String,最大長(zhǎng)度2048)1015~10ff變長(zhǎng)通道類型-通道號(hào)-通道數(shù)據(jù)*數(shù)據(jù)個(gè)數(shù)(廠家自定義,提供解析說(shuō)明)……Type:0x0015~0x00ff,用來(lái)標(biāo)識(shí)RTU不同通道的上行數(shù)據(jù)。TypeLengthValue30016時(shí)間,年月日時(shí)分秒,TypeLengthValue30016時(shí)間,年月日時(shí)分秒,BCD格式告警告警流程:1818圖7--告警流程TypeLengthValue2001變長(zhǎng)告警信息TypeLengthValue2001變長(zhǎng)告警信息(String,最大長(zhǎng)度2048)應(yīng)答消息類型代碼0x8005TlvData格式:無(wú)控制\配置控制\配置命令下發(fā)流程:1919圖8--命令下發(fā)流程(設(shè)備配置+控制指令)TypeLengthValue30016設(shè)置時(shí)間,年月日時(shí)分秒,TypeLengthValue30016設(shè)置時(shí)間,年月日時(shí)分秒,BCD格式30024設(shè)置服務(wù)器ip(hex)3003變長(zhǎng)設(shè)置服務(wù)器域名URL,字符串格式(String,最大長(zhǎng)度64)30042設(shè)置服務(wù)器端口(hex)3005變長(zhǎng)APN接入點(diǎn)(String,最大長(zhǎng)度64)30061(也可通過(guò)通道控制()hex3007變長(zhǎng)設(shè)置重發(fā)策略(重發(fā)次數(shù)、周期、策略模板的設(shè)定)。30082設(shè)置采集間隔,單位分鐘(hex)30092設(shè)置上報(bào)間隔,單位分鐘(hex)2020300A變長(zhǎng)日志提?。蛇x)(String,最大長(zhǎng)度2048)3098變長(zhǎng)透?jìng)髦噶?hex,最大長(zhǎng)度2048)30991遠(yuǎn)程重啟(hex)……Type:0x0001~0x00ff,用于標(biāo)識(shí)針對(duì)RTU不同通道的下行指令。應(yīng)答消息類型代碼0x0006。TypeLengthValue30012見錯(cuò)誤碼30022見錯(cuò)誤碼TypeLengthValue30012見錯(cuò)誤碼30022見錯(cuò)誤碼30032見錯(cuò)誤碼30042見錯(cuò)誤碼30052見錯(cuò)誤碼30062見錯(cuò)誤碼30072見錯(cuò)誤碼30082見錯(cuò)誤碼30092見錯(cuò)誤碼2121300A2見錯(cuò)誤碼30982見錯(cuò)誤碼30992見錯(cuò)誤碼……配置查詢配置查詢下發(fā)流程:圖8—配置查詢下發(fā)流程TypeLengthValue30010時(shí)間,年月日時(shí)分秒,TypeLengthValue30010時(shí)間,年月日時(shí)分秒,BCD格式30020服務(wù)器ip(hex)30030服務(wù)器域名URL,字符串格式(String,最大長(zhǎng)度64)30040服務(wù)器端口(hex)222230050APN接入點(diǎn)(String,最大長(zhǎng)度64)30060開關(guān)閥狀態(tài)30070重發(fā)策略(重發(fā)次數(shù)、周期、策略模板的設(shè)定)。30080采集間隔,單位分鐘(hex)30090上報(bào)間隔,單位分鐘(hex)……應(yīng)答消息類型代碼0x0007。設(shè)置查詢:錯(cuò)誤碼為成功時(shí)數(shù)據(jù)返回TlvDataTLV格式:碼,錯(cuò)誤碼為失敗時(shí)后面字節(jié)省略,TypeLengthValue3001變長(zhǎng)(BCD8)3002變長(zhǎng)服務(wù)器ip(hex,最大長(zhǎng)度6)3003變長(zhǎng)服務(wù)器域名URL,字符串格式(String,最大長(zhǎng)度66)3004變長(zhǎng)服務(wù)器端口(hex,最大長(zhǎng)度4)3005變長(zhǎng)APN接入點(diǎn)(String,最大長(zhǎng)度66)3006變長(zhǎng)開關(guān)閥狀態(tài)(hex,最大長(zhǎng)度3)3007變長(zhǎng)重發(fā)策略(重發(fā)次數(shù)、周期、策略模板的設(shè)定)。2323靈活擴(kuò)展新的Type3008變長(zhǎng)采集間隔,單位分鐘(hex,最大長(zhǎng)度4)3009變長(zhǎng)上報(bào)間隔,單位分鐘(hex,最大長(zhǎng)度4)……固件升級(jí)圖9--固件升級(jí)流程TypeLengthValue40013TypeLengthValue40013(長(zhǎng)度上限CD12字節(jié)表示子版本,3字節(jié)表示修正0x010x020x03表示軟1.2.3242440021固件獲取方式:0:tcp;1:ftp;2:http4003變長(zhǎng)服務(wù)器地址(URL),字符串格式(String,最大長(zhǎng)度64)4004變長(zhǎng)文件位置信息,4002為1時(shí)生效,字符串格式(String,最大長(zhǎng)度64)4005變長(zhǎng)登錄用戶名,字符串格式(String,最大長(zhǎng)度64)4006變長(zhǎng)密碼,字符串格式(String,最大長(zhǎng)度64)應(yīng)答消息類型代碼0x0008。TlvDataTLV格式:無(wú)密鑰更新圖10--密鑰更新流程ValueLengthType消息類型代碼0x8009。TlvDataTLV格式:ValueLengthType252550013
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海體育大學(xué)《傳感器實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 乘法和加減法的混合運(yùn)算教案孟坤
- 2025化工產(chǎn)品合同范文
- 印刷現(xiàn)狀評(píng)估報(bào)告范文
- 上海視覺(jué)藝術(shù)學(xué)院《危機(jī)傳播管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 藥學(xué)專業(yè)業(yè)務(wù)報(bào)告范文
- 村鎮(zhèn)現(xiàn)場(chǎng)勘察報(bào)告范文
- 懷孕辭職報(bào)告范文簡(jiǎn)短
- 庫(kù)管的述職報(bào)告范文
- 向市政府打報(bào)告范文
- 中醫(yī)院醫(yī)生作風(fēng)建設(shè)工作方案(6篇)
- 2024-2025學(xué)年人教版數(shù)學(xué)五年級(jí)上冊(cè)期末檢測(cè)試卷(含答案)
- 中華人民共和國(guó)統(tǒng)計(jì)法
- 工程設(shè)計(jì)-《工程勘察設(shè)計(jì)收費(fèi)標(biāo)準(zhǔn)》(2002年修訂本)-完整版
- 氣動(dòng)夯管技術(shù)在管道施工中的應(yīng)用
- ARAMCO阿美認(rèn)證檢驗(yàn)員考試題及答案(共56頁(yè))
- 淺談脫口秀的語(yǔ)言幽默感——以《脫口秀大會(huì)第二季》為例
- 精校 (足本)《內(nèi)功真經(jīng)》真本全書
- [專業(yè)英語(yǔ)考試復(fù)習(xí)資料]專業(yè)八級(jí)分類模擬160
- 履帶式挖掘機(jī)安全技術(shù)操作規(guī)程
- 裝修購(gòu)銷合同
評(píng)論
0/150
提交評(píng)論