




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
ICS65.20.01
CCSB07
23
黑龍江省地方標(biāo)準(zhǔn)
DB23/TXXXX—2023
農(nóng)業(yè)物聯(lián)網(wǎng)平臺數(shù)據(jù)交換技術(shù)指南
(征求意見稿)
2023-XX-XX發(fā)布2023-XX-XX實施
黑龍江省市場監(jiān)督管理局發(fā)布
DB23/TXXXX—2023
農(nóng)業(yè)物聯(lián)網(wǎng)平臺數(shù)據(jù)交換技術(shù)指南
1范圍
本文件規(guī)定了種植業(yè)農(nóng)業(yè)物聯(lián)網(wǎng)平臺與共享云平臺、種植業(yè)農(nóng)業(yè)物聯(lián)網(wǎng)平臺與采集設(shè)備之間的數(shù)據(jù)
交換要求。
本文件適用于黑龍江省種植業(yè)農(nóng)業(yè)物聯(lián)網(wǎng)數(shù)據(jù)交換平臺的數(shù)據(jù)交換。
2規(guī)范性引用文件
下列文件中的內(nèi)容通過文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期的引用文件,
僅該日期對應(yīng)的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有的修改單)適用于本
文件。
GB/T17859—1999計算機(jī)信息系統(tǒng)安全保護(hù)等級劃分準(zhǔn)則
GB/T25058—2019信息安全技術(shù)信息系統(tǒng)安全等級保護(hù)實施指南
GB/T28827.1—2012信息技術(shù)服務(wù)運行維護(hù)通用要求
GB/T35319—2017物聯(lián)網(wǎng)系統(tǒng)接口要求
GB/T37973—2019信息安全技術(shù)大數(shù)據(jù)安全管理指南
DB23/T3280—2022農(nóng)業(yè)物聯(lián)網(wǎng)平臺基礎(chǔ)數(shù)據(jù)采集規(guī)范
3術(shù)語和定義
下列術(shù)語和定義適用于本文件。
農(nóng)業(yè)物聯(lián)網(wǎng)平臺
通過農(nóng)田各類傳感器及監(jiān)測設(shè)備感知環(huán)境數(shù)據(jù),并將數(shù)據(jù)傳輸?shù)娇蛇M(jìn)行數(shù)據(jù)存儲和交換的軟件平臺。
報文
網(wǎng)絡(luò)中交換與傳輸?shù)臄?shù)據(jù)單元,站點一次性要發(fā)送的數(shù)據(jù)塊。
數(shù)據(jù)交換
在多個數(shù)據(jù)終端設(shè)備之間,為任意兩個終端設(shè)備建立數(shù)據(jù)通信臨時互連通路的過程。
4縮略語
下列縮略語適用于本文件。
HTTP文件傳輸協(xié)議(HyperTextTransferProtocol)
JSON文件傳輸格式(JavaScriptObjectNotation)
CRC循環(huán)冗余校驗(CyclicalRedundancyCheck)
5數(shù)據(jù)交換原則
1
DB23/TXXXX—2023
農(nóng)業(yè)物聯(lián)網(wǎng)平臺數(shù)據(jù)交換工作應(yīng)符合數(shù)據(jù)傳輸?shù)囊话阋蠛蛿?shù)據(jù)交換中數(shù)據(jù)規(guī)范、傳輸安全、效率
合理、便于迭代的基本原則。
6數(shù)據(jù)交換方式
采集設(shè)備采集數(shù)據(jù)通過報文上報到平臺中,平臺與平臺之間數(shù)據(jù)交換通過HTTP協(xié)議進(jìn)行數(shù)據(jù)交換。
7數(shù)據(jù)交換流程
數(shù)據(jù)發(fā)送方和數(shù)據(jù)接收方要制定規(guī)約,保障數(shù)據(jù)的有效傳輸。
數(shù)據(jù)交換依據(jù)不同設(shè)備及定義的協(xié)議進(jìn)行數(shù)據(jù)傳輸,并識別數(shù)據(jù)包采用的感知層協(xié)議,判斷
感知層協(xié)議是否屬于預(yù)設(shè)協(xié)議類型。
判斷源數(shù)據(jù)地址到目的地址的交換路徑接收前端設(shè)備發(fā)送的數(shù)據(jù)包,并按照預(yù)設(shè)路徑,掃描
業(yè)務(wù)數(shù)據(jù)的風(fēng)險系數(shù),將業(yè)務(wù)數(shù)據(jù)、源地址和目的地址采用報文和HTTP協(xié)議,將數(shù)據(jù)包上傳到共享云
平臺。實現(xiàn)共享云平臺與應(yīng)用平臺的數(shù)據(jù)交換。數(shù)據(jù)傳輸雙方按照設(shè)備類型制定規(guī)約,約定數(shù)據(jù)傳輸?shù)?/p>
協(xié)議和數(shù)據(jù)格式,采用報文和HTTP協(xié)議進(jìn)行數(shù)據(jù)傳輸。
數(shù)據(jù)接收方和數(shù)據(jù)發(fā)送方同層的協(xié)議需要保持一致。
農(nóng)業(yè)物聯(lián)網(wǎng)平臺數(shù)據(jù)交換采用采集點與平臺之間數(shù)據(jù)交換(報文)、平臺與平臺數(shù)據(jù)交換(HTTP
協(xié)議JSON數(shù)據(jù)格式)進(jìn)行數(shù)據(jù)傳輸。數(shù)據(jù)傳輸過程中,數(shù)據(jù)發(fā)送方根據(jù)數(shù)據(jù)接收方提出的傳輸請求,
按照預(yù)設(shè)協(xié)議和數(shù)據(jù)格式進(jìn)行數(shù)據(jù)傳輸,數(shù)據(jù)傳輸方式見圖1。
圖1數(shù)據(jù)傳輸方式
注:1、物聯(lián)網(wǎng)設(shè)備信息在應(yīng)用平臺登記后,應(yīng)用平臺才能成功獲取設(shè)備采集數(shù)據(jù)。
2、物聯(lián)網(wǎng)設(shè)備直接將采集的數(shù)據(jù)推送到應(yīng)用平臺。
3、應(yīng)用平臺發(fā)起請求,通過請求設(shè)備信息等內(nèi)容,獲得設(shè)備數(shù)據(jù)。
8數(shù)據(jù)交換格式
采集點與平臺之間數(shù)據(jù)交換
8.1.1數(shù)據(jù)封裝與解封
2
DB23/TXXXX—2023
數(shù)據(jù)在交換過程中以報文的形式進(jìn)行傳輸,數(shù)據(jù)向下進(jìn)行逐層封裝,每一層對數(shù)據(jù)進(jìn)行加工處理,
并且添加報頭的信息。接收到的設(shè)備將刪除添加的信息,根據(jù)報頭中的信息沿著協(xié)議棧向上傳輸。
8.1.2報文信封解析
報文信封解析方式
.1按照報文格式設(shè)定報文信封,平臺接收到報文后,進(jìn)行報文信封的解析。信封解析后,方
能讀取內(nèi)部報文內(nèi)容。
.2從左到右依次進(jìn)行信息解析。地址為:0731260003,定時等間隔上報定時報(間隔為5分
鐘),功能碼0x32,中心接收軟件收到報文后給出回應(yīng)報文。
正常數(shù)據(jù)解析(DATA)
根據(jù)協(xié)議28報文有三個字節(jié):byte3-00,byte2-01,byte1-01,根據(jù)協(xié)議解析版本。
多數(shù)據(jù)包解析
每行報文為8個字節(jié)。超過8個字節(jié)的,宜形成多包。
8.1.3報文上報
報文上報應(yīng)按照預(yù)設(shè)的格式上報。
報文信封經(jīng)過解析后,將需要上傳的報文格式及內(nèi)容打包,打包后進(jìn)行數(shù)據(jù)上傳。
8.1.4報文校驗
采用CRC循環(huán)冗余校驗。生成二進(jìn)制數(shù)據(jù),依次按照字節(jié)為單位,取出數(shù)據(jù)進(jìn)行累加,從信封內(nèi)容
起開始校驗,數(shù)據(jù)準(zhǔn)確無誤,則生成四位數(shù)的校驗碼。
8.1.5報文回應(yīng)
在接收到經(jīng)過驗證的報文信息后,進(jìn)行數(shù)據(jù)解析,按照報文的數(shù)據(jù)請求要求,應(yīng)用平臺進(jìn)行定時回
應(yīng)。
報文格式
8.2.1報文格式形式
報文格式采用定時報文和心跳報文兩種形式,可根據(jù)實際需要選擇一種。定時發(fā)送報文的條件下,
宜選擇定時報文;監(jiān)視機(jī)器網(wǎng)絡(luò)存儲器的運行狀態(tài)時,宜采用心跳報文。
8.2.2報文信息格式
定時報報文上報格式
定時報報文上報格式見表1。
表1定時報報文上報格式
報文起始符報文結(jié)束符
幀起始符地址功能碼流水號發(fā)報時間數(shù)據(jù)校驗碼
(ASCII碼STX)(ASCII碼ETX)
0x7E0x7E0x070x310x260x32000223041310550120x0——0x03——
3
DB23/TXXXX—2023
示例:定時報報文上報內(nèi)容。
幀起始符7E7E
地址0731260003
功能碼32
流水號0002
發(fā)報時間230413105501
報文起始符(ASCII碼STX)02
土壤溫度0123
報文結(jié)束符(ASCII碼ETX)03
校驗碼BD45
根據(jù)示例打包生成報文如下:
7E7E073126000332000223041310550102012303BD45
心跳報報文上報格式
心跳報報文上報格式見表2。
表2心跳報報文上報格式
示例:報文
報文結(jié)束符
幀起始符地址功能碼流水號發(fā)報時間起始符(ASCII數(shù)據(jù)校驗碼
(ASCII碼ETX)
碼STX)
0x7E0x7E0x070x310x260x2F000423041310555720x0——0x03——
示例:心跳報報文上報內(nèi)容。
幀起始符7E7E
地址0731260003
功能碼2F
流水號0004
發(fā)報時間230413105557
報文起始符(ASCII碼STX)02
報文結(jié)束符(ASCII碼ETX)03
校驗碼546C
根據(jù)示例打包生成報文如下:
7E7E07312600032F00042304131055570203546C
定時報報文回應(yīng)格式
定時報報文回應(yīng)格式見表3。
表3定時報報文回應(yīng)格式
報文起始符報文結(jié)束符
幀起始符地址功能碼流水號發(fā)報時間數(shù)據(jù)校驗碼
(ASCII碼STX)(ASCII碼ETX)
0x7E0x7E0x070x310x260x32000323041310550120x0——0x1B——
4
DB23/TXXXX—2023
示例:定時報報文回應(yīng)內(nèi)容。
幀起始符7E7E
地址0731260003
功能碼32
流水號0003
發(fā)報時間230413105501
報文起始符(ASCII碼STX)02
報文結(jié)束符(ASCII碼ETX)1B
校驗碼FD2A
根據(jù)示例打包生成報文如下:
7E7E0731260003320003230413105501021BFD2A
心跳報報文回應(yīng)格式
心跳報報文回應(yīng)格式見表4。
表4心跳報報文回應(yīng)格式
報文起始符報文結(jié)束符
幀起始符地址功能碼流水號發(fā)報時間數(shù)據(jù)校驗碼
(ASCII碼STX)(ASCII碼ETX)
0x7E0x7E0x070x310x260x2F000523041310555720x0——0x03——
示例:心跳報報文回應(yīng)內(nèi)容。
幀起始符7E7E
地址0731260003
功能碼2F
流水號0005
發(fā)報時間230413105557
報文起始符(ASCII碼STX)02
報文結(jié)束符(ASCII碼ETX)03
校驗碼59FC
根據(jù)示例打包生成報文如下:
7E7E07312600032F0005230413105557020359FC
8.2.3報文信息
定時報文
.1回送請求報文
回送請求報文將信息發(fā)送到目標(biāo)平臺,平臺收到該報文后,立即發(fā)回一條回送通告報文。回送請求
報文的類型字段值為128,代碼字段值為0。
.2回送應(yīng)答報文
5
DB23/TXXXX—2023
當(dāng)接收方接收到一個回送請求報文時,ICMPv6會用回送應(yīng)答報文進(jìn)行響應(yīng)。回送應(yīng)答報文的類型字
段值為129,代碼字段值為0。標(biāo)識符和序列號值與回送請求報文中相應(yīng)的字段值完全一致。回送應(yīng)答
報文結(jié)構(gòu)與回送請求報文結(jié)構(gòu)一致。
平臺與平臺之間數(shù)據(jù)交換
平臺與平臺之間數(shù)據(jù)交換通過HTTP協(xié)議實現(xiàn)。
8.3.1請求格式
HHTP請求由請求行、請求頭部、請求數(shù)據(jù)三部分組成。請求行包括請求方法、URL、協(xié)議版本;請
求頭部包括頭部字段名、值;請求數(shù)據(jù)為請求信息內(nèi)容。HTTP請求格式見圖2。
注:SP代表空格,CR代表回車,LF代表換行
圖2HTTP請求格式
8.3.2響應(yīng)格式
HTTP響應(yīng)報文由狀態(tài)行、響應(yīng)頭部、響應(yīng)正文三部分組成。狀態(tài)行包括:協(xié)議版本、狀態(tài)行、狀態(tài)
碼描述;響應(yīng)頭部包括:頭部字段名、值;響應(yīng)正文為響應(yīng)信息內(nèi)容。HTTP響應(yīng)格式見圖3
注:SP代表空格,CR代表回車,LF代表換行
圖3HTTP響應(yīng)格式
設(shè)備信息
通過設(shè)備編碼獲取單個設(shè)備信息的數(shù)據(jù)格式見表5。
6
DB23/TXXXX—2023
表5通過設(shè)備編碼獲取單個設(shè)備信息的數(shù)據(jù)格式
接口描述
URL/device/info
請求方式POST
請求類型application/json
返回類型*/*
參數(shù)名數(shù)據(jù)類型參數(shù)類型是否必填說明
dviceCodestringN設(shè)備編號
狀態(tài)碼描述說明
200OK
返回屬性名類型說明
successbool
codeint
data
name
type
lat
lng
address
xzqh
baseCode
傳感器數(shù)據(jù)
獲取傳感器類型列表數(shù)據(jù)格式見表6、獲取指定設(shè)備某日的傳感器采集數(shù)據(jù)格式見表7。
表6獲取傳感器類型列表數(shù)據(jù)格式
接口描述
URL/device/data/page
請求方式POST
請求類型application/json
返回類型*/*
參數(shù)名數(shù)據(jù)類型參數(shù)類型是否必填說明
dviceCodestringY
PageIndxintN不填寫返回第一頁報文數(shù)據(jù)
狀態(tài)碼描述說明
200OK
返回屬性名類型說明
successbool
codeint
listarray報文集合
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)校校園安全設(shè)備采購協(xié)議
- 新能源汽車行業(yè)技術(shù)考試詳盡試題及答案
- 圖樣設(shè)計考試題及答案
- 毛絨小熊測試題及答案
- 物理挑戰(zhàn)2025年大學(xué)試題及答案
- 急速充電技術(shù)的挑戰(zhàn)試題及答案
- 新能源車型設(shè)計要求考核試題及答案
- 單招盈虧計算試題及答案
- 學(xué)習(xí)物理的綜合發(fā)展策略試題及答案
- 黑龍江雙鴨山市本年度(2025)小學(xué)一年級數(shù)學(xué)部編版摸底考試(上學(xué)期)試卷及答案
- 2025專利代理師筆試題庫完美版帶答案分析
- 2025-2030中國開關(guān)插座行業(yè)市場發(fā)展分析及前景趨勢與投資研究報告
- 2025年嘉興市九年級中考語文一模試卷附答案解析
- 中國移動通信集團(tuán)新疆有限公司昌吉州分公司招聘筆試題庫2025
- 人教部編版三年級語文下冊 課課練-第21課 我不能失信(含答案)
- (二調(diào))武漢市2025屆高中畢業(yè)生二月調(diào)研考試 語文試卷(含官方答案解析)
- 2025-2030年中國電力行業(yè)發(fā)展前景預(yù)測與投資戰(zhàn)略規(guī)劃分析報告
- 20《井岡翠竹》(+公開課一等獎創(chuàng)新教案)
- 2025年幼兒園家園共育工作計劃
- 2025年貴州銅仁市玉屏永昇國有資產(chǎn)投資管理有限公司招聘筆試參考題庫附帶答案詳解
- 大學(xué)生心理健康教育(山東聯(lián)盟)知到智慧樹章節(jié)測試課后答案2024年秋德州學(xué)院
評論
0/150
提交評論