论文部分内容阅读
无线射频识别(RFID,Radio Frequency Identification)技术是一种非接触式的自动识别技术。它通过射频信号自动识别目标并读取相关数据,具有识别过程无人工干预,可工作于各种恶劣环境等优点。目前,随着RFID技术的快速发展,RFID系统的规模越来越大,传统的单阅读器读取多个标签的系统模型已经不能满足应用的要求。阅读器网络已经成为RFID技术发展的必然趋势。
为了对阅读器网络中的阅读器和网络控制器(RNC)进行控制和管理,IETF提出了简单轻量级阅读器网络协议(SLRRP)。本文根据阅读器网络协议的特性,在分析SLRRP的基础上,对工作在该协议下各项网络性能进行研究。
本文在构造仿真模型时对SLRRP进行了扩充,定义了消息传输时所使用的封装函数。这些函数的作用是在应用程序中被调用,使得相应的消息能够在阅读器或者RNC端被封装与解析。这一改进使传输的消息可以携带自己的数据,使该框架下的RFID系统的消息传输能够反映实际应用时的情况,增强了SLRRP的实时性。
由于NS-2的构件库中并未提供对SLRRP的支持,为了分析扩充后的SLRRP性能,本文在NS-2中添加了SLRRP类型构件以及与之相关的分组结构。添加SLRRP类型构件是由于在NS-2网络仿真中所有数据传输都是基于构件进行的。而添加分组结构则是为了使得SLRRP类型构件发送的消息能够在NS-2的仿真环境中被传输。本文提出的这一方法在满足了扩展SLRRP仿真要求的同时,拓展了NS-2的应用范围,为以后的相关研究提供了一种可行的办法。
本文通过在NS-2中编写Otcl脚本配置仿真环境,并利用Gawk等工具对仿真结果进行统计和分析,得到了基于ALOHA、DFSA和二进制树反碰撞算法下的改进SLRRP系统的实验结果,分析了各种反碰撞算法的优缺点以及适用场景,为RFID阅读器网络和SLRRP的应用提供了参考依据。