1 / 19

Preliminary Design Review

Advisor: Professor Tessier Preliminary Design Review 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

jana
Download Presentation

Preliminary Design Review

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Advisor: Professor Tessier Preliminary Design Review Team: Lucas Root Telin Kim Brandon Thorpe Michael Shusta Department of Electrical & Computer Engineering

  2. 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

  3. Team Organization Project Lead: Lucas Root Software & Web Development: Telin Kim Software Development: Brandon Thorpe Hardware Development: Mike Shusta Department of Electrical & Computer Engineering

  4. Problem Statement • Two step buying process • Time spent in line • Shoppers must carry a form of currency • Theft Department of Electrical & Computer Engineering

  5. Existing Products RF and microwave tags Ink tags Grocery store self-checkout Department of Electrical & Computer Engineering

  6. 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

  7. Our Solution: BlueTag Cell phone based payment system coupled with Bluetooth un-lockable security tags Credit Card Purchase Request Unlock Code Tag ID Locate and Connect Unlock Code Item Info Unlock Code Department of Electrical & Computer Engineering

  8. System Overview Server Locked Item Client Internal Database Inventory Department of Electrical & Computer Engineering

  9. Primary Design Components • Bluetooth Security Tag • Cell Phone Software • Web Server Department of Electrical & Computer Engineering

  10. Security Tag Requirements • Lock Mechanism • Reusable • Digitally controlled • Bluetooth Communication • Low power • On-board processing • Digital I/O • 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 Mechanism Power Department of Electrical & Computer Engineering

  11. 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

  12. 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

  13. 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

  14. 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

  15. Cell phone Software: Program Flow Tag Cell Phone Server Start Program User Type Number Error? Display Product Info Confirm Purchase Item Lookup and Identification Purchase Unlock Code Lookup Tag Connect Yes No No Tag Unlock Department of Electrical & Computer Engineering

  16. 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

  17. 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

  18. Design Challenges and Limitations • Low power consumption • Hardware and software security • Mechanical integration • Small, fast, intuitive interface • Low cost Department of Electrical & Computer Engineering

  19. Deliverables for MDR Run simple routines on the AIRcable Basic locking mechanism Blackberry hello world Database structure Department of Electrical & Computer Engineering

More Related