Download Preliminary Design Review: PowerPoint Presentation

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Preliminary Design Review
Advisor:
Professor Tessier
Team:
Lucas Root
Telin Kim
Brandon Thorpe
Michael Shusta
Department of Electrical & Computer Engineering
Outline
•
•
•
•
•
Team and Roles
Statement of Problem
Existing Products and Our Solution
Basic Operation
Description of Main Components
 Requirements
 Implementation
• Design Challenges
• Deliverables for MDR
Department of Electrical & Computer Engineering
Team Organization
Project Lead:
Lucas Root
Software
Development:
Brandon Thorpe
Hardware
Development:
Mike Shusta
Department of Electrical & Computer Engineering
Software &
Web
Development:
Telin Kim
Problem Statement
•
•
•
•
Two step buying process
Time spent in line
Shoppers must carry a form of currency
Theft
Department of Electrical & Computer Engineering
Existing Products
• RF and microwave tags
• Ink tags
• Grocery store self-checkout
Department of Electrical & Computer Engineering
Existing Products
Why BlueTag Is Better:
• Combines security and purchase
• Products are not destroyed (consider ink)
• Self-checkouts can be fooled (weight
manipulation, price substitution)
Department of Electrical & Computer Engineering
Our Solution: BlueTag
Cell phone based payment system coupled with
Bluetooth un-lockable security tags
Credit Card
Purchase
Request Unlock
Tag
ID
Code
Locate Code
and
Unlock
Connect
Department of Electrical & Computer Engineering
Item Info
Unlock Code
System Overview
Server
Locked
Item
Client
Internal
Database
Department of Electrical & Computer Engineering
Inventory
Primary Design Components
• Bluetooth Security Tag
• Cell Phone Software
• Web Server
Department of Electrical & Computer Engineering
Security Tag Requirements
Lock Mechanism
• Reusable
• Digitally controlled
Bluetooth Communication
• Low power
• On-board processing
• Digital I/O
Mechanism
Power Delivery
•
•
•
•
Regulated voltage
Rechargeable and replaceable batteries
High transient current
Low power alert
Tag Identification
• Software: hardcoded unlock key
• Physical: tag ID on housing
Department of Electrical & Computer Engineering
Power
Security Tag Implementation
Lock Mechanism
• Spring-loaded or bi-directional solenoid with IC relay
• DC motor, H-bridge, and gear and shaft
+V
+V
-V
-V
Department of Electrical & Computer Engineering
Security Tag Implementation
Bluetooth Module: AIRcable SMD
• Wirelessly programmable micro-controller
• Runs applications in BASIC on the AIRcable OS
Power
• 50uA sleep, 11mA with connection, 25mA peek, max range peeks
up to 70mA at 5V
Memory
• 512 k EEPROM, 6 Mb internal flash
Communication
•
•
•
•
Bluetooth Master/Slave connections
UART
8 pin digital I/O
Two analog input
Department of Electrical & Computer Engineering
Cell Phone Software Requirements
User interface
• ID code entry
• Item display
Communication between phone and server
• Item Identification
• Unlock code request and receive
Communication between phone and tag
• Tag identification
• Unlock code transmit
Department of Electrical & Computer Engineering
Cell Phone Software Implementation
Development:
• BlackBerry Plugin for Eclipse
• Extensive RIM API’s
Phone to Server Communication:
• TCP/IP based data transfer over WiFi
Phone to Tag Communication:
• Full access to Bluetooth Serial Port Profile on
BlackBerry
Department of Electrical & Computer Engineering
Cell phone Software: Program Flow
Tag
Cell Phone
Server
Start Program
User Type
Number
Tag Connect
No
Yes
Error?
Item Lookup and
Identification
No
Display Product
Info
Confirm
Purchase
Tag Unlock
Department of Electrical & Computer Engineering
Purchase
Unlock Code
Lookup
Server Requirements
Manage client requests
• Unlock code and item information requests
Query a store’s inventory database
• Item lookup and identification
Complete purchase
• Third party payment system such as Google
Checkout™
Department of Electrical & Computer Engineering
Server Implementation
• The server will be written using C# and the
Microsoft .NET 2.0 framework for rapid
development
• Interfacing with Google checkout will be done
through the GCheckout .NET assembly provided
by Google.
• The internal database will be implemented with
MySQL
Department of Electrical & Computer Engineering
Design Challenges and Limitations
•
•
•
•
•
Low power consumption
Hardware and software security
Mechanical integration
Small, fast, intuitive interface
Low cost
Department of Electrical & Computer Engineering
Deliverables for MDR
•
•
•
•
Run simple routines on the AIRcable
Basic locking mechanism
Blackberry hello world
Database structure
Department of Electrical & Computer Engineering
Related documents