GB/T 39925-2021
基本信息
标准号:
GB/T 39925-2021
中文名称:农业固定设备 畜牧业数据通信网络
标准类别:国家标准(GB)
标准状态:现行
出版语种:简体中文
下载格式:.zip .pdf
下载大小:22568888
相关标签:
农业
数据通信
网络
标准分类号
关联标准
出版信息
相关单位信息
标准简介
GB/T 39925-2021.Stationary equipment for agriculture-Data communications network for livestock farming.
1范围
GB/T 39925规定了用于畜牧生产的计算机系统自动与交互通信及控制的协议。本标准支持畜牧生产内部以及互联网上的通信。
GB/T 39925定义了数据交换的基本协议,使用通用的数据结构。协议可根据未来需求进行扩展。
GB/T 39925仅适用于简单和/或定义明确的实体。
GB/T 39925涉及用于畜牧生产服务的网络通信,由系统中的设备提供这些服务。本标准不适用于子系统内部通信。
传输的数据格式基于ISO 11787和ISO 11788中定义的ADIS和ADED标准,也可使用在本标准中描述的XML/ ADED。XML/ADED类似于ISO 11787中规定的ADIS标准,其数据格式不适用于实时数据交换。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
ISO 3166-1世界各国和地区 名称代码第1部分:国家代码(Codes for the representation of names of countries and their subdivisions- Part 1:Country codes)
ISO 4217表 示货币和资金的代码(Codes for the representation of currencies and funds)
ISO 11787农业用和林业用设备管理计算机和加工计算机间的数据交换数据交换语法(Machinery for agriculture and forestry- Data interchange between management computer and process computers-Data interchange syntax)
标准内容
ICS 35.240.99;65.060.01
中华人民共和国国家标准
GB/T39925—2021/IS017532:2007农业固定设备
畜牧业数据通信网络
Stationary equipment for agriculture-Data communications network forlivestock farming
(1SO 17532:2007,IDT)
2021-03-09发布
国家市场监督管理总局
国家标准化管理委员会
2021-10-01实施
-riKacerKAca-
本标准按照GB/T1.12009给出的规则起草。GB/T39925—2021/1S017532:2007本标准使用翻译法等同采用IS0)17532:2007《农业固定设备畜牧业数据通信网络》。与本标准中规范性引用的国际文件有一致性对应关系的我国文件如下:GB/T2659—2000世界各国和地区名称代码(eqvISO31661:1997)—GB/T1208—2017外壳防护等级(IP代码)1EC60529:20[3.1D))机械电气安全机械电气设备第1部分:通用技术条件(IEC60204-GB/T5226.12019
1:2016.IDT)
GB/T12406-2008
表示货币和资金的代码(ISO4217:2001.IDT)本标准由中国机械工业联合会提出,本标准由全国农业机械标准化技术委员会(SAC/TC201)归口,本标准起草单位:中国农业机械化科学研究院、安徽省航嘉智源科技有限公司、北京兴科迪科技有限公司、东北农业大学、北京京鹏环宇畜牧科技股份有限公司、深圳市润农科技有限公司、河南科技大学.
本标准主要起草人:王丽丽、赵庆亮、张俊宁、赵丽伟、辛亮、吕程序、徐国会、广云飞、锁景坤、高继伟、刘南林、轰会武、冀保峰、高宏峰。rrKaeerkAca-
-riKacerKAca-
1范围
GB/T39925—2021/1S17532:2007农业固定设备:畜牧业数据通信网络本标准规定了用于畜牧生产的计算机系统白动与交五通信及控制的协议:本标准支持畜牧生产内部以及联网上的通信,
本标准定义「数据交换的基本协议.使用通用的数据结构,协议可根据未来需求进行扩展,本协议仅适用于简单和/或定义明确的实休。本标准涉及用丁畜牧生产服务的网络通信出系统中的设备提供这些服务。本标准不适用于子系统内部通信:
传输的数据格式基于ISO11787和ISO11788中定义的ADIS和ADED标准,也可使用在本标准中描述的XML/ADED.XML/ADED类似丁ISO11787中规定的ADIS标准,H数据格式不适用丁实时数抛交换。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注Ⅱ期的引用文件,仅注Ⅱ期的版本适用于本义件。凡是不注日期的引用文件,其最新版本(包括所有的修收单)适用丁本文件。ISO3166-1世界各国和地区名称代码第1部分:国家代码(Codcsforthcrcprcscntationofnamcs of countrics and thcir subdivisions Part I:Country codcs)IS04217衣尔货币和资金的代码(Codeslortherepreseniationolcurrenciesandlundls)ISO11787农业用和林业用设备管埋计算机和T计算机间的数据交换数据交换语法(Machinery lor agriculture and forestry Data interchange between management computer and processcomputers—Data interchange syntax)1S011788-1农业信息系统间的电子数据交换农业电子数拟要索辞典第【部分:股捕述(Electronic data intcrchangr betwecn information systems in agriculturc-Agricultural data clementdictionary-—Part l:General description)Ec60204-1机械电气安全机械电气设备第】部分:通用技术条件(Safc:tyofmachincry一F-lectrical cguipmcnt of machinesPart l:(Gencral reguirements)IEC60529外壳防护等级(IP代码)Degrees ofprotectionprovidedbyenclosures(IPCode)3术语和定义
IS11787和ISO117881界定的以及下列术和定义适用于本文件,3.1
蓝牙bluetooth
实现设备间短距离无线交互链接通信的工业标准。3.2
设备device
与用于畜牧生产的计算机系统相连的机器或部件。1
iiKaeerkAca-
GB/T39925—2021/IS17532:20073.3
MAC地址MACaddress
唯一标识网络中每个节点的硬件地址。注:MAC是介质访间控制的缩写
system
用于畜牧生产的计算机系统1的数据处理或控制部件。3.5
子系统
suhsyslem
系统的划分,本身具有数据通信系统的特征3.6
network
通过网络近行数据交换的个及以上的通信组件的百连。3.7
network management
网络管理
对网络资源逊行控制、计划、分配、配置、协调和监测等功能的执行。3.8
数据报
datagram
现代计算机网络中承载信息的基本传输单元注:数据报包括首部和数据,肯部包括从源地址到口的地址获取数据报所需的信息,数据包括数据内容(消息)。3.9
场所location
农业交易和农场的各种了系统(棚、车厢、隔间、任所)。3.10
locationaddress
场所地址
用点隔离的子地址序列。
注:序列以农场综号(1N)开始:农场编包括以数字IS0国家代码(IS03166-1/3V)以及唯-国家农场I112V)3.11
服务器
server
提供套接的设备中的程序,客户端可过套接链接交换本标准中的消息和服务,3.12
客户端client
设备「的程序,用于与其他设备或同一设备的服务器程序建立联系并获取数据。注:不标准客广端的设计议适川于本标准服务端程序,3.13
参数组parametergroup
本标准通信中用于对机器进行配置的组相关参数:3.14
参数类别
parameter class
包含一个或多个参数组,这些参数组依据特定功能或任务进行分类3.15
参数标识符
parameteridentifier
机器配置的项且类型,
-rKaeerkca-
数据词典实体DDentity
数据词典市的数据元素定义
DD 实体编号
DDentitynumher
数据词典中标识数据实体的编号DDitem
数据词典项目
数据词典中数据儿素的数据详细内容代码集
codeset
包含状态及定义内容的固定集合,组播
Fmulticast
GB/T39925—2021/IS017532:2007用最有效的策略通过网络的每条链路传送消息.同时间多个目的地址传送信息:注:仪传送-次·仪在链路有分支时牛成刑不,“组播指IP播,是指在IP网络上同时有效他向多个接收机发送信息的协议,
组播地址
multicast address
组播连接的地址。
传输控制协议transmissioncontrolprotocol:Tcp面向连接的、可靠的、基丁字节流的传输层通信协议3.23
user datagram protocol,UDF
用户数据报协议wwW.bzxz.Net
面向消息的最小传输层协议。
互联网协议internetprotocol;IP源主机和目的主机使用的面间数据的协议,用丁在分组交换的联网络上交换数据。3.25
virtual private network;VPN
虚拟专用网络
公司内部或不同公司或组织之间通过五联网进行通信的专用通信网络,注:安全VPV使川加密隧道协议提供必要的保案性、发送端身份认证和消息完整性,以实现预期的专用效果。3.26
单元unity
表示所定义的项几值的比较数字基准。3.27
handle number
句柄号
标识事务或命名查询的唯一编号。3.28
设备标识符
device
由MA(地址II)构成的唯一设备编号:3
-rrKaeerkAca-
GB/T 39925—2021/IS017532:20073.29
端口port
网络端口networkport
道过网络与计算机程序通信的接口。注:网络端II具有编号。UIP租TCP将端I1号附加到发送数据上,接收端网络部件用端号矿定将数据发送到设备上的哪个应川程序。
会话session
通信的活动期,
注:本你准通信中两个设备之问可靠的、交互式的数据传输称为会话。3.31
事务transaction
客户端和服务器之间的一次交互。3.32
session end line
会话结束行
终止termination
结束会话。
4缩略语
下列缩略谱适用于本文件,
ADED:农业数据元词典(agriculturedalaelement dictionary)ADIS:农业数据交换格式(agriculturedata interchangesyntax)AV:宁母数字(alphanumcric)C:条件(conditional)
DA:数据认证(data authentication)DD:数据词典(datadictionary)DF:倍误数据的数据行+错误项+冲突项(clatalineorfaultydata+erroritem+impactitem)DHICP:动态主机配置协议(dynamichostconfigurationprotocol)DN:常态定义行类型[definition line type of status normal(N)]DvS:域名服务器(domainnamcscrver)EDI:电子数据交换(electronicdatainterchange)FTP:文件传输协议(filetransfer protocol)lAONA:国际白动化开放网络联合会(intcrnationalautomationopcnnctworkingalliancc)IEEE:电气与电子上程师协会(institute of electrical and electronic engineers)IETF:网络T程任务组(internetengineeringtaskforce)IP:五联网协议(inlernetprotocol)K:主要数据儿素(keydataelement)LAN:局域网(localareanetwork)M.强制(mandatory)
McC:组播通信(multicastcommunication)N·数字(numeric)
NL.F:畜牧业网络(nctworklivcstockfarming)-rrKaeerkAca-
O:可选(optional)
GB/T39925—2021/ISO17532:2007PlG:工业因特网规划和安装指南(industrialEthcrnctplanningandinstallationguide))PO.处理指令打开(proccssinginstruction opcn)PP:处理指令挂起(processing instruction pcnding)PPP:点对点协议(point-to-point protocol)PR:处理指令结果行(proccssinginstructionrcsultlinc)R/45:已注册的45型插头(regisiered jacktype45)SBC:基于会话的通信(session-based communication)SN:序列号(sequencenumber)
TCP:传输控制协议(transmissioncontrolprotocol)TN:常态终止行[termination line wih status nortnal(N)]UDP:用户数据报协议(userdlatagramprotocol)URI:统一资源标识符(uniform resourceidentifier)URl:统资源定位符(uniform resource locator)UTC:世界标雅时Luniversaltime(alsoknownasGreenwichmeantime)VA:认证估行(valuelinefor authentication)VE:值行错误处理信息(valuelineerrorhandlinginformation)VF:错误数据值行错误代码丨冲突代码(valuelinefaultydataerrorcode「impactcode)VN:仿行类型和状态(value linetypeand status)VPN+虚拟专用网络(virtualprivatcnctwork)WLAN:无线局域网(wirclcss local arca nctwork)XML:可扩展标记讯言(cxtensihlemarkuplanguagc)ZN结束会话(cnd scssion)
注:行类型和状态字衍缩写,见图8。5概述
计算机系统网络在畜牧业中是必要的.用丁各种过程控制(例如:饲养和气候)、环境平衡(用问平衡),综合环境和动物保扩以及经济原因,通过网络基础设施使用服务,需要传输信息。这就需要预先狱知通信双方之问传递信息的方式,本标准的目的是提供一种满是此要求的协议。网络协议(IP)是本标准通信的基础,TCP流用丁确保可靠通信。ULDP数据报用丁对管理和短消息迹行组播传送
对于ADIS语法符号描述,见ISO11787作为IP协议的物埋层,IEEE802.3x定义的以太网是当前最常用的协议。本标准支持以太网,可通过有线或无线通信方式传输IP数据包。本标准定义对畜牧牛产网络的物理连接和数据通信的要求,这此要求适用于直接与此网络连按的设备:
6技术要求和建议
6.1基本要求
相关设备应保证组件问的快速数据通信,5
-rrKaeerkAca-
GB/T39925—2021/IS017532:2007如果需要实时道信,则成配置逻辑隔离的网段,以使在重要网段内进行实时通信应提供结构化布线或无线连接,6.2连接器
推荐使用RI45连接器,根据环境条件(轻负荷或重负荷),连接应符合IEC60529规定的防扩等级IP20或IP67
6.3电缆
制造商的设备应为星形、总线形或坏形连接,四线电缆能充分满足数据连接要求对丁稳定网的接线,宜使用IAONA推荐的电缆类型(PIG,4.0版本,2003):铜线有线连接的最小传输速度为10MB/s,对于备舍内的配线,宜使用安全等级系统IP67(重负荷):在环境稳定时.IP20(轻负荷)充分满足要求,作为物理层的基本要求,电缆成至少满足IAONA建议6.4传输协议
TCP/IP和UDP协议均可使用TCP/IP用于可靠连接,UDP用于红播寻班适信,所支持的组件(线局域网、蓝牙、设备)应叫通过TCP/IP和UDP连接到农场网络开应符合IEEE标准:图1为该渠构图
本标准和TCPP层
应用层
不标准
传输层
网络层
物理层
以太网
图1本标准和TCP/IP协设层次结构7畜牧业通信网络
畜牧业应用
在一个物理网络内,对畜牧生产中的本标准通信没有限制,川使用VPN技术通过五联网连接本地网,从而将网络扩展到农场(物埋网络)边界之外:7.2互联网应用
不支持在了联网上使用组播通信的成对设备,农场设备和五联网设备之间的数据交换应山专门的6
-riKaeerkca-
服务进行组织
GB/T39925—2021/1SO17532:2007注:在互联网连接中,木标准通信仪支持TCP连接,可道过多种物理层协议传输TCP数据包,例如:点对点协议(PPP)或以太网。
7.3组播通信
在本地网络中,组播地址为224.111.234.123、ADIS/ADED端口编号为2434以及XML/ADED端口编号为2435:如果使用其他组播地址.成在所有设备市通过人工配置:由于底层物埋层(例如以太网)UDP组摇数据报传输的限制,数据报的数据长度不得超过10243,其有AS行的数据报发送端还应确保转换的XM数据的数据报长度不得超过【02B,每个11P组播数据报以长度为8B的百部开始.部包含有关本标准MCC通信信息。当转发器将数据报传输到H他MCC地址时,第1字节的第0位置为1。如果第1位置为1,则不需要转换数据报。为了使这类消息简短,数据报不发送首部行。在组播通信中,包含数据词典信息的首部数据不准许被发送,所以数据的接收方应灵活地适应数据结构。ULDP数据报中,值行(ADIS和XML/ADED)在指向同实体的定义行的后而:注1:在未知每个单独设备网络地址时,可使川IIDP发送组播信息轻松实现管理功能和简单清息的分发注2:UDP通借不确认收到的UDP数据包,并不绝对安全注3:出于纠播的特性,连接到木标准网络的每个设备接收发送到公共纠播地址的消息。管现员的责任是检查总线负载及时间行为。
7.4TCP连接
7.4.1概述
当需要确保无信总丢失或混淆时应使用TP连接。发起设备被称为“客户端”,监听接的应答设备称为\服务器”。因此,I(P连接总是点对点连接(缺省吋,通信双方使用端口编号2431)。如果在台计算机中,由多个程序提供多个SBC服务,需要在发布订阅期间安排其他端口。这就是在实体服务请求(990110)和服务询问应答中(990109)指定端口编号(项目编号901044)的目的。需要用转换软件XML/ADED和ADIS/AIDED之问转换数据流注:川软件处理TCP连接或网连接时,通信方不出发送消息或不用响应时,需要川超时关闭连接。然而,请求搜寻某个数据可能花费数据库系统较长时问.所以需谨慎选择超时。对持续时问较长的业务,异步事务足完成业务而不需设置长超时的方法,7.4.2会话
每个会话被分成多个单独事务.并始终用T(P连接完成两个设备间(点对点通信)的通信会话从客端的认证信息开始·如果客端咨去认证过程·则会话从部行开始,认证和音部行分别被封装到一个事务中。是否需要登录取决于设备要求,可在设备启动阶段服务公布期间进行协商。首部行提供的基本信息,川根据DD版本解释会话中的后续数据,其中DD)版本用丁编译会话数据。会话出1、2.3..、n个事务组成.以会话结束行结束。通常客户端发送会话结束行到服务器,通知服务器TCP连接正在关闭。否则,在再次使用相同TCP端口前,可能将已使用的服务器TCP端口馈定儿分钟(取决操作系统)
在事务内-可执行多种功能:
一认证;
百部行:
发送或接收数据:
-riKacerKAca-
GB/T39925—2021/IS017532:2007发布搜索请求:
执行命名查询:
执行处理指令。
这些功能的详细列表和描述见附录A。图2为会话流程图。
客户端A:设备
打升TCP连接升始会话
在一次会话期间通带将完成多个事务见7.4.3
发送会话结束行结束会话
关闭TCP端口
关闭TCP连接”
关闭TCP连接”
这两个消息是操作系统实现TCP栈的一部分。图2会话
7.4.3事务
服务器B:设备
关闭TCP端口
每个事务与下-个事务是分开的,设备A(客端)启动事务·设备B(服务器)处埋发送数据,并且返叫结果、错误信息,注释或者不返问任何消息,见图3客户端通过发送起始行(在7.1.2中指定的一个功能)发起一个事务。发送定义行,启动“发送数据”功能。a
用搜索或者请求行启动搜索请求。c)
发送查询行启动命名查询:
用处理指令行启动处理指令功能。d
以同样的方式处理登录(认证)和百部。百部行被表示为特殊事务。
不应通过组播消息使用此功能。8
rKaeerkAca-
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。