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
UML Sequence Model
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; };
};




