Device simulator framework for an RFID infrastructure
View Patent ↗The claimed subject matter provides a system and/or a method that facilitates simulating one or more devices respective to disparate vendors, wherein the devices can be associated with an RFID infrastructure. A physical device can wirelessly receive data from a tag. A device simulator can employ a virtual replication of the physical device to simulate the physical device within an RFID network allowing the device to be virtually represented as if physically within the RFID network.
1. A system that facilitates simulating at least one radio frequency identification (RFID) device, comprising:
an interface configured to physically connect to a device and to receive data from the device via a physical connection between the interface and the device; and
a device simulator configured to clone the device as a function of the data received from the device via the physical connection to create a virtual replication of the device within an RFID network.
2. The system of claim 1 , wherein the device simulator is configured to facilitate having the virtual replication simulate at least one of a setting on the physical device, a wire protocol, a role within an RFID process, an interaction with the RFID network, a communication with a provider, or a configuration related to the physical device.
3. The system of claim 2 , wherein the RFID process is a high-level object that forms a unit of execution that relates to at least one of the following: an outbound process; a manufacturing process; a shipping process; a receiving process; a tracking process; a data representation process; a data manipulation process; a security process; or a process utilizing one of an RFID device service, a device collection, a tag read, an event, an event queue, a tag write, a device configuration, or a number count.
4. The system of claim 1 , wherein the RFID network comprises a collection of devices that form a sub-system which includes:
an RFID reader configured to receive an RFID signal; and
an RFID tag configured to transmit data related to the RFID tag to at least one of the collection of devices.
5. The system of claim 1 , wherein the device is at least one of an RFID reader, an RFID writer, an RFID printer, a printer, a reader, a writer, an RFID transmitter, an antenna, a sensor, a real-time device, an RFID receiver, a real-time sensor, a device extensible to a web service, or a real-time event generation system.
6. The system of claim 1 , wherein the virtual replication is of at least one of an RFID reader, an RFID writer, an RFID printer, a printer, a reader, a writer, an RFID transmitter, an antenna, a sensor, a real-time device, an RFID receiver, a real-time sensor, a device extensible to a web service, or a real-time event generation system.
7. The system of claim 1 , wherein the device simulator is configured to simulate a plurality of devices from a plurality of disparate vendors simultaneously.
8. The system of claim 1 , wherein the device simulator is configured to simulate at least one of the following: a device setting; a device power level; a device frequency; a device configuration; a tag data reading; a tag notification; a management event; a command related to the device; a device property; a tag management; a connection management; a TCP connection management; an HTTP connection management; a Blue Tooth connection management; a read filter management; or an IO port management.
9. The system of claim 1 , further comprising a plug-in configured to expand the device simulator to facilitate a virtual representation of a disparate device.
10. The system of claim 9 , wherein the plug-in is configured to receive data related to the disparate device from a third party.
11. The system of claim 9 , wherein the plug-in is configured to provide at least one of an upgrade, a version, a new device, an expansion pack, a template of devices, or a new wire protocol.
12. The system of claim 1 , wherein the device simulator is configured to simultaneously employ a plurality of virtual replications for a plurality of disparate devices.
13. The system of claim 1 , wherein the device simulator is configured to include at least one of a DeviceTranslator object, a DeviceContext object, or a DeviceOperationContext object.
14. The system of claim 1 , wherein the device simulator is configured to process a request for employing the virtual replication for a provider related to the device.
15. The system of claim 1 , further comprising a web service configured to facilitate changing at least one of a device setting, a tag information, or a notification process.
16. A computer-implemented method that facilitates simulating at least one radio frequency identification (RFID) device, comprising:
physically connecting a device to a device simulator, wherein a physical connection between the device and the device simulator is established via a port on the device simulator;
receiving data from the device via the physical connection; and
cloning the device with the device simulator based at least in part on the data received from the device via the physical connection.
17. The method of claim 16 , further comprising employing a plug-in to facilitate a future device expansion.
18. The method of claim 16 , further comprising ascertaining a device interaction with at least one of an RFID network, a host, an RFID server, or a host provider.
19. A computer-readable storage medium that facilitates simulating at least one radio frequency identification (RFID) device, comprising
computer-readable instructions, the computer-readable instructions including instructions for causing at least one processor to perform at least the following acts:
receiving data from a device via a physical connection between the device and a device simulator;
cloning the device, wherein the cloning is based at least in part on the data received from the device via the physical connection;
simulating the device with a virtual representation within an RFID network, wherein the virtual replication is based on the cloning of the device; and
employing a plug-in to expand the virtual representation to include a simulation of one or more additional devices substantially similar to at least one of the device or a disparate device within the RFID network.