rfid event specification and notification
DESCRIPTION
RFID Event Specification and Notification. Kayla Eucken. Project Motivation. Humans are often forgetful We use many ways to remind ourselves Post-it notes Emails Calendar entries These methods must be visible at the critical time Example: - PowerPoint PPT PresentationTRANSCRIPT
RFID Event Specification and Notification
Kayla Eucken
Project Motivation
• Humans are often forgetful• We use many ways to remind ourselves
o Post-it noteso Emailso Calendar entries
• These methods must be visible at the critical time • Example:
o Post-it note reminder to bring a book to a meetingo Must see the reminder before leaving your office to go to the
meetingo The reminder may not be necessary or may be overlooked
• Our system uses the RFID Ecosystem to allow conditional reminders.
Problem Statement
The average, non-technical user cannot currently benefit from creating their own RFID events, context-specific reminders, and other notifications.
Project Goals
1. Allow users to graphically specify eventso Scenico Templates
2. Allow users to subscribe to notification for eventso Email or SMSo Certainty thresholdo Notification sent when event is detected
Scenic
• The purpose of Scenic is to allow non-technical users to specify RFID eventso drag-and-dropo no need to learn a scripting language
• Previous sensor or RFID reminder systems have required the user to create events using a scripting languageo Mik Lamming's SPEC
• Encountero Example: I meet with Magda
• Enter/Leave a placeo Example: I leave the DB lab
Example Events
Example Events (cont.)
• Item Securityo Example:The little girl statue leaves the building o Example: Projector #30053376 leaves the DB lab
Templates
Templates are events with some of the details missing
TemplateXML
Notifier
• The purpose of Notifier is to allow users to subscribe to notification for events that they have specifiedo Emailo SMSo Phone (not yet)
System Architecture
The events specified using Scenic are available to all the RFID Ecosystem applications.
Notification Module
• The program listens for an event to be detectedo Receives an Event ID and a probability
• Retrieves the details for the evento User's contact detailso Notification method
• Sends the notification
Sending the Notification
• Currently can do email or SMS• Uses the Javamail API and a UW mailserver• Send SMS like emails
o Requires knowing the user's phone provider
Example:[email protected]
DEMO
• DEMO Example:o I meet with my advisors in the database labo Notify by email