2024智慧水務(wù)遠(yuǎn)傳終端傳輸與管理協(xié)議RTTMP_第1頁
2024智慧水務(wù)遠(yuǎn)傳終端傳輸與管理協(xié)議RTTMP_第2頁
2024智慧水務(wù)遠(yuǎn)傳終端傳輸與管理協(xié)議RTTMP_第3頁
2024智慧水務(wù)遠(yuǎn)傳終端傳輸與管理協(xié)議RTTMP_第4頁
2024智慧水務(wù)遠(yuǎn)傳終端傳輸與管理協(xié)議RTTMP_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

遠(yuǎn)傳終端傳輸與管理協(xié)議--RTTMP22目錄前 言 4適用范圍 5規(guī)范性引用文件 5術(shù)語、定義和縮略語 6協(xié)議概述 7數(shù)據(jù)幀格式及說明 8幀格式 8消息類型代碼及代碼 10校驗碼(CS) 通訊協(xié)議說明 6.1 注冊 6.2 登陸 136.3 登出 156.4 數(shù)據(jù)傳輸 166.5 告警 17控制\配置 18配置查詢 21固件升級 23密鑰更新 246.10 心跳 25附錄1:針對UDP的協(xié)議優(yōu)化 26附錄2:錯誤碼表 2755適用范圍重點是數(shù)據(jù)采集終端全,水務(wù)擬與相關(guān)終端廠商形成長期合作。由水務(wù)主導(dǎo),并與水務(wù)生產(chǎn)監(jiān)(物聯(lián)網(wǎng)平臺廠商一起共同制定與平臺對接的統(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通審計。密鑰交換、數(shù)據(jù)加密、告警與故障恢復(fù)、網(wǎng)絡(luò)攻擊防御等。系統(tǒng)與江西水務(wù)生產(chǎn)監(jiān)控云平臺(物聯(lián)網(wǎng)平臺)之間的開發(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)安全(全等級)66GB/T36635-2018 信息安全技術(shù)——網(wǎng)絡(luò)安全監(jiān)測基本要求與實施指南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ù)語、定義和縮略語下列術(shù)語、定義和縮略語適用于本標(biāo)準(zhǔn):詞語 解釋TCP TransmissionControlProtocol傳輸控制協(xié)議UDP UserDatagramProtocol用戶數(shù)據(jù)報協(xié)議RTTMP RemoteTerminalTransportManagementProtocol遠(yuǎn)傳終端傳輸與管理協(xié)議CS Checksum校驗和IMEI InternationalMobileEquipmentIdentity,國際移動身份識別IMSI InternationalMobileSubscriberIdentificationNumber,國際移動用戶識別碼BCD Binary-CodedDecimal二進(jìn)碼十進(jìn)數(shù)或二-十進(jìn)制代碼77協(xié)議概述設(shè)備與服務(wù)器之間基于計算機(jī)網(wǎng)絡(luò)傳輸數(shù)據(jù),具體的組網(wǎng)方式不作限制。TCP/IPTCP/IPUDPTCP協(xié)議。表1傳輸層協(xié)議選擇:UDPTCPTCP*合低功耗場景固件升級建議使用TCPUDP從傳輸效率和功耗上看都更優(yōu)。88數(shù)據(jù)幀格式及說明幀格式消息結(jié)構(gòu):項目說明MessageHeader數(shù)據(jù)包頭(所有消息公共包頭)MessageBody數(shù)據(jù)包體CS校驗碼表2MessageHeader格式:字段長度(字節(jié))說明消息頭報文總長度2整個報文的長度消息類型代碼2標(biāo)識該報文所屬消息類型,如:注冊、登陸、7”流水號4唯一標(biāo)識發(fā)送方發(fā)出的每一次請求。接收方回復(fù)請求時,將該流水號原樣返回。發(fā)送方各自維護(hù)自己的流水號(從0x000000001。報文協(xié)議版本2標(biāo)識報文發(fā)送方使用的報文協(xié)議版本,接收方可根據(jù)該編號進(jìn)行相應(yīng)的處理或拒絕。協(xié)議版本用兩個字節(jié)表示,高字節(jié)作為主版本號,低字節(jié)作為次版本號。密鑰版本號3秘鑰版本,BCD碼格式,1字節(jié)表示主版本,2字節(jié)表示子版本,3字節(jié)表示修正版本。比如:0x010x020x03表示密鑰版本為1.2.3保留字2為兼容行業(yè)終端監(jiān)控平臺保留該字段,當(dāng)前取值為0。終端序列號10例如:廠商代碼義保留字段)+100000定義序列)99TlvData是否加密1012AS128)表3MessageBody格式:1,MessageBody請求消息格式:字段長度(字節(jié))說明TlvData變長業(yè)務(wù)數(shù)據(jù)(格式見表5)表42,MessageBody應(yīng)答消息格式:字段長度(字節(jié))說明resultcode2錯誤碼TlvData變長響應(yīng)業(yè)務(wù)數(shù)據(jù)(格式見表5)TlvData格式:字段長度(字節(jié))說明TLVNum2TLV組個數(shù)TLV組變長TLV格式:表5字段長度(字節(jié))說明Type2字段代碼(見各個消息類型)Length1Value值的長度Value變長(跟Length取值變化)Type的取值表6加密MessageBody格式:項目說明DataMessageBody加密算法后的二進(jìn)制流1010表7注1:消息頭之前可添加固定格式的前導(dǎo)字段;消息尾(校驗碼后)也可添加固定格式的結(jié)束字段。注2:針對消息加密,本階段建議使用對稱加密,加密算法使用AES128,補(bǔ)碼方式:PKCS5Padding/PKCS7Padding。注3:數(shù)據(jù)格式為大端格式,高字節(jié)在前,低字節(jié)在后消息類型代碼及代碼控制碼約定:設(shè)備上行和響應(yīng)服務(wù)端消息0x00開頭,服務(wù)端下行指令和響應(yīng)終端消息0x80開頭消息類型代碼:代碼說明0001注冊請求8001注冊應(yīng)答0002登錄請求8002登錄應(yīng)答0003登出請求8003登出應(yīng)答0004主動上報請求(業(yè)務(wù)數(shù)據(jù)/設(shè)備工況)8004上報應(yīng)答0005告警請求8005告警應(yīng)答11118006控制請求(配置)命令下發(fā)0006控制(配置)命令執(zhí)行結(jié)果應(yīng)答8007配置查詢請求0007配置查詢結(jié)果應(yīng)答8008服務(wù)端下發(fā)固件升級請求0008固件升級結(jié)果應(yīng)答(升級中,升級成功)8009秘鑰更新請求0009秘鑰更新結(jié)果應(yīng)答表7校驗碼(CS)校驗碼(CS)為一個字節(jié),從幀起始符開始到校驗碼之前的所有各字節(jié)進(jìn)行二進(jìn)制算術(shù)累加,不計超過FFH的溢出值。通訊協(xié)議說明注冊終端初次接入平臺需進(jìn)行注冊。注冊流程:1212圖1--非對稱加密注冊流程圖2--對稱加密+初始密鑰生成規(guī)則(本階段建議方式)TypeLengthValue10012廠商代碼,TypeLengthValue10012廠商代碼,BCD碼格式10028IMEI,BCD碼格式,不足前補(bǔ)0131310038IMSI,BCD碼格式,不足前補(bǔ)010043軟件版本號,BCD碼格式,1字節(jié)表示主版本,2字節(jié)表示子版本,3字節(jié)表示修正版本。比如:0x010x020x03表示軟件版本為1.2.310053硬件版本號,BCD碼格式,1字節(jié)表示主版本,2字節(jié)表示子版本,3字節(jié)表示修正版本。比如:0x010x020x03表示硬件版本為1.2.3應(yīng)答消息類型代碼0x8001。TlvDataTLV格式:TypeLengthValue50013主版本,2字節(jié)表示子版本,3字節(jié)0x021.2.35002變長通訊私鑰(非對稱加密)(hex,最大長度4096)500316登陸終端每次連接平臺均需登錄。登錄流程:1414圖3—登錄流程TypeLengthValue10012廠商代碼,TypeLengthValue10012廠商代碼,BCD碼格式10028IMEI,BCD碼格式,不足前補(bǔ)010038IMSI,BCD碼格式,不足前補(bǔ)010043軟件版本號,BCD碼格式,1字節(jié)表示主版本,2字節(jié)表示子版本,3字節(jié)表示修正版本。比如:0x010x020x03表示軟件版本為1.2.310053硬件版本號,BCD碼格式,1字節(jié)表示主版本,2字節(jié)表示子版本,3字節(jié)表示修正版本。比如:0x010x020x03表示硬件版本為1.2.3應(yīng)答消息類型代碼0x8002。1515TlvDataTLV格式:無登出登出流程:4—退出登錄5—超時退出1616消息類型代碼0x0003。TlvDataTLV格式:無應(yīng)答消息類型代碼0x8003。TlvDataTLV格式:無數(shù)據(jù)傳輸數(shù)據(jù)傳輸流程:圖6--數(shù)據(jù)上傳流程(業(yè)務(wù)數(shù)據(jù)+設(shè)備工況)TypeLengthValue10072TypeLengthValue10072100hex)10081CPU/Memory利用率,放大100倍(hex)10091信號強(qiáng)度(hex)100A6數(shù)據(jù)起始時間年月日時分秒,BCD碼格式1717100B2數(shù)據(jù)間隔,單位分鐘(hex)100C1數(shù)據(jù)個數(shù),(hex)100D1本地日志上傳:總包數(shù)。(hex)100E1本地日志上傳:當(dāng)前包序號(hex)100F變長日志內(nèi)容(String,最大長度2048)1015~10ff變長通道類型-通道號-通道數(shù)據(jù)*數(shù)據(jù)個數(shù)(廠家自定義,提供解析說明)……Type:0x0015~0x00ff,用來標(biāo)識RTU不同通道的上行數(shù)據(jù)。TypeLengthValue30016時間,年月日時分秒,TypeLengthValue30016時間,年月日時分秒,BCD格式告警告警流程:1818圖7--告警流程TypeLengthValue2001變長告警信息TypeLengthValue2001變長告警信息(String,最大長度2048)應(yīng)答消息類型代碼0x8005TlvData格式:無控制\配置控制\配置命令下發(fā)流程:1919圖8--命令下發(fā)流程(設(shè)備配置+控制指令)TypeLengthValue30016設(shè)置時間,年月日時分秒,TypeLengthValue30016設(shè)置時間,年月日時分秒,BCD格式30024設(shè)置服務(wù)器ip(hex)3003變長設(shè)置服務(wù)器域名URL,字符串格式(String,最大長度64)30042設(shè)置服務(wù)器端口(hex)3005變長APN接入點(String,最大長度64)30061(也可通過通道控制()hex3007變長設(shè)置重發(fā)策略(重發(fā)次數(shù)、周期、策略模板的設(shè)定)。30082設(shè)置采集間隔,單位分鐘(hex)30092設(shè)置上報間隔,單位分鐘(hex)2020300A變長日志提取(可選)(String,最大長度2048)3098變長透傳指令(hex,最大長度2048)30991遠(yuǎn)程重啟(hex)……Type:0x0001~0x00ff,用于標(biāo)識針對RTU不同通道的下行指令。應(yīng)答消息類型代碼0x0006。TypeLengthValue30012見錯誤碼30022見錯誤碼TypeLengthValue30012見錯誤碼30022見錯誤碼30032見錯誤碼30042見錯誤碼30052見錯誤碼30062見錯誤碼30072見錯誤碼30082見錯誤碼30092見錯誤碼2121300A2見錯誤碼30982見錯誤碼30992見錯誤碼……配置查詢配置查詢下發(fā)流程:圖8—配置查詢下發(fā)流程TypeLengthValue30010時間,年月日時分秒,TypeLengthValue30010時間,年月日時分秒,BCD格式30020服務(wù)器ip(hex)30030服務(wù)器域名URL,字符串格式(String,最大長度64)30040服務(wù)器端口(hex)222230050APN接入點(String,最大長度64)30060開關(guān)閥狀態(tài)30070重發(fā)策略(重發(fā)次數(shù)、周期、策略模板的設(shè)定)。30080采集間隔,單位分鐘(hex)30090上報間隔,單位分鐘(hex)……應(yīng)答消息類型代碼0x0007。設(shè)置查詢:錯誤碼為成功時數(shù)據(jù)返回TlvDataTLV格式:碼,錯誤碼為失敗時后面字節(jié)省略,TypeLengthValue3001變長(BCD8)3002變長服務(wù)器ip(hex,最大長度6)3003變長服務(wù)器域名URL,字符串格式(String,最大長度66)3004變長服務(wù)器端口(hex,最大長度4)3005變長APN接入點(String,最大長度66)3006變長開關(guān)閥狀態(tài)(hex,最大長度3)3007變長重發(fā)策略(重發(fā)次數(shù)、周期、策略模板的設(shè)定)。2323靈活擴(kuò)展新的Type3008變長采集間隔,單位分鐘(hex,最大長度4)3009變長上報間隔,單位分鐘(hex,最大長度4)……固件升級圖9--固件升級流程TypeLengthValue40013TypeLengthValue40013(長度上限CD12字節(jié)表示子版本,3字節(jié)表示修正0x010x020x03表示軟1.2.3242440021固件獲取方式:0:tcp;1:ftp;2:http4003變長服務(wù)器地址(URL),字符串格式(String,最大長度64)4004變長文件位置信息,4002為1時生效,字符串格式(String,最大長度64)4005變長登錄用戶名,字符串格式(String,最大長度64)4006變長密碼,字符串格式(String,最大長度64)應(yīng)答消息類型代碼0x0008。TlvDataTLV格式:無密鑰更新圖10--密鑰更新流程ValueLengthType消息類型代碼0x8009。TlvDataTLV格式:ValueLengthType252550013

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論