320 likes | 335 Views
Explore the innovative ComFUTURE Bluetooth Controller hardware project that offers a secure, functional, and user-friendly solution for seamlessly integrating Bluetooth technology. The project focuses on problem definition, research, user characteristics, solution design, important points, product characteristics, and technical details.
E N D
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 • THE SOLUTION • IMPORTANT POINTS • PRODUCT CHARACTERISTICS • TECHNICAL DETAILS • A SCENARIO
DESIGNING A BLUETOOTH CONTROLLER HARDWARE AND LIBRARY Generic (Device Independent) Easy to Use Secure Functional Modular PROBLEM DEFINITION
Technology Research User Characteristics Expected Functionality PROBLEM RESEARCH
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
Mostly Developers (System, Hardware and Related Developers) Have Hardware and Software Background Can be new to the Bluetooth Technology (Abstraction needed) USER CHARACTERISTICS
General Purpose Easy Integration Security Efficiency Real Time Compliance (Approximately) Extendable (Modular Design ) Precise Appropriate size (Can be use in small device) Expected Functionality
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
PRODUCT CHARACTERISTICS • Hardware Specification • Software Specification • Compatibility
HARDWARE UNITS • Blue Radios Evaluation Kit • PIC • Integration Hardware
Blue Radios Evaluation Kit • Bluetooth and Serial Port Interfaces • Modifiable Functionality and Controlled Actions (AT Commands)
PIC • Most suitable embedded microcontroller on the client side (since there is no computer) • Integrated analog to digital converter ( for analog pins )
Integration Hardware • Noise Filtering • Voltage Adjusting
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)
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
SERVER SIDE SOFTWARE (1) Server Bluetooth LibraryEXAMPLE LIBRARY FUNCTIONS
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)
SERVER SIDE SOFTWARE (3) Server API • Bridge Between Application and Application Server • Modifiable Device Priority • Extended Settings (Maximum Idle Time , Maximum number of Devices)
Client Side Software Client Bluetooth Library • Hiding Hardware Details • Server Choosing Wanted Server • Flexible Working Environment (Extensive Amount of Functions)
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
TECHNICAL DETAILS(cont.) • PIC16F877A Chosen • High Internal Capacity • Embedded A/D Converter • Class ID (Application Server) • Maintainability • Efficiency
COMING VERY SOON • Modular and Controllable Hardware • Proof of Concept • Make Use of all Capabilities • Voltage Independent Output Pins • Adjustable Voltage • Device Hardware Independence
CONTACT WITH US • COMFUTURETECH@yahoogroups.com