About Us
Museum

RFID Guardian Use-Home

From RFID Guardian

RFID technique could be used in the home. For example, RFID readers could be placed in washing machines and RFID tags in clothes such as socks. In this way washing machines could detect when clothes are put in them, and choose in the appropriate temperature and rotation speed. Other examples are frozen dinners which tell the microwave their cooking instructions, filling cabinets which know the location of tagged documents, medicine bottles which know drug interactions and location sensitive stamps for faster mail delivery.


In the intelligent washing machine example, the RFID tag is encased in a soft plastic shell so it can be attached to any textile and be washed, ironed and pressed at least 100 times and survive (according to Midori Taniyama, of Fujitsu's RFID systems department). These tags operate in the UHF band (at 952MHz to 955MHz) and can be read at distances of up to 1.2m, which means that the tags on all the items in a basket of laundry can be read in a few seconds. At each stage in the laundering process it's possible to place sensors to quickly determine the location of any item. Extending the sensor network beyond washing to the pick-up and delivery system creates a complete linen or garment management system.


In summary, the sequence of home appliance is:


1. Intelligent machine readers broadcast inventory queries.


2. Each tag responds with its unique IDs.


3. Legal readers collect IDs and send those IDs to RFID Middleware (or rather a back-end system), which performs further actions. For example, a washing machine may query an Internet-based database for controlling instructions.


UML Object Model


Image:Home.png


UML Sequence Model


Image:Uml_seq_home.png


Sample ACL

##################
# HOME rules
##################
context home;
context trusted;

# By default, we would leave RFID traffic alone
rule P15693 ACCEPT 
{
	context = *;
	role = *;
	tags = *;
	query = { command = *; };
};

# Deny others to read my tags
rule P15693 DENY 
{
	context = *;
	role = *;
	tags = @MY_TAGS;
};

# Allow home readers to read my tags
# when it is in a trusted or home environment
rule P15693 ACCEPT
{
	context = {home, trusted, };
	role = LEGAL_READERS;
	tags = @MY_TAGS;
	query = { command = INVENTORY; };
};