Department of Electronic Engineering NUIG A Bluetooth and Ethernet Control System for Home Entertainment Devices By: Shane Long Supervisor: Mr. Frank Callaly
Overview(1) Project Specification Project Specification IR-Tx/Rx Design & Implementation IR-Tx/Rx Design & Implementation Serial Communication between Linux Workstation & IR transceiver Serial Communication between Linux Workstation & IR transceiver Server Application providing Ethernet Interface to IR transceiver Server Application providing Ethernet Interface to IR transceiver User Interface (UI) for a Sharp Zaurus PDA which controls IR-Tx/Rx User Interface (UI) for a Sharp Zaurus PDA which controls IR-Tx/Rx
Overview(2) Bluetooth proxy server to interface IR- Tx/Rx with Bluetooth Device Bluetooth proxy server to interface IR- Tx/Rx with Bluetooth Device Mobile phone application to communicate with Bluetooth proxy server Mobile phone application to communicate with Bluetooth proxy server Extra usage modes for System Extra usage modes for System
Project Specification IR-Tx/RxRS-232 Linux Workstation Ethernet Sharp Zaurus PDA USB Bluetooth Rx Mobile Phone Bluetooth
IR-Tx/Rx Design & Implenentation m m
Serial Communication between Linux Workstation & IR transceiver Linux Workstation capabilities: Linux Workstation capabilities: Receiving data from IR-Tx via serial port Receiving data from IR-Tx via serial port Writing this data to memory Writing this data to memory Sending data to IR-Tx via serial port Sending data to IR-Tx via serial port Storing multiple device IR codes Storing multiple device IR codes –Control over multiple devices with single system IR-Tx/RxRS-232 Linux Workstation
Server Application providing Ethernet Interface to IR transceiver Possibility of controlling IR-Tx/Rx over a network Possibility of controlling IR-Tx/Rx over a network Implementation of network protocol Implementation of network protocol Programming->J2SE, Corba Programming->J2SE, Corba Linux Workstation Ethernet IR-Tx/RxRS-232
User Interface (UI) for a Sharp Zaurus PDA which controls IR-Tx/Rx Sharp Zaurus PDA Application –Control of IR-Rx/Tx in handheld device –GUI : user friendly system –Programming : J2SE, J2ME –Control over multiple devices
Bluetooth proxy server to interface IR- Tx/Rx with Bluetooth Device Bluetooth dongle Bluetooth dongle Application to receive data through dongle Application to receive data through dongle Data sent to IR-Tx/Rx via RS232 Data sent to IR-Tx/Rx via RS232 USB Bluetooth Rx Linux Workstation
Mobile phone application to communicate with Bluetooth proxy server Mobile Phone Application Mobile Phone Application GUI GUI Recognisable look and feel Recognisable look and feel User Friendly User Friendly Control over multiple devices Control over multiple devices Programming : J2ME Programming : J2ME Bluetooth Rx Mobile Phone Bluetooth
Extra Usage Modes for System Interacting with TV/DVD/HiFi across network Interacting with TV/DVD/HiFi across network Transferring data to mobile phone Transferring data to mobile phone Wireless/Network interactivity with any IR controllable devices Wireless/Network interactivity with any IR controllable devices
Review IR-Tx/RxRS-232 Linux Workstation Ethernet Sharp Zaurus PDA USB Bluetooth Rx Mobile Phone Bluetooth