1 / 32

BLUETOOTH CONTROLLER HARDWARE AND LIBRARY PROJECT

BLUETOOTH CONTROLLER HARDWARE AND LIBRARY PROJECT. ComFUTURE TECHNOLOGY. Orhan Tuncer (Team Leader) Uğur Turan Güven Orkun Tanık Şebnem Sönmezler Hakan Ökten. GROUP MEMBERS. WHAT IS COMING ?. PROBLEM DEFINITION PROBLEM RESEARCH TECHNOLOGY RESEARCH USER CHARACTERISTICS

donnagibbs
Télécharger la présentation

BLUETOOTH CONTROLLER HARDWARE AND LIBRARY PROJECT

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. BLUETOOTH CONTROLLER HARDWARE AND LIBRARY PROJECT ComFUTURE TECHNOLOGY

  2. Orhan Tuncer (Team Leader) Uğur Turan Güven Orkun Tanık Şebnem Sönmezler Hakan Ökten GROUP MEMBERS

  3. WHAT IS COMING ? • PROBLEM DEFINITION • PROBLEM RESEARCH • TECHNOLOGY RESEARCH • USER CHARACTERISTICS • THE SOLUTION • IMPORTANT POINTS • PRODUCT CHARACTERISTICS • TECHNICAL DETAILS • A SCENARIO

  4. DESIGNING A BLUETOOTH CONTROLLER HARDWARE AND LIBRARY Generic (Device Independent) Easy to Use Secure Functional Modular PROBLEM DEFINITION

  5. Technology Research User Characteristics Expected Functionality PROBLEM RESEARCH

  6. Bluetooth New Technology (mostly in cellular phones) Close Packed Systems (Integrated) Strongest Enemy of IR Bluetooth Controller Not so Popular (Predicted as the opposite in the future) Availability to be a Bluetooth Network (Piconet) for the Control System TECHNOLOGY RESEARCH

  7. Mostly Developers (System, Hardware and Related Developers) Have Hardware and Software Background Can be new to the Bluetooth Technology (Abstraction needed) USER CHARACTERISTICS

  8. General Purpose Easy Integration Security Efficiency Real Time Compliance (Approximately) Extendable (Modular Design ) Precise Appropriate size (Can be use in small device) Expected Functionality

  9. THE SOLUTIONComFUTURE BLUETOOTH CONTROLLER AND LIBRARY

  10. IMPORTANT POINTS • Complements With the Current Bluetooth Standards • Changing the Close Pack Technology Opinion Towards Bluetooth to an Integrated Modifiable Integrated Unit • Easy Use of Bluetooth with a very little bit Background

  11. PRODUCT CHARACTERISTICS • Hardware Specification • Software Specification • Compatibility

  12. HARDWARE UNITS • Blue Radios Evaluation Kit • PIC • Integration Hardware

  13. Blue Radios Evaluation Kit • Bluetooth and Serial Port Interfaces • Modifiable Functionality and Controlled Actions (AT Commands)

  14. PIC • Most suitable embedded microcontroller on the client side (since there is no computer) • Integrated analog to digital converter ( for analog pins )

  15. PIC PROGRAMMING BOARD

  16. Integration Hardware • Noise Filtering • Voltage Adjusting

  17. SOFTWARE SPECIFICATION • Server Side (Computer) • Server Bluetooth Library • Application Server • Server API • Client Side (Device) • Client Bluetooth Library (PIC) • Device Program (User Implements and Stores in PIC,Uses Client Bluetooth Library)

  18. SERVER SIDE SOFTWARE (1) Server Bluetooth Library • Bridge Between Application and Device • Client Controlled Based • Extended Functionalities • Modify and Retrieve Pin Values • Connection Security Check • Modify Client Settings • Feedback for Events

  19. SERVER SIDE SOFTWARE (1) Server Bluetooth LibraryEXAMPLE LIBRARY FUNCTIONS

  20. SERVER SIDE SOFTWARE (2) Application Server • Java’s Dynamic Class Loading Used • Efficient Memory Use • Only the Specific Class for Device Implemented by Users • Multiple Different Device Controllability via Piconet(Class Pool)

  21. SERVER SIDE SOFTWARE (3) Server API • Bridge Between Application and Application Server • Modifiable Device Priority • Extended Settings (Maximum Idle Time , Maximum number of Devices)

  22. SERVER SIDE SOFTWARE (3)Example of Server API

  23. Client Side Software Client Bluetooth Library • Hiding Hardware Details • Server Choosing Wanted Server • Flexible Working Environment (Extensive Amount of Functions)

  24. Client Side Software Client Bluetooth LibraryAn Example

  25. TECHNICAL DETAILS • Server Side Software in Java • Platform Independent • Modularization and Reusability (Class) • Extended Bluetooth Libraries • Client Side Software in C • Easy Low Level Implementation • A Tradeoff Between Language Level and PIC’s Memory

  26. TECHNICAL DETAILS(cont.) • PIC16F877A Chosen • High Internal Capacity • Embedded A/D Converter • Class ID (Application Server) • Maintainability • Efficiency

  27. A SCENARIO (1)

  28. A SCENARIO (2)

  29. A SCENARIO (3)

  30. A SCENARIO (4)

  31. COMING VERY SOON • Modular and Controllable Hardware • Proof of Concept • Make Use of all Capabilities • Voltage Independent Output Pins • Adjustable Voltage • Device Hardware Independence

  32. CONTACT WITH US • COMFUTURETECH@yahoogroups.com

More Related