解析EPCglobal物联网技术之ONS服务
![](http://dev2dev.bea.com.cn/images/dot6B6B6B.gif)
[摘要]
ONS服务做为EPCglobal倡导的物联网框架中的重要一环,实现货品信息在全球范围内的定位和共享,本文将着重探讨ONS服务的技术原理,实现架构和应用前景。
引言
对象命名服务(ONS)的作用
做为EPC信息发现服务中的最重要组成部分,对象命名服务ONS,存储提供EPC信息服务的地址信息,主键是电子产品码;另外,其记录存储是授权的,只有电子产品码的拥有者可以对其进行更新,添加,删除等操作。
对象命名服务(ONS)的技术原理
EPCglobal提供的电子产品码由过滤位,公司索引位,产品索引位和产品序列号组成。基于公司索引位,确定具体的公司EPCIS信息服务器地址信息。其ONS记录格式如下:
- EPC+ws,定位WSDL的地址,然后基于获取的WSDL,访问产品信息
- EPC+epcis,定位EPCIS服务器的地址,然后访问其产品信息
- EPC+html,定位报名产品信息的网页
- EPC+xmlrpc,在EPCIS等服务由第三方进行托管时,使用该格式做为路由网管访问其产品信息
对象命名服务(ONS)的实现架构
图三描述了如何基于EPC电子产品码搜索其产品信息的参考实现。其查询过程如下:
- RFID阅读器从一个EPC标签上读取一个电子产品码;
- RFID阅读器将这个电子产品码送到本地服务器;
- 本地服务器对电子产品码进行相应的URI格式转换,发送到本地的ONS解析器;
- 本地ONS解析器把URI转换成DNS域名格式;
- 本地ONS解析器基于DNS域名访问本地的ONS服务器(缓存ONS记录信息),如发现其相关ONS记录,直接返回DNS NAPTR记录;否则转发给上级ONS服务器(DNS服务基础架构);
- DNS服务基础架构基于DNS域名返回给本地ONS解析器一条或多条对应的DNS NAPTR记录,其格式如图二所示;
- 本地ONS解析器基于这些ONS记录,解析获得相关的产品信息访问通道;
- 本地服务器基于这些访问通道访问相应的EPCIS服务器或产品信息网页。
对象命名服务(ONS)的应用前景
总结
[参考文档]
- http://www.epcglobalinc.org/standards_technology/Final-epcglobal-arch-20050701.pdf
- http://www.epcglobalinc.org/standards_technology/EPCglobal%20Object%20Naming%20Service%20%28ONS%29%20Specification%20v1.pdf
- http://hookinfo.bokee.com/3529741.html
![](http://dev2dev.bea.com.cn/images/_.gif)
作者简介 | |
周国礼 是RFID解决方案架构师,BEA公司 |
解析EPCglobal物联网技术之ONS服务相关推荐
- 【华为云技术分享】解析:物联网数据分析服务如何做?
[摘要] 物联网设备正在产生大量的数据,如何为开发者提供简单有效的数据分析服务,简化开发过程,提升开发效率,让IoT数据快速变现是一个摆在我们面前的问题. 没有疑问,我们已经身处物联网时代了,每天都有 ...
- 物联网-位置信息、定位技术与位置服务
位置信息与位置服务 位置信息-从互联网到物联网 位置信息在物联网中的作用 位置信息是各种物联网应用系统能够实现服务功能的基础 位置信息涵盖了空间.时间与对象三要素 通过定位技术获取位置信息是物联网应用 ...
- 从技术层面解析农业物联网
如今,大数据已经渗透到各行各业.以大数据为指导的生产服务.工作生活和衣食住行的数字化场景比比皆是. 物联网已广泛应用于智慧城市,智慧医疗,智慧家庭,智慧物流和智慧农业等领域.智慧农业是指运用遥感遥测. ...
- 基于物联网技术的智能电力抄表服务平台
关注公众号acrelcqy,获取安科瑞产品支持 摘要:随着科学技术的发展,我国的物联网技术有了很大进展.为了提升电力抄表服务的稳定性,保障电力抄表数据的可靠性,本文提出并实现了基于物联网的智能电力抄表 ...
- 安科瑞基于物联网技术的智能电力抄表服务平台-Susie 周
1.引言 随着智能电网技术和物联网技术的发展,使用2G/4G/NB-IOT网络进行电网抄表数据传输业务发展迅速.由于电网抄表终端分布区域广,经常出现因终端断电.终端异常.网络弱覆盖等问题,导致远程电力 ...
- 一种基于物联网技术的能源物联网数据服务平台
摘要:随着物联网技术的快速发展,同时考虑到能源互联网的重要性以及传统电力通信技术的不足,本文提出了一种基于物联网技术的能源物联网数据服务平台,可为分布广泛的互联网用户提供PAAS服务.用户完成安科瑞物 ...
- nb iot 与java_NB-IoT物联网技术解析与案例详解 PDF 下载
相关截图: 资料简介: 以NB-IoT为典型应用的移动物联网技术正处于规模发展的关键期,各行各业都在思考如何把NB-IoT与行业应用有效结合起来.由于垂直行业普遍缺乏对通信技术和通信行业的认知,同时对 ...
- 计算机网络物联网论文,物联网技术及其应用_计算机网络论文.doc
物联网技术及其应用_计算机网络论文 物联网技术及其应用_计算机网络论文 论文关键字:EPC RFID Savant ONS 物联网技术 论文摘要:至上个世纪90年代物联网概念出现以来,越来越的人们对其 ...
- 视频教程-用Java从零开始开发一个物联网项目-物联网技术
用Java从零开始开发一个物联网项目 多年的产品设计和开发经验,带领团队完成多个知名产品.历任多家大型公司的Java架构师,对知名框架的源码均有深入研究.拥有IT一线开发.教学10多年的实战经验,能充 ...
最新文章
- 关于数据库性能优化小经验
- RNN 怎么用?给初学者的小教程
- Linq 异常“此提供程序只支持对返回实体或投影(包含所有标识列)的有序查询使用 Skip()...”...
- Spring Security OAuth2源码解析(一)
- js高级—查询商品案例
- 自动化测试基础篇--Selenium浏览器操作
- Python3求最后一个单词长度
- android studio炸包怎么导入,请问android studio如何引入包
- Java-命令行传递参数
- java和Mysql数据一致性_java web开发中数据一致性的问题
- FakeAPP训练时错误【ResourceExhaustedError: OOM】解决方法
- java与js的split方法
- 深度学习(三):初级卷积神经网络
- win10声卡驱动问题:未检测到任何音频设备
- LabWindows操作Excel
- 数字舵机c语言编程,舵机入门
- 学计算机专业的人,哪些人适合学习计算机专业?
- matlab fft 作图,Matlab绘图示例
- 什么是SVC?AVC和SVC有什么区别
- Ubuntu 20.04安装微信和QQ,解决微信不能输入中文