• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
  • 1
  • 2
  • 3
  • 4
首页 > RFID和物联网 > RFID > RFID中间件基准性能测试平台研究与设计

RFID中间件基准性能测试平台研究与设计

录入:edatop.com     点击:
1 引言

  RFID是自动识别技术中的一种, 它利用射频方式进行非接触双向通信以达到识别的目的。RFID 技术由于其独有的优点,吸引力与日俱增。出于对市场前景的预期和简化RFID 系统建设、维护工作的需求, 一些大的软件公司( 如IBM, BEA, Microsoft等) 相继推出了各自的RFID 中间件产品。

  RFID 中间件扮演的是RFID 读写器和应用程序之间的中介角色, 从应用程序端使用中间件提供的一组共通的ApplicationInterface (应用接口程序, API), 即能连到RFID 解读器, 读取RFID 标签资料。如此一来, 即使储存RFID 标签情报的资料库软件或后端应用程序增加或改由其他软件取代, 或者RFID解读器种类增加等情况发生, 应用端不需要修改也能处理, 省去多对多连结复杂维护的麻烦。

  出于对RFID 中间件的重视, 为企业在实施RFID 系统时选择RFID 中间件产品提供参考, 有必要对RFID 中间件的性能进行测试。性能测试包括中间件处理下层读写器数据和支持上层应用程序调用的能力。现有的性能测试工具( 如LoadRunner, JMeter, Benchmark Factory 等) 存在着测试对象单一、测试结果不易比较等问题, 并不能满足测试的需要, 这就需要一套针对RFID 中间件基准性能的测试方法和测试平台。

2 参数选取及其测试方法

  对于RFID 中间件的使用者而言, 关心的无外乎以下几个方面: 支持的读写器; 提供的应用程序接口; 并发处理的读写器数量、应用程序客户端数量; 吞吐量; 响应时间。对于一定的应用环境, 前两个是能不能使用的问题, 而后四个是使用效果的问题, 也就是本文所论述的基准性能问题。下文分别就这四个基准性能参数作了解释, 并给出了测试方法。

  并发处理的读写器数量( NoR, Number of Readers) : 在一定的系统开销和应用程序客户端响应时间限制下, RFID 中间件能够同时处理的读写器数量。这里的读写器是指与RFID 中间件相连接, 且同时向RFID 中间件以一定的频率发送标签数据的读写器。在测试过程中, 监控系统资源占用( cpu 和内存使用率) 和应用程序客户端响应时间, 逐步增加发送数据的读写器数量, 当系统资源占用和响应时间达到限制值时, 就得到了NoR。

  并发处理的应用程序客户端数量(NoC, Number of Clients) : 在一定的系统开销和应用程序客户端平均响应时间限制下, RFID 中间件能够同时处理发送操作请求的客户端数量。测试方法与NoR 类似, 通过监控系统资源占用和应用程序客户端平均响应时间, 逐步增加发送操作请求客户端数量, 当系统资源占用和平均响应时间达到限制值时, 就得到了NoC。吞吐量( Throughput) : 在一定的系统开销和客户端响应时间要求下, RFID 中间件能够处理的读写器端发送标签数据的频率。类似的, 通过监控系统资源占用和应用程序客户端响应时间, 逐步增加读写器发送数据的频率, 当系统资源占用和平均响应时间达到限制值时, 就得到了Throughput。

  响应时间(RT, Response Time) : 应用程序客户端发送事件请求到RFID 中间件完成操作的时间间隔。测试方法相对简单,只需要通过应用程序客户端发送需要测试的操作请求, 记录其响应时间即可。

3 RFID 中间件基准性能测试平台

  对RFID 中间件的测试涉及到两方面的测试数据来源: 读写器端的标签数据和应用程序客户端的操作请求。使用实际的读写器和应用程序进行测试面临两方面的问题: 1) 测试工作需要大量的读写器设备, 这需要大量的资金; 2) 搭建这么多设备所组成的测试环境, 工作量将极其巨大、复杂。一个切实有效的解决办法就是通过软件对读写器和应用程序进行仿真, 由虚拟读写器(Virtual Reader) 和虚拟客户端(Virtual Client) 向RFID中间件发送测试数据。

  3.1 总体框架

  基于虚拟读写器和虚拟客户端的RFID 中间件基准性能测试平台分为以下四个模块:

  1) 虚拟读写器: 对读写器进行仿真, 生成标签数据, 与RFID 中间件进行通信。

  2) 虚拟客户端: 生成对RFID 中间件的操作请求, 并记录响应时间。

  3) 测试控制台: 根据测试模式控制虚拟读写器和虚拟客户端的运行, 监视系统资源占用情况, 记录测试数据。

  4) 报告生成器: 由测试数据生成图形化测试报告。

闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤缂嶅﹪寮婚悢鍏尖拻閻庨潧澹婂Σ顔剧磼閹冣挃闁硅櫕鎹囬垾鏃堝礃椤忎礁浜鹃柨婵嗙凹缁ㄥジ鏌熼惂鍝ョМ闁哄矉缍侀、姗€鎮欓幖顓燁棧闂備線娼уΛ娆戞暜閹烘缍栨繝闈涱儐閺呮煡鏌涘☉鍗炲妞ゃ儲鑹鹃埞鎴炲箠闁稿﹥顨嗛幈銊╂倻閽樺锛涘┑鐐村灍閹崇偤宕堕浣镐缓缂備礁顑呴悘婵嬫倵椤撶喍绻嗛柕鍫濈箳閸掍即鏌涢悤浣镐簽缂侇喛顕ч埥澶娢熻箛鎾剁Ш闁轰焦鍔欏畷銊╊敊鐠侯煈鏀ㄧ紓鍌氬€风粈渚€顢栭崟顖涘殑闁告挷鐒﹂~鏇㈡煙閹规劦鍤欑痪鎯у悑閹便劌顫滈崱妤€骞嬮梺绋款儐閹瑰洭骞冨⿰鍫熷殟闁靛鍎崑鎾诲锤濡や胶鍙嗛梺鍝勬处濮樸劑宕濆澶嬬厵闁告劘灏欓悞鍛婃叏婵犲嫮甯涢柟宄版嚇瀹曘劍绻濋崒娑欑暭闂傚倷娴囧畷鐢稿窗閸℃稑纾块柟鎯版缁犳煡鏌曡箛鏇烆€屾繛绗哄姂閺屽秷顧侀柛鎾寸懇椤㈡岸鏁愰崱娆戠槇濠殿喗锕╅崢鍏肩濠婂懐纾奸柣鎰靛墮椤庢粌顪冪€涙ɑ鍊愮€殿喗鐓¢、妤呭礋椤戣姤瀚奸梻浣告贡鏋繛鎾棑缁骞樼€靛摜顔曢柣鐘叉厂閸涱厼鐓傞梺杞扮閻楀﹥绌辨繝鍥ч柛娑卞枛濞呫倝姊虹粙娆惧剬闁告挻绻勯幑銏犫攽閸モ晝鐦堥梺绋挎湰缁嬫垵鈻嶉敐鍜佹富闁靛牆绻掗崚浼存煏閸喐鍊愭鐐插暞缁傛帞鈧絽鐏氶弲顒€鈹戦悙鏉戠仸閽冮亶鎮归崶鈺佷槐婵﹨娅i幏鐘诲灳閾忣偆浜堕梻浣藉吹閸o附淇婇崶顒€绠查柕蹇曞Л閺€浠嬫倵閿濆簼绨介柛濠勫仱濮婃椽妫冨ù銈嗙洴瀹曟﹢濡搁妷顔藉枠濠电姷鏁告慨鐑藉极閸涘﹥鍙忛柣鎴f閺嬩線鏌熼梻瀵割槮缁炬崘顫夐妵鍕冀椤愵澀绮堕梺缁樺笒閻忔岸濡甸崟顖氱闁瑰瓨绻嶆禒鑲╃磼閻愵剙鍔ゆい顓犲厴瀵鎮㈤悡搴n槶閻熸粌绻掗弫顔尖槈閵忥紕鍘介梺瑙勫劤椤曨厼煤閹绢喗鐓欐い鏃傜摂濞堟粓鏌℃担鐟板闁诡垱妫冮崹楣冩嚑椤掍焦娅﹀┑鐘垫暩婵參骞忛崘顔肩妞ゅ繐鍟版す鎶芥⒒娓氣偓閳ь剚绋撻埞鎺楁煕閺傝法肖闁瑰箍鍨归埞鎴犫偓锝庝簻缁愭稑顪冮妶鍡樼闁瑰啿绉瑰畷顐⑽旈崨顔规嫽婵炶揪绲介幉锛勬嫻閿熺姵鐓欓柧蹇e亝鐏忕敻鏌嶈閸撴艾顫濋妸锔芥珷婵°倓鑳堕埞宥呪攽閻樺弶鎼愮紒鐘垫嚀闇夐柨婵嗙墕閳ь兛绮欐俊鎼佸煛閸屾粌寮抽梻浣告惈閸熺娀宕戦幘缁樼厱閹艰揪绱曢敍宥囩磼鏉堚晛浠辨鐐村笒铻栧ù锝呭级鐎氫粙姊绘担鍛靛綊寮甸鍕仭闁靛ň鏅涚粈鍌溾偓鍏夊亾闁告洦鍓涢崢鐢告⒑閹勭闁稿鎳庨悾宄扮暆閳ь剟鍩€椤掑喚娼愭繛鍙夌矒瀵偆鎷犲顔兼婵炲濮撮鎰板极閸ヮ剚鐓熼柟閭﹀弾閸熷繘鏌涢悙鍨毈婵﹦绮幏鍛存嚍閵壯佲偓濠囨⒑闂堚晝绉剁紒鐘虫崌閻涱喛绠涘☉娆愭闂佽法鍣﹂幏锟�...

  为了降低测试平台的运行对测试结果的影响, 系统采用分布式架构, 即虚拟读写器、虚拟客户端以及RFID 中间件分别运行在局域网的不同计算机上。虚拟读写器、虚拟客户端与测试控制台之间的通信通过Web Service 实现。系统整体软件框架如图1。

13.56MHz NFC天线,13.56MHz RFID天线设计培训课程套装,让天线设计不再难

上一篇:基于RFID技术的医院综合管理信息系统的研究
下一篇:消费商品源头管理及履历制度之RFID应用概念验证

13.56MHz NFC/RFID 濠电姷鏁告慨浼村垂瑜版帗鍊堕柛顐犲劚閻ょ偓绻濋棃娑卞剰闁告艾缍婇獮鏍ㄦ綇閸撗吷戞繝娈垮灠閵堟悂寮婚悢鐑樺枂闁告洦鍋勮闂備礁鎲¢崺鍐磻閹剧粯鈷掑ù锝堟閵嗗﹪鏌¢崨顔剧疄闁靛棔鐒︾换婵嬪炊閼稿灚娅撻梻浣告啞濞诧箓宕规导鏉戝嚑濞达絽婀辩粻楣冩煕閳╁厾顏堟倶瀹ュ鐓涚€光偓鐎n偄顏� | More...
13.56MHz 线圈天线设计详情>>
手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

  网站地图