分享好友 电磁兼容首页 电磁兼容分类 切换频道

无线射频识别中间件技术

2010-04-061220


3.4 策略模式切换多种报告上传、命令下发方式

事件周期结束之后,中间件需要组装报告上传给规则的预订者,即应用系统。上传的方式有多种,如HTTP、Socket、JMS等等。中间件的核心逻辑处理模块不应该关心具体的上传技术,相应工作应交给报告上传模块来做,核心逻辑处理模块只须完成自己的工作,然后把一定格式的数据通过报告上传模块发送,参见代码示例。

报告发送接口ReportSender:

publicinterfaceReportSender{
voidsendReport(ECReportsreports);
}

通过Http方式发送报告的ReportSender接口实现类ReportSenderByHttp:

publicclassReportSenderByHttpimplements ReportSender {
public void sendReport(ECReports reports) {
}
}

通过Socket方式发送报告的ReportSender接口实现类ReportSenderBySocket:

publicclassReportSenderBySocketimplements ReportSender {
publicvoidsendReport(ECReportsreports) {
}
}

通过JMS方式发送报告的ReportSender接口实现类ReportSenderByJms:

publicclassReportSenderByJmsimplements ReportSender {
publicvoidsendReport(ECReportsreports) {
}
}

报告发送示例客户端类

SendReportWorker:

publicclassSendReportWorker{
privateReportSendersender;
privateECReportsreports;
publicvoidsetReports(ECReportsreports) {
this.reports = reports;
}
publicstaticvoidmain(String[] args) {
SendReportWorker worker = new
SendReportWorker();
worker.sender.sendReport(reports);
}
publicvoidsetSender(ReportSendersender) {
this.sender = sender;
}
}

这样,发送消息的工人类可通过设置ReportSender的实例来灵活设置其发送方式。

同样,中间件的清点命令下发,即中间件与阅读器之间的接口,也存在多种方式,如Socket、SOAP等,也可采用类似的设计。

3.5 观察者模式处理上报消息

阅读器的消息上报转换为消息对象,对消息对象的接收、分发可采用经典的观察者模式实现。

4、中间件发展方向

4.1 与阅读器管理系统的融合

中间件是阅读器与后台应用系统之间的桥梁,而阅读器通常有设备管理需求,比如软件版本下载、设备告警管理、参数配置等等,阅读器管理系统也是直接与阅读器交互的软件模块。于是,如何处理好中间件与阅读器管理系统之间的关系成为一个亟待解决的问题。

从软件部署(部署在同一台主机上)、软件模块重用(重用阅读器通信模块)等角度考虑,中间件与阅读器管理系统的融合势必成为中间件本身的一个优势。

4.2 对多标准标签的支持

RFID技术在国内外的发展和应用方兴未艾,国际上多个标准组织都试图统一RFID标准,但在一定的时期内,势必出现多标签并存的情况。于是,对多标准标签的支持也是中间件系统的一个发展方向。

4.3 对多厂商阅读器的支持

中间件与阅读器之间的接口、通信方式以及信息格式,也无法做到统一标准。对多厂商阅读器的支持、至少对少数几家主流厂商的阅读器的支持,已经是对中间件所提出的基本要求。

« 上一页 4/4 下一页 »
收藏 0
打赏 0
评论 0
电磁波能量比吸收率SAR评估的过去、现在和未来
新颖创新的SAR(电磁波能量比吸收率)快速测量系统于近期进入了市场。SAR测量系统被用来确认无线设备,如移动电话使用者的电磁波辐射状态。测量所得的SAR值则与国际标准或行业标准进行比较,使受测的无线设备可以被批

0评论2015-11-04970

量化射频干扰对线性电路的影响
典型的精密运算放大(运放)器可以有1MHz的增益带宽积。从理论上讲,用户可能期望千兆赫水平的RF信号衰减到非常低的水平,因为它们远远超出了放大器的带宽范围。然而,实际情况并非如此。事实上,包含在放大器内的静

0评论2015-09-24132

如何使用示波器进行射频信号测试
摘要随着无线通信、雷达、卫星通信、光通信等领域对于信号传输速率或者分辨率要求的提升,采用的调制制式越来越复杂,信号带宽也越来越宽。现代的实时示波器由于芯片和材料工艺的提升,已经可以提供高达几十GHz的实时

0评论2015-07-13699

欧洲无线射频EN300328 V1.8.1版标准新增要求
EN 300 328 V1.8.1适用于2.4GHz的Frequency Hopping equipment和other types of Wide Band modulation equipment, 比如2.4G WIFI, 蓝牙以及zigbee产品。而EN 301 893 V1.7.1主要针对5GHz WIFI及DFS产品。EN 300 328

0评论2015-01-23370

EMC射频设计要着重滤波和屏蔽
为了防止解调,模拟电路处于干扰环境中时需保持线性和稳定,尤其是反馈回路,更需在宽频带范围内处于线性及稳定状态,这就常常需要对容性负载进行缓冲,同时用一个小串联电阻(约为500)和一个大约5PF的积分反馈电容

0评论2013-01-14408

手机与电磁波对人有影响
现在,手机的使用越来越广泛。十多年以前,只有极少数的有钱人才用得起手机,时至今日,手机已经非常普及,成为一种基本的工作与娱乐工具。随着其越来越小巧和便宜,越来越多的人拥有了属于自己的手机。 与互联网功

0评论2012-08-02870

射频电路与天线的电磁干扰研究
当射频电路一切都按预先设定的方案设计完成之后,其性能不一定就会完全达标,其中会导致射频性能不达标的一个重要因素有可能就是电磁干扰,而电磁干扰并不一定是因为射频范畴内电路布局、布线不合理造成,亦可能是因

0评论2012-07-10454