[发明专利]一种传感器与采集代理之间数据交互的通用通信方法无效
申请号: | 201010219702.0 | 申请日: | 2010-07-07 |
公开(公告)号: | CN101888380A | 公开(公告)日: | 2010-11-17 |
发明(设计)人: | 黄祥飞 | 申请(专利权)人: | 南京烽火星空通信发展有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210019 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 传感器 采集 代理 之间 数据 交互 通用 通信 方法 | ||
技术领域
本专利涉及基于计算机网络的一种传感器与采集代理之间数据交互的通用通信方法,尤其是涉及一种传感器与采集代理之间采用基于开放系统互联(OSI,在X.200种定义)定义的抽象对象方法ASN.1(Abstract Syntax Notation One,X.208)定义的一套通用传输协议,并以BER(Basic Encoding Rules,X.209)为传输规则经由UDP网络传输进行数据交互的通信方法。
背景技术
随着计算机和通信技术的飞速发展,各式各样的传感器被越来越多的应用于我们的生活当中。
目前,可以用与实现采集代理和传感器之间进行数据交互的协议主要有WMMP。建立一个WMMP过程需要双方多次握手,同时WMMP的交互报文编码规则比较固定虽然其提供了保留字但是在结构上仍不具备良好的可扩展性因为WMMP报文交互比较严谨,从另一方面这种严谨也导致了数据交互和具体实现时复杂度。以上这些导致了在采集器和传感器中如果使用WMMP传输存在的局限性.
除使用WMMP协议传输通常一般在此类传感器与采集代理间数据交互,大部采用基于TCP/IP封装的私有协议来进行数据传输。在通过对现有发明专利的检索发现很少有以抽象对象方法来定义协议格式协议。
发明内容
本发明的目的在于针对现有技术的不足提出一种传感器与采集代理之间数据交互的通用通信方法,使得通过配置采集代理和传感器之间可以进行数据交互并实现传感器的数据上报,从而顺利、准确有效的对传感器进行管理。
为实现上述目的,本发明提供了一种传感器与采集代理之间数据交互的通用通信方法,该方法中涉及一套请求/应答式的协议。该协议提供了在采集代理与传感器、传感器与采集代理之间交换数据信息的直观、基本的方法。该协议定义了4种协议报文用于在传感器与采集代理间进行数据交互。四种报文如下:
●读(get-request)报文:采集器从传感器处提取一个或多个参数值
●写(set-request)报文:设置传感器的一个或多个参数值
●响应(get-response)报文:返回的一个或多个参数值。这个操作是由传感器发出的,它是前面两种操作的响应操作。
●上报(trap)报文:传感器主动发出的报文,上报相关数据。
本发明定义的传输协议基于抽象对象方法ASN.1(Abstract Syntax Notation One,X.208)定义(ASN.1是一种ISO/ITU-T标准,描述了一种对数据进行表示、编码、传输和解码的数据格式。它提供了一整套正规的格式用于描述对象的结构,而不管语言上如何执行及这些数据的具体指代,也不用去管到底是什么样的应用程序。),并以BER(BER基本编码规则,定义在ITU-T X.209中,是指在ASN.1标准中描述的数据编码/解码规则。基本的编码规则可能被用于为类型值取得传输语法的规范,使用ASN.1指定在推荐X.208中定义的。)为传输规则基于UDP协议进行网络传输。在协议分为协议头和协议体两个部分(如图2):
(一)协议头(header):协议头主要包括的内容有协议版本、传输ID、设备ID、动作标识、状态标识、时间戳、防伪签名校验位、协议二进制字节长度和扩展项。
1协议版本为ASN.1描述的OCTET STRING类型用于显示当前传输协议的版本信息。
2.传输ID为ASN.1描述的INTEGER类型用于表示一次唯一的数据交互读(get-request)报文、写(set-request)报文、上报(trap)报文中传输ID为一串流水号。在响应(get-response)报文中传输ID应同其具体响应的读(get-request)报文或写(set-request)报文相同。
3.设备ID为ASN.1描述的OCTET STRING类型用于描述报文发送设备的唯一特征标识。
4.动作标识为ASN.1描述的INTEGER类型,动作标识的不同表示所发送的报文类型的不同,在当前版本中动作标识0标识当前报文为读(get-request)报文,1标识当前报文为写(set-request)报文,2标识当前报文为上报(trap)报文,3标识当前报文为响应(get-response)报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京烽火星空通信发展有限公司,未经南京烽火星空通信发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010219702.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:变刚度隔震支座
- 下一篇:一种快装式建筑物的包边接头