This paper presents the design and validation of an RFID module for the Network Simulator 2 which implements the ISO/IEC 18000-6C Class 1 Generation 2 standard, Schoute and Eom-Lee anti-collisions protocols in order to evaluate the performance of RFID systems and Internet of Things environments. The module includes mechanisms for the definition of parameters related to the standards and for QoS provision.
Moreover, the implementation is open source and intended to be a reference tool for evaluating RFID protocols for anti-collision algorithms, security, privacy and other desired resources. Brief results obtained with the module showing the benefits of a QoS mechanism proposed by the authors are also presented. The module is important to the network community and this paper provides a scientific methodology attesting its functionality and conformity with existing standards and protocols.