(高清版)GBT 39925-2021 農(nóng)業(yè)固定設(shè)備 畜牧業(yè)數(shù)據(jù)通信網(wǎng)絡(luò)_第1頁
(高清版)GBT 39925-2021 農(nóng)業(yè)固定設(shè)備 畜牧業(yè)數(shù)據(jù)通信網(wǎng)絡(luò)_第2頁
(高清版)GBT 39925-2021 農(nóng)業(yè)固定設(shè)備 畜牧業(yè)數(shù)據(jù)通信網(wǎng)絡(luò)_第3頁
(高清版)GBT 39925-2021 農(nóng)業(yè)固定設(shè)備 畜牧業(yè)數(shù)據(jù)通信網(wǎng)絡(luò)_第4頁
(高清版)GBT 39925-2021 農(nóng)業(yè)固定設(shè)備 畜牧業(yè)數(shù)據(jù)通信網(wǎng)絡(luò)_第5頁
已閱讀5頁,還剩60頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

GB/T39925—2021/ISO17532農(nóng)業(yè)固定設(shè)備畜牧業(yè)數(shù)據(jù)通信網(wǎng)絡(luò)國家標(biāo)準(zhǔn)化管理委員會國家市場監(jiān)督管理總局發(fā)布國家標(biāo)準(zhǔn)化管理委員會本標(biāo)準(zhǔn)使用翻譯法等同采用ISO17532:2007《農(nóng)業(yè)固定設(shè)備畜牧業(yè)數(shù)據(jù)通信網(wǎng)絡(luò)》——GB/T2659—2000世界各國和地區(qū)名稱代碼(eqvISO3166-1:1997)——GB/T4208—2017外殼防護等級(IP代碼)(IEC60529:2013,IDT)-—GB/T5226.1—2019機械電氣安全機械電氣設(shè)備第1部分:通用技術(shù)條件(IEC60204-——GB/T12406—2008表示貨幣和資金的代碼(ISO4217:2001,I1GB/T39925—2021/ISO175本標(biāo)準(zhǔn)規(guī)定了用于畜牧生產(chǎn)的計算機系統(tǒng)自動與交互通信及控制的協(xié)議中描述的XML/ADED。XML/ADED類似于ISOISO3166-1世界各國和地區(qū)名稱代碼第1部分:國家代碼(Codesfortherepresentationofnamesofcountriesandtheirsubdivisions—Part1:CounISO4217表示貨幣和資金的代碼(Codesfortherepresentationofcurrenciesandfunds)ISO11787農(nóng)業(yè)用和林業(yè)用設(shè)備管理計算機和加工計算機間的數(shù)據(jù)交換數(shù)據(jù)交換語法(Ma-computers—DatainterchangISO11788-1農(nóng)業(yè)信息系統(tǒng)間的電子數(shù)據(jù)交換農(nóng)業(yè)電子數(shù)據(jù)要素辭典第1部分:一般描述dictionary—Part1:GenIEC60204-1機械電氣安全機械電氣設(shè)備第1部分:通用技術(shù)條件(Safetyofmachinery—E-lectricalequipmentofmachines—Part1:IEC60529外殼防護等級(IP代碼)[Degreesofprotectionprovidedbyenclosures(IPCode)]2唯一標(biāo)識網(wǎng)絡(luò)中每個節(jié)點的硬件地址。用于畜牧生產(chǎn)的計算機系統(tǒng)上的數(shù)據(jù)處理或控制部件。子系統(tǒng)subsystem系統(tǒng)的劃分,本身具有數(shù)據(jù)通信系統(tǒng)的特征。通過網(wǎng)絡(luò)進行數(shù)據(jù)交換的三個及以上的通信組件的互連。網(wǎng)絡(luò)管理networkmanagement數(shù)據(jù)報datagram現(xiàn)代計算機網(wǎng)絡(luò)中承載信息的基本傳輸單元。用點隔離的子地址序列。提供套接字的設(shè)備中的程序,客戶端可通過套接字鏈接交換本標(biāo)準(zhǔn)中的消息和服務(wù)。設(shè)備上的程序,用于與其他設(shè)備或同一設(shè)備的服務(wù)器程序建立聯(lián)系并獲取數(shù)據(jù)。參數(shù)組parametergroup本標(biāo)準(zhǔn)通信中用于對機器進行配置的一組相關(guān)參數(shù)。參數(shù)類別parameterclass包含一個或多個參數(shù)組,這些參數(shù)組依據(jù)特定功能或任務(wù)進行分類。參數(shù)標(biāo)識符parameteridentifier機器配置的項目類型。3數(shù)據(jù)詞典實體DDentity數(shù)據(jù)詞典中的數(shù)據(jù)元素定義。DD實體編號DDentitynumber數(shù)據(jù)詞典中標(biāo)識數(shù)據(jù)實體的編號。數(shù)據(jù)詞典項目DDitem數(shù)據(jù)詞典中數(shù)據(jù)元素的數(shù)據(jù)詳細內(nèi)容。包含狀態(tài)及定義內(nèi)容的固定集合。用最有效的策略通過網(wǎng)絡(luò)的每條鏈路傳送消息,同時向多個目的地址傳送信息。組播地址multicastaddress組播連接的地址。面向消息的最小傳輸層協(xié)議?;ヂ?lián)網(wǎng)協(xié)議internetprotocol;IP源主機和目的主機使用的面向數(shù)據(jù)的協(xié)議,用于在分組交換的互聯(lián)網(wǎng)絡(luò)上交換數(shù)據(jù)。公司內(nèi)部或不同公司或組織之間通過互聯(lián)網(wǎng)進行通信的專用通信網(wǎng)絡(luò)。單元unity表示所定義的項目值的比較數(shù)字基準(zhǔn)。句柄號handlenumber標(biāo)識事務(wù)或命名查詢的唯一編號。設(shè)備標(biāo)識符deviceID由MAC地址ID構(gòu)成的唯一設(shè)備編號。4GB/T39925—2021/ISO175網(wǎng)絡(luò)端口networkportADIS:農(nóng)業(yè)數(shù)據(jù)交換格式(agricultureDA:數(shù)據(jù)認證(dataauthenticDD:數(shù)據(jù)詞典(datadictionarDHCP:動態(tài)主機配置協(xié)議(dynamichostconfigurationprotocol)DN:常態(tài)定義行類型[definitionlinetypeofstatusnormal(N)]EDI:電子數(shù)據(jù)交換(electronicdatainterchange)FTP:文件傳輸協(xié)議(filetransferproIAONA:國際自動化開放網(wǎng)絡(luò)聯(lián)合會(internatIEEE:電氣與電子工程師協(xié)會(instituteofelectricalandelectronicengineers)IETF:網(wǎng)絡(luò)工程任務(wù)組(internetengineeIP:互聯(lián)網(wǎng)協(xié)議(internetproM:強制(mandatory)MCC:組播通信(multicastcommunication)N:數(shù)字(numeric)NLF:畜牧業(yè)網(wǎng)絡(luò)(networklivestockfarming)5O:可選(optional)TN:常態(tài)終止行[terminationlinewithstatVF:錯誤數(shù)據(jù)值行+錯誤代碼十沖突代碼(valuVPN:虛擬專用網(wǎng)絡(luò)(virtualp6網(wǎng)絡(luò)層以太網(wǎng)7由于底層物理層(例如以太網(wǎng))UDP組播數(shù)據(jù)報傳輸?shù)南拗?,?shù)據(jù)報的數(shù)據(jù)長度不得超過1024B。具有ADIS行的數(shù)據(jù)報發(fā)送端還應(yīng)確保轉(zhuǎn)換的XML數(shù)據(jù)的數(shù)據(jù)報長度不得超過1024B。每個UDP組播數(shù)據(jù)報以長度為8B的首部開始,首部包含有其他MCC地址時,第1字節(jié)的第0位置為1。如果第1位置為1,則不需要轉(zhuǎn)換數(shù)據(jù)報。為了使這類消需要用轉(zhuǎn)換軟件在XML/ADED和ADIS/ADED之間轉(zhuǎn)換數(shù)據(jù)流。別被封裝到一個事務(wù)中。是否需要登錄取決于設(shè)備要求,可在設(shè)備啟動階段服務(wù)公布期間進行協(xié)商。服務(wù)器TCP連接正在關(guān)閉。否則,在再次使用相同TC8這些功能的詳細列表和描述見附錄A。圖2為會話流程圖。關(guān)閉TCP連接”客戶端通過發(fā)送起始行(在7.4.2中指9GB/T39925—2021/ISO175方面,常規(guī)的事務(wù)結(jié)束表明已正確執(zhí)行事務(wù)內(nèi)的服務(wù)。異步事務(wù)是一個例外。在初始事務(wù)、會話和到URI。如果未給出URI,則只需要服務(wù)器返回異步結(jié)果,則創(chuàng)建從服務(wù)器到客戶端默認端口的TCP當(dāng)進程完成時,設(shè)備B(客戶端)打開到設(shè)當(dāng)進程完成時,設(shè)備B(客戶端)打開到設(shè)定義的一個URI方案,URI方案也給出訪問機制(如何發(fā)送電子郵件)的信息。在7.11.3中的ADIS新狀態(tài)符通知客戶端將異步返回數(shù)據(jù)。圖4詳細描述了異步事務(wù)處理的方法。發(fā)起處理指令(PO)“事務(wù)結(jié)束(TN)使用IP地址尋址網(wǎng)絡(luò)中的設(shè)備,IP地址通過配置或DHCP服務(wù)器得到。傳輸?shù)臄?shù)據(jù)通常只是綜合數(shù)據(jù)的一部分,數(shù)據(jù)分區(qū)被保存在多個分布式數(shù)據(jù)源中。ADIS可將URI可用于定義實體單元或作為通信中include行的一部分。(實體990117)直到警告接收端確認處理警告。回復(fù)與狀態(tài)符結(jié)果一起發(fā)回。為了向網(wǎng)絡(luò)監(jiān)控提供服當(dāng)通過組播消息將某些服務(wù)的詢問發(fā)送到網(wǎng)絡(luò)設(shè)備時e)訂閱服務(wù)(首選MCC)每當(dāng)設(shè)備需要某個服務(wù)的數(shù)據(jù)時,可請求訂閱該服務(wù)(服務(wù)-請求-實體GB/T39925—2021/ISO175根據(jù)在服務(wù)-請求-實體中定義的條件發(fā)送數(shù)據(jù)。除了使用會話選項外f)基于會話的通信(SBC)互聯(lián)網(wǎng)十十十十十十十十十十十十十十十2)通常傳感器和簡單設(shè)備以簡化的ADIS或XML/ADED格式周期性發(fā)送數(shù)據(jù)到公共組播3)組播消息用UDP發(fā)送,信息單元不得超過數(shù)據(jù)報的最大長度(特定以太網(wǎng)的最大傳輸單元其數(shù)據(jù)報的數(shù)據(jù)長度為1024B)。5)接收端使用簡單的過濾機制,例如僅接受特定的實體編號b)高級MCC圖5說明了啟動順序。圖中的組播地址元素應(yīng)視為分發(fā)器:發(fā)布消息到該組播群中的所有設(shè)1)發(fā)布服務(wù):設(shè)備A發(fā)布有關(guān)向組播群提供的服務(wù)信息。需要該信息的設(shè)備應(yīng)采取進一步A:設(shè)備A:設(shè)備高級可靠通信應(yīng)使用會話(見上文)。會話期間通過TCP連接傳輸數(shù)據(jù)。TCP連接保證一部圖6給出了設(shè)備啟動和訂閱某些服務(wù)的順序。從前三個步驟開始,如圖5中的啟動順序。為1)發(fā)布服務(wù)(MCC):設(shè)備A發(fā)布服務(wù)(見b)]。2)服務(wù)詢問(MCC):設(shè)備A尋找服務(wù)[見b]]。3)服務(wù)詢問回復(fù)(MCC):設(shè)備B對請求提供服務(wù)[見b]]。4)服務(wù)請求(MCC):設(shè)備A發(fā)送訂閱服務(wù)請求。盡管請求被發(fā)布到組播群并且所有設(shè)備都23:B:設(shè)備1)發(fā)布服務(wù)(MCC):設(shè)備A提供服務(wù)(見b)]。發(fā)布服務(wù)(來自設(shè)備A)服務(wù)詢問(來自設(shè)備A)服務(wù)詢問應(yīng)答(來自設(shè)備B)A:設(shè)備圖7啟動順序——類型3是ADIS/ADED還是XML/ADED。通過圖8中行類型和狀態(tài)符瀏覽這些功能。實體定義未加密。后續(xù)登錄值可以加密。加密過程項目值(本身不必加密)指示要使用的加密過加密過程不應(yīng)將其他字符轉(zhuǎn)換成CRLF字符序列(基于64字符編碼準(zhǔn)則)。命名查詢由唯一數(shù)字(6位數(shù)字)或字母數(shù)字名稱來標(biāo)識,類似于編程語言中的函數(shù)名。類型屬性每個命名查詢包含一組從0個到n個參數(shù),這些參數(shù)定義為必要參數(shù)或可選參數(shù)。在一個事務(wù)中命名查詢的定義在DD中列出。根據(jù)組織等級,可定義為個人、國家或國際級別。首選為國際級——描述錯誤數(shù)據(jù)的附加信息可附在返回的錯誤數(shù)據(jù)之后。為了區(qū)分附加信息沒有定義詳細內(nèi)容。下列規(guī)則定義了高級數(shù)據(jù)庫系統(tǒng)間的本標(biāo)準(zhǔn)通信。從A方開始,實現(xiàn)與B方數(shù)據(jù)——B方返回相同的實體定義和所有值行,其中B中最新變更的時間戳晚于A中的時間戳。如果如果不能插入數(shù)據(jù)或在接收端數(shù)據(jù)庫中已有此數(shù)據(jù),則接收端將返回標(biāo)記為錯誤數(shù)據(jù)的定義與如同ISO11787,行類型由首字符給定。狀態(tài)符是通信行中的第2個字符,行圖8說明了行類型和狀態(tài)符間允許(+)組合。有關(guān)各種行類型的組合參見ISO11787。PO行后更有一個或多個D/V行,如ISO11787中定義。圖8中的灰色或高亮部分為新組合。HNFAPROES同步D十十十十十十十十十十V值十十十十十十十十十十E十C十十十十十十十十十十十十十S十十R十十十十T十F十十I十十O輸出十十十Z十P十十十十Q命名查詢十十十十在會話開始時客戶端發(fā)出“DEFCOMPACT”處理指令,端口參數(shù)值(端口號901043)發(fā)送值請求行R與搜索行S結(jié)果R錯誤EDD行定義記錄將被刪除的實體。此后VD行至少列出單個記錄將被刪除的關(guān)鍵字段。由接收端決定數(shù)據(jù)是否被刪除。狀態(tài)符K為強制刪——A方發(fā)送記錄的實體定義行DS和值行VS,用狀態(tài)符S進行同步。所有值行包括最后一次變錯誤信息的狀態(tài)符為E)。有VS值行發(fā)送返回到A。1數(shù)據(jù)插入I和強制插入J接收端為被發(fā)送到給定實體的數(shù)據(jù)行創(chuàng)建新記錄。接收端用I適時加載數(shù)據(jù)。否則,向發(fā)送端發(fā)2數(shù)據(jù)更新U和強制更新V否則,接收端可拒絕數(shù)據(jù)并將故障標(biāo)記發(fā)送到發(fā)送端(返回狀態(tài)符F行和狀態(tài)符E的附加錯誤信息)。3存儲數(shù)據(jù)W和強制存儲X錯誤到發(fā)送端(F行和E行)。強制存儲表示接收端盡可能存儲數(shù)據(jù)。定義XML/ADED使擴展功能的實現(xiàn)盡可能簡單。XML/ADED定義為從ADIS到XML的簡單見圖9。DN88000500900800150...定義<L><Ds=“N”ent=“800005”>Iid=“900080”I=“15”r=“0”name=“RegistrationID”/>276000578123456</1>.....< 在XML/ADED中通過<L>標(biāo)簽表示ADIS行。行屬性應(yīng)符合表2。表2給出了ADIS/ADED行示例t行類型t=“D”強制允許圖8中所有行類型作為屬性值ss=“N”,s=“H”強制允許圖8中所有狀態(tài)符作為此值,圖8描ent=“880005”func=“地址”func=“警告”強制見7.10.6和7.10.7示例項目編號id=“900070”強制1=“15”rr=“0”舉例由搜索行查詢的數(shù)據(jù)字段的最小值由搜索行查詢的數(shù)據(jù)字段的最大值注:見附錄A。GB/T39925—2021/ISO175XML-ADED轉(zhuǎn)換文件<Lt="N"ent="800005"><Iid="900080">2760005781234<lid="800035">27600057665432<lid="900053">20040329</L>..數(shù)據(jù)詞典數(shù)據(jù)詞典<cow><basics><eartag>276000578123456</e<mother>276000576654321</mo<birthday>20040329</birt圖10XML/ADED轉(zhuǎn)變換成可讀的XML文件在本標(biāo)準(zhǔn)通信中使用的數(shù)據(jù)元素和擴展在8.2至8.4中描述。8.2.1DD的使用方法如果計算機在首部行中發(fā)現(xiàn),例如失效的DD,則通信中斷,用來描述設(shè)備、服務(wù)和場所之間交互的各種實體正在開發(fā)中。使用設(shè)備 提供服務(wù)的場所。應(yīng)預(yù)先定義描述各項任務(wù)的列表,并應(yīng)在國際D列出可預(yù)先定義的復(fù)雜查詢列出系統(tǒng)需要的命令(混合、饋電、警告、同步、送氣、重組數(shù)據(jù)、發(fā)嚴(yán)重錯誤代碼(注意、警告、錯誤、致命的)協(xié)議的DD元素。(規(guī)范性附錄)A.1項目和實體A.1.1特殊項目和代碼集數(shù)據(jù)類型設(shè)備類型0信息設(shè)備ID由MAC地址和隱藏設(shè)備的附加4位數(shù)字組成。這意味著鏈接到本標(biāo)準(zhǔn)的網(wǎng)絡(luò)上。如果無隱藏設(shè)備,則使用“0000”。MAC地址和后續(xù)數(shù)字用負號分隔。如果設(shè)備MAC地址不能由軟件讀出,應(yīng)通過人工輸入。警告:MAC地編號。如果更換網(wǎng)卡,舊MAC地址仍是設(shè)備的基本元例如:2f407a0022dd-0001表A.2場所ID數(shù)據(jù)類型0信息對提供數(shù)據(jù)的場所進行說明。由點分隔的子地址序列描述場所(例如:“276123456789012:場ID(12N)。農(nóng)場編號后是冒號,然后是用點分隔的列子地址序列已定義的對象,如建筑物、馬廄或閥。所代碼中的星號(*)用于代替子場所。場所代碼中只允許一個*號。如果所被省略,則所有隨后的子場所應(yīng)被重新編址。例1:27612334:1.*5.5給出了所有農(nóng)場二級子場所,三級子地址為例2:2761234:stablel.*為在馬廄1中數(shù)據(jù)類型0信息TCP/IP使用IP地址,支持IPv4和IPv6。例2IPv6:1111:00d3:0000:2f3b:0211:00bb:fe圓點(.)和冒號(:)使IP容易被提醒表A.4MAC地址數(shù)據(jù)類型0信息在局域網(wǎng)(LAN)或其他網(wǎng)絡(luò)中,MAC(介質(zhì)訪問控制)地址是計算機的唯一硬件編號。(在以太網(wǎng)中,MAC地址與以太網(wǎng)地址相同。)當(dāng)設(shè)備連接到互聯(lián)網(wǎng)時(或主機,如互聯(lián)網(wǎng)協(xié)議),通過表格將IP地址與LAN上計算機的物理(MAC)地址相關(guān)聯(lián)。介質(zhì)訪問控制子層中使用MAC地址。在本標(biāo)準(zhǔn)通信中,MAC地址采用EUI-48中的十六進制。IPv6采用EUI-64。例:IPv4下的MAC地址:“2f407a0022dd”表A.5URI(統(tǒng)一資源標(biāo)識符RFC1630)數(shù)據(jù)類型0信息通常是TCP/IP地址(見項目901003)。如果訪問網(wǎng)絡(luò)的DNS,也可使用域名地址如“”。統(tǒng)一資源標(biāo)識符(URI)是注冊名稱空間和地址中的統(tǒng)一名址指向注冊協(xié)議或名稱空間。統(tǒng)一資源定位符(URL)為URI的一種形式,是使用網(wǎng)絡(luò)協(xié)議映射到訪問資源的地址。現(xiàn)有的URI方案符合IETFURL(仍在變化)的概念,應(yīng)依照IE表A.6服務(wù)類型數(shù)據(jù)類型N30信息在本標(biāo)準(zhǔn)通信中,不同類型的服務(wù)由不同設(shè)備提供。服務(wù)類型在服務(wù)代碼集中型是一直沿用的。本項按位編碼:服務(wù)類型可以是不同類型的組合:支持消息和/或搜索/請求表A.7代碼集(901006)說明1消息:例如,按固定順序報告的事件或測量值。如果描述了提供數(shù)據(jù)的24命名查詢:基于問題“誰能回答查詢的內(nèi)容?”的查詢,指用存儲在DD中的已知查8處理指令:基于問題“誰能回答查詢的內(nèi)容?”的查詢,引入處理指令觸35消息或命名查詢7表A.8規(guī)定類型數(shù)據(jù)類型N30信息說明1組播消息2TCP套接字連接:服務(wù)的提供者通過TCP連接回復(fù),以進436數(shù)據(jù)類型N80信息根據(jù)服務(wù)類型描述服務(wù)。對于消息,應(yīng)給出實體編號。對于命名查詢,應(yīng)給出數(shù)據(jù)類型N40信息由請求設(shè)備產(chǎn)生的用于服務(wù)詢問的編號。這個編號和設(shè)備ID一起用于確認服務(wù)詢問傳送時間數(shù)據(jù)類型N秒0信息據(jù)。不應(yīng)超過24h(84600s)。如果訂閱設(shè)備在未通知服務(wù)器的情況下關(guān)閉,則信息是有用的表A.13立即傳送布爾值(T/F)1如果為“T”,則強制數(shù)據(jù)源立即傳送最新的有效消息,否則為“F”表A.14組合事件的發(fā)生時間名稱時間戳數(shù)據(jù)類型N時間戳(CCYYMMDDHHmmSSsss)長度0信息表A.15發(fā)生場所數(shù)據(jù)類型0信息通知事件的分配場所和發(fā)生場所。應(yīng)區(qū)分分配場所和發(fā)生場所。此項目應(yīng)有實體中表A.16檢測事件的設(shè)備數(shù)據(jù)類型設(shè)備類型0信息通知有關(guān)事件發(fā)生和進行測量的設(shè)備,此項目包含涉及測量的所有實體中表A.17句柄號N60當(dāng)打開命名查詢或處理指令作為參考編號時,分配給設(shè)備的句柄號表A.18處理指令I(lǐng)ID數(shù)據(jù)類型N80信息根據(jù)DD,用ID定義處理指令。依照DD命名規(guī)則,在DD中注冊定義。通常為表A.19命名查詢IDid命名查詢數(shù)據(jù)類型N80信息根據(jù)DD,用ID定義命名查詢。依照DD命名規(guī)則(與項目901019比較),在表A.20基于名稱的命名查詢命名查詢數(shù)據(jù)類型0信息查詢名稱是長度為15的字母數(shù)字序列。依照DD命名規(guī)則,命名查詢的定義被注冊在國家DD中表A.21響應(yīng)設(shè)備ID響應(yīng)設(shè)備id數(shù)據(jù)類型設(shè)備類型0信息這是響應(yīng)設(shè)備的ID,詳細內(nèi)容見項目901001表A.22存儲實體時間數(shù)據(jù)類型N時間戳(CCYYMMDDmmHHSSsss)0信息通知在實際數(shù)據(jù)庫中實體被存儲的時間表A.23場所類型數(shù)據(jù)類型N0信息表A.24代碼集(901025)說明123456容量類型數(shù)據(jù)類型N30信息表A.26代碼集(901026)說明1234數(shù)據(jù)類型N93信息表A.28描述數(shù)據(jù)類型0信息人類的特殊信息表A.29注釋數(shù)據(jù)類型0信息人類的特殊信息表A.30服務(wù)狀態(tài)N30通知在異步事務(wù)中服務(wù)的狀態(tài),例如,處理指令或命名查詢表A.31代碼集(901030)說明1進行中234出錯N0本標(biāo)準(zhǔn)中制造商ID結(jié)構(gòu):國家代碼:制造國家代碼:ISO3166-1數(shù)字,3位數(shù)。表A.33代碼集(901031)公司12760000000000001德國公司12"舉例。表A.34硬件版本0N0表A.36服務(wù)訂閱/退訂布爾值(T/F)10訂閱數(shù)據(jù)為“T”,退訂為“F”GB/T39925—2021/ISO17數(shù)據(jù)類型N0信息說明12345定期發(fā)送,這種情形下,項目901038定義周期數(shù)據(jù)類型N毫秒80信息發(fā)送數(shù)據(jù)的間隔。見項目901037數(shù)據(jù)類型N20信息在代碼集中描述的不同的場所-鏈接類型,此時:“哪個設(shè)備負責(zé)哪個場所?”表A.41代碼集(901039)說明12表A.42參數(shù)類型N本項目應(yīng)與項目901041、901042、901043一起使用,更多信息見實體990114(見表A.84)數(shù)據(jù)類型0信息本項目應(yīng)與項目901040、901042和901043一起使用,更多信息見實體990114(見表A.84)參數(shù)限定詞數(shù)據(jù)類型0信息本項目應(yīng)與項目901040、901041和901043一起使用,更多信息見實體990114(見表A.84)表A.45參數(shù)值參數(shù)值,不論數(shù)字還是字母數(shù)字,應(yīng)按字符格式發(fā)送,本項目應(yīng)與項目901040、901041表A.46通信端口ip端口數(shù)據(jù)類型N50信息別名數(shù)據(jù)類型0信息表A.48發(fā)送端設(shè)備ID數(shù)據(jù)類型設(shè)備類型0信息發(fā)送設(shè)備的設(shè)備ID。ADIS/XML網(wǎng)關(guān)需要。設(shè)備ID的詳細內(nèi)容見項目901001表A.49接收端設(shè)備ID數(shù)據(jù)類型設(shè)備類型0信息接收設(shè)備的設(shè)備ID,ADIS/XML網(wǎng)關(guān)需要。設(shè)備ID的詳細內(nèi)容見項目901001表A.50接收端地址數(shù)據(jù)類型0信息接收設(shè)備的IP地址,ADIS/XML網(wǎng)關(guān)需要,地址信息的詳細內(nèi)容見表A.51基于名稱的處理指令數(shù)據(jù)類型信息處理指令名稱是長度為15的字符序列。依照DD命名規(guī)則,命名查表A.52設(shè)備類型設(shè)備類型數(shù)據(jù)類型N0信息表A.53代碼集(901050)說明12468自動擠奶機器人表A.54用戶名用戶名0表A.55密碼數(shù)據(jù)類型80信息表A.56加密方法數(shù)據(jù)類型N20信息表A.57代碼集(901053)說明0不加密12345表A.58發(fā)送端地址數(shù)據(jù)類型0信息會話中的客戶端地址,在首部行中使用表A.59接收端地址數(shù)據(jù)類型0信息會話中的服務(wù)器地址,在首部行中使用表A.60貨幣貨幣數(shù)據(jù)類型30信息所用貨幣的ASCII碼描述,ISO4217進行了定義,在首部行中使用GB/T39925—2021/ISO17數(shù)據(jù)類型N20信息為字符代碼集提供參考,在首部行中使用。代碼集來自ISO8859,在首部行中使用說明012數(shù)據(jù)類型80信息國際數(shù)據(jù)詞典名稱,在首部行中使用表A.64國家DD名稱數(shù)據(jù)類型80信息國家數(shù)據(jù)詞典名稱,在首部行中使用。國家代碼和名稱的組合表A.65UTC時間戳數(shù)據(jù)類型N時間戳(CCYYMMDDHHmmSSsss)0信息表A.66錯誤代碼數(shù)據(jù)類型N40信息表A.67代碼集(901062)說明0表A.68警告代碼數(shù)據(jù)類型N2信息表A.69警告描述表A.70警告響應(yīng)布爾值(T/F)1警告得到處理,為“T”,否則,為“F”A.1.2特殊實體應(yīng)定義在畜牧業(yè)網(wǎng)絡(luò)中使用ADIS的各種特殊實體。見表A.71~表A.87。表A.71首部(990054)數(shù)據(jù)類型數(shù)據(jù)詞典類型MADEDDD版本MADEDDD命名M文件日期M文件時間MOMOOOOO表A.71(續(xù))數(shù)據(jù)類型OOO貨幣OO“項目在ISO11788-1已定義。表A.72設(shè)備描述(990101)數(shù)據(jù)類型KMM設(shè)備類型MMMMCC注:描述所用設(shè)備及其功能,在ISO11788-1對設(shè)備項目900002和900008進行定義。表A.73場所描述(990102)KM別名OO表A.74場所容量(990103)數(shù)據(jù)類型K容量類型K表A.74(續(xù))MO注:描述場所的容量。例如:此場所中的最表A.75設(shè)備-場所鏈接(990104)數(shù)據(jù)類型KKMCO注:描述場所和設(shè)備之間的鏈接,用于配置本標(biāo)準(zhǔn)通信。例如:設(shè)備“12345-001”負責(zé)場所“0:12.6”。表A.76服務(wù)(990105)數(shù)據(jù)類型KMO注:描述服務(wù)。表A.77設(shè)備-場所-服務(wù)鏈接(990106)數(shù)據(jù)類型KKKOO注:描述設(shè)備在某個場所產(chǎn)生的服務(wù)。表A.78服務(wù)發(fā)布(990107)數(shù)據(jù)類型KKKKMOO注:通過網(wǎng)絡(luò)組播聲明參與者服務(wù)/場所,登錄網(wǎng)絡(luò)。以確保所有可用的網(wǎng)絡(luò)參與者都知道了通過服務(wù)請求或連接本標(biāo)準(zhǔn)網(wǎng)絡(luò)時的服務(wù)發(fā)表A.79服務(wù)詢問(990108)數(shù)據(jù)類型KKMMMM求應(yīng)答實體將回復(fù)返回到組播地址。設(shè)備ID是詢問設(shè)備ID。項目901008可使用通配符查詢所有服務(wù)。表A.80服務(wù)詢問應(yīng)答(990109)數(shù)據(jù)類型KKKKMip端口M接收到該實體后,計算機會聯(lián)絡(luò)回復(fù)系統(tǒng)和發(fā)送服務(wù)請求實體訂閱該服務(wù)。“device_id”是查詢設(shè)備ID?!皉esp_device_id”是應(yīng)答設(shè)備ID。數(shù)據(jù)類型K處理-編號KMMMKMip端口MMM傳送時間O例如:設(shè)備12345678-0002想通過套接字連接訂閱服務(wù)00610506(出售動物)消息,回復(fù)應(yīng)發(fā)送到IP192.168.數(shù)據(jù)類型K處理-編號KM注:這是對服務(wù)請求的確認。表A.83狀態(tài)(990113)數(shù)據(jù)類型K處理編號KMM注:此實體由查尋/請求指令得到處理指令或命名查詢的狀表A.84通用機器配置(990114)數(shù)據(jù)類型K參數(shù)類別MM參數(shù)限定詞MM例如:通信類參數(shù)組“套接字1”變量超時設(shè)定為1000ms。表A.85登錄/認證(990115)數(shù)據(jù)類型O用戶名KO注:為了在同一值行上加密用戶名和密碼,應(yīng)首先發(fā)送加密方表A.86時間同步(990116)數(shù)據(jù)類型K時間戳KO注:本標(biāo)準(zhǔn)網(wǎng)絡(luò)中時間服務(wù)器是有用的??赏ㄟ^配置向時間服務(wù)器聲明一個設(shè)備。此服務(wù)間,“時間戳”是本地時間,“utc時間戳”是UT表A.87簡單警告(990117)數(shù)據(jù)類型K時間戳KKOOO答。當(dāng)不能處理警告時,項目警告_響應(yīng)設(shè)為“F”,當(dāng)處理成功警告或警告解除時設(shè)為“T”。GB/T39925—2021/ISO17“(res>”如果值為數(shù)字,則分辨率為1位數(shù);每個套接字會話啟動方式見表A.88。A(客戶端)連接到已知TCP端口B(服務(wù)器)A(客戶端)B(服務(wù)器)B已知A將關(guān)閉連接,不期望A接收更多數(shù)據(jù)A.2.4登錄過程A(客戶端)DA<LoginEntityNo>(CodeforEncryProcedureDDI)(length)(res)(UserDDI><length>(res)(PasVA(LoginEntityNo)(...>(...>(...>cB(服務(wù)器)A(客戶端)如果登錄成功A(客戶端)DF(LoginEntityNo)(CodeforEncryProcedureDDI)(length>(res)(UserDDI><length)<res)(PasDDI><length)<res)(ErrorDDI><length)(res)(ErrorSeverityLevelVF(LoginEntityNo)(.如果登錄失敗,完全被拒絕,返回由錯誤代碼項目A(客戶端)DF(LoginEntityNo)(CodeforEncryProcedureDDI)(length》(res)(UserDDI)<length》<res)(PasVF(LoginEntityNo)(...>(...>隨后的注釋行中報告錯誤A(客戶端)DF(LoginEntityNo)(CodeforEncryProcedureDDI)(length)(res)(UserDDI)<length)<res)(PasDDI>(length)(res)(ErrorCodeDDI)(DF(LoginEntityNo>(CodeforEncryProcedureDDI)(length)(res)(UserDDI><length)(res)(PasVF(LoginEntityNo)(...>(...>(...>(c如果登錄失敗,以訪客身份登錄(限制訪問等級)A.2.5首部數(shù)據(jù)每次通信會話以首部行開始,見狀態(tài)符“H”。對于本標(biāo)準(zhǔn)的通信,首部實體由指定了表A.91中的數(shù)據(jù)項目,其中一些是新增國家DD,如同ISO11788中對ADED定義。見表A.91。GB/T39925—2021/ISO17A(客戶端)DH990001000000900002900003900004900006(VH990001<DDType)(ADEDISOVers...(SenderSWName)...<crB(服務(wù)器)A(客戶端)(可選)B方/服務(wù)器回復(fù)首部數(shù)據(jù)DH990001000000900002900003900004900VH990001<DDType)(ADEDISOVers終止行通知客戶端其首部數(shù)據(jù)已被強制接收:B(服務(wù)器)A.2.6發(fā)送數(shù)據(jù)(D行和V行)發(fā)送數(shù)據(jù)的典型方法是用DN行和VN行。見表A.92。(客戶端)DN(EntityNol)((DDI)(length)(res》)(crVN(EntityNol>((...>)(cDN(EntityNo2)(《DDI>(length>(res>)<VN(EntityNol>((...))(cVN(EntityNol>((...>)(cPACT處理指令(詳細信息見定義和值行部分)。DI+VI,DJ+VJ,DU+VU,DV+VV或(詳細信息見這些狀態(tài)符的描述)B(服務(wù)器)A(客戶端)B(服務(wù)器)A(客戶端)DN+VN行,見上行,但其他某個實體(數(shù)據(jù)詞典已定義)A(客戶端)隨時DN/VN錯誤數(shù)據(jù)應(yīng)標(biāo)記為狀態(tài)“F”,可進一步給出錯誤代碼項和錯誤嚴(yán)重等級項。附加的錯誤信息數(shù)據(jù)可附加在定義和值行中,緊跟在VF行之后。為了將此信息與常見表A.93和表A.94。A(客戶端)發(fā)送端發(fā)送故障數(shù)據(jù):DN(entityNoX)(<ddi》<length》(res》)(VN(entityNoX)((value》)(cB(服務(wù)器)A(客戶端)返回附帶錯誤信息的故障數(shù)據(jù):DF(entityNoX>((ddi)<length>(res))(errorcode-ddi)(length)(res)(severity附加錯誤代碼和錯誤嚴(yán)A(客戶端)返回DF/VF行后其他錯誤信息數(shù)據(jù):DE(errorEntityNoY)((ddi》(length)(res>)(VE(errorEntityNoY)((value》)(cVE(ErrorEntityNoY>(keyvalue>[<va告附加錯誤代碼和錯誤A(客戶端)如果不支持其他錯誤信息,在注釋行標(biāo)注錯誤信息:DF(entityNoX)((ddi》<length>(res>)(VF(entityNoX>((values》)(cCF(textwitherrordescription告附加錯誤代碼和錯誤如果客戶端A確認從服務(wù)器B接收到數(shù)據(jù)故障,則報告錯誤的過程相同,但發(fā)送方向相A(客戶端)或或-B(服務(wù)器)A(客戶端)或DE<ErrorEntityNoY)(<ErroltemDDI>)((ErrorSeVE(ErrorEntityNoY>(<ErroValue))(ErrorSeverityLevelVa或→A(客戶端)或或如果客戶端A確認從服務(wù)器B接收的數(shù)據(jù)出現(xiàn)故障,則報告錯誤的過程相同,發(fā)送方向A.2.8經(jīng)典數(shù)據(jù)請求方式(S行和R行)除了ISO11787中的ADIS外,服務(wù)器B可選擇以異步方式返回結(jié)果。如果客戶端已用“RO”打開請求命令,服務(wù)器可設(shè)置事務(wù)為掛起狀態(tài)。見表A.95~表A.99。表A.95經(jīng)典數(shù)據(jù)請求方式A(客戶端)SBC強制性:RO(EntityNo)((DDI-no>(length)(res)(value)B(服務(wù)器)A(客戶端)value)(searchitem2uRN(EntityNo)((ddi><length)(res>B(服務(wù)器)A(客戶端)B(服務(wù)器)表A.96實例a)立即結(jié)果A(客戶端)RR<EntityNo>(<DDI-no)(fielLength)(resolution)(value》B(服務(wù)器)A(客戶端)EntityNoX的“DN”+“VN”行,類似于“數(shù)據(jù)到服務(wù)器B” B(服務(wù)器)A(客戶端)B(服務(wù)器)設(shè)置為掛起。表A.97實例b)異步結(jié)果A(客戶端)RP(EntityNo)((DDI-no><length>(res)(value)“RP”行中的必要項是處理指令的標(biāo)識符,發(fā)送端的設(shè)備ID和發(fā)送端唯一標(biāo)識處理指令的句柄號B(服務(wù)器)表A.98規(guī)定類型為套接字的結(jié)果(客戶端B和服務(wù)器A)A(服務(wù)器)連接到已知TCP端口B(客戶端)A(服務(wù)器)登錄認證程序詳細信息見“登錄程序”B(客戶端)A(服務(wù)器)B(客戶端)A(服務(wù)器)(見立即結(jié)果)B(客戶端)A(服務(wù)器)B(客戶端)A(服務(wù)器)B(客戶端)A(客戶端)以下內(nèi)容(無文件附件)B(服務(wù)器)A(客戶端)(見立即結(jié)果)B(服務(wù)器)GB/T39925—2021/ISO17表A.100命名查詢(Q行)A(客戶端)QO(EntityNoX)(<DDI-no)(B(服務(wù)器)A(客戶端)QN(EntityNoX)(QueryIDItemNo.>B(服務(wù)器)A(客戶端)A(客戶端)QR<EntityNoX)((DDI-no)(length)〈res)(value)B(服務(wù)器)客戶端A能夠數(shù)據(jù)行的查詢“DN”+“VN”行及實體編號與命名查詢的結(jié)果定義相同(見“服務(wù)器B發(fā)送數(shù)據(jù)到客戶端A”)B(服務(wù)器)A(客戶端)B(服務(wù)器)A(客戶端)QP(EntityNoX>(《DDI-no)》(lengtB(服務(wù)器)A(客戶端)B(服務(wù)器)A(服務(wù)器)連接到已知TCP端口B(客戶端)A(服務(wù)器)登錄的認證程序TN(crlf)(如果成功登錄)詳細信息見A.2.4“登錄程序”B(客戶端)表A.103(續(xù))A(服務(wù)器)TN(crlf)(如果要求登錄)B(客戶端)A(服務(wù)器)B(客戶端)A(服務(wù)器)B(客戶端)A(服務(wù)器)B(客戶端)表A.104規(guī)定類型為電子郵件的異步結(jié)果A(客戶端)含以下內(nèi)容(無文件附件)B(服務(wù)器)A(客戶端)(“DN”十“VN”行)詳細信息見“立即結(jié)果”B(服務(wù)器)A(客戶端)B(服務(wù)器)A.2.10處理指令(P行)表A.105處理指令(P行)A(客戶端)PO(EntityNoX>((DDI-no)(lPO行的必要項是處理指令的標(biāo)識符、發(fā)送發(fā)送端唯一標(biāo)識此處理指令調(diào)用的句柄號B(服務(wù)器)A(客戶端)可選項:需的數(shù)據(jù)或參數(shù)(見“客戶端A發(fā)送數(shù)據(jù)到服務(wù)器B”)在本事務(wù)中從客戶端A發(fā)送的“PO”行及后續(xù)的“DN”/“VN”行是接收服務(wù)器B中處理指令的部分輸入。實體編號及內(nèi)容在數(shù)據(jù)詞典中定義B(服務(wù)器)A(客戶端)PN(EntityNoX>(<DDI-no><lengthPN行的必要項是處理指令標(biāo)識符、發(fā)送端送端地址(URI/URL)B(服務(wù)器)A(客戶端)B(服務(wù)器)A(客戶端)PR(EntityNoX)((DDI-no)(length》<res》(value》PN行的必要項是處理指令的標(biāo)識符、發(fā)送發(fā)送端

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論