12
Department of Electronic Engineering NUIG Department of Electronic Engineering NUIG A Bluetooth and A Bluetooth and Ethernet Control Ethernet Control System for Home System for Home Entertainment Entertainment Devices Devices By: Shane Long Supervisor: Mr. Frank Callaly

Department of Electronic Engineering NUIG

Embed Size (px)

DESCRIPTION

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 IR-Tx/Rx Design & Implementation - PowerPoint PPT Presentation

Citation preview

Page 1: Department of Electronic Engineering NUIG

Department of Electronic Engineering NUIGDepartment of Electronic Engineering NUIG

A Bluetooth and A Bluetooth and Ethernet Control Ethernet Control System for Home System for Home

Entertainment DevicesEntertainment Devices

By: Shane Long

Supervisor: Mr. Frank Callaly

Page 2: Department of Electronic Engineering NUIG

Overview(1)Overview(1)

• Project SpecificationProject Specification• IR-Tx/Rx Design & ImplementationIR-Tx/Rx Design & Implementation• Serial Communication between Linux Serial Communication between Linux

Workstation & IR transceiverWorkstation & IR transceiver• Server Application providing Ethernet Server Application providing Ethernet

Interface to IR transceiverInterface to IR transceiver• User Interface (UI) for a Sharp Zaurus User Interface (UI) for a Sharp Zaurus

PDA which controls IR-Tx/RxPDA which controls IR-Tx/Rx

Page 3: Department of Electronic Engineering NUIG

Overview(2)Overview(2)

• Bluetooth proxy server to interface IR-Bluetooth proxy server to interface IR-Tx/Rx with Bluetooth DeviceTx/Rx with Bluetooth Device

• Mobile phone application to Mobile phone application to communicate with Bluetooth proxy communicate with Bluetooth proxy serverserver

• Extra usage modes for SystemExtra usage modes for System

Page 4: Department of Electronic Engineering NUIG

Project SpecificationProject Specification

IR-Tx/RxRS-232Linux

Workstation

Ethernet

Sharp Zaurus

PDA

USBBluetooth Rx

MobilePhone

Bluetooth

Page 5: Department of Electronic Engineering NUIG

IR-Tx/Rx Design & IR-Tx/Rx Design & ImplenentationImplenentation1010-6-6m < IR Wavelength > 10m < IR Wavelength > 10--

44mm

IR Rx

DATA

Vcc

Gnd

VReg1

VReg1

Data Terminal Ready

Serial Rx

Gnd

IR Emitting Diode Serial Tx

Page 6: Department of Electronic Engineering NUIG

Serial Communication between Serial Communication between Linux Workstation & IR Linux Workstation & IR transceivertransceiver

• Linux Workstation capabilities:Linux Workstation capabilities:•Receiving data from IR-Tx via serial portReceiving data from IR-Tx via serial port

•Writing this data to memoryWriting this data to memory

•Sending data to IR-Tx via serial portSending data to IR-Tx via serial port

•Storing multiple device IR codesStoring multiple device IR codes– Control over multiple devices with single systemControl over multiple devices with single system

IR-Tx/RxRS-232Linux

Workstation

Page 7: Department of Electronic Engineering NUIG

Server Application providing Server Application providing Ethernet Interface to IR Ethernet Interface to IR transceivertransceiver

• Possibility of controlling IR-Tx/Rx over Possibility of controlling IR-Tx/Rx over a networka network

• Implementation of network protocolImplementation of network protocol

• Programming->J2SE, CorbaProgramming->J2SE, Corba

Linux Workstation

Ethernet

IR-Tx/RxRS-232

Page 8: Department of Electronic Engineering NUIG

User Interface (UI) for a Sharp User Interface (UI) for a Sharp Zaurus PDA which controls IR-Tx/RxZaurus PDA which controls IR-Tx/Rx

Sharp Zaurus PDA ApplicationSharp Zaurus PDA Application– Control of IR-Rx/Tx in handheld deviceControl of IR-Rx/Tx in handheld device– GUI : user friendly systemGUI : user friendly system– Programming : J2SE, J2MEProgramming : J2SE, J2ME– Control over multiple devicesControl over multiple devices

Page 9: Department of Electronic Engineering NUIG

Bluetooth proxy server to interface Bluetooth proxy server to interface IR-Tx/Rx with Bluetooth DeviceIR-Tx/Rx with Bluetooth Device

• Bluetooth dongleBluetooth dongle

• Application to receive data through Application to receive data through dongledongle

• Data sent to IR-Tx/Rx via RS232Data sent to IR-Tx/Rx via RS232

USBBluetooth RxLinux

Workstation

Page 10: Department of Electronic Engineering NUIG

Mobile phone application to Mobile phone application to communicate with Bluetooth proxy communicate with Bluetooth proxy serverserver

• Mobile Phone ApplicationMobile Phone Application•GUIGUI

•Recognisable look and feelRecognisable look and feel

•User FriendlyUser Friendly

•Control over multiple devicesControl over multiple devices

•Programming : J2MEProgramming : J2ME

Bluetooth Rx

MobilePhone

Bluetooth

Page 11: Department of Electronic Engineering NUIG

Extra Usage Modes for SystemExtra Usage Modes for System

• Interacting with TV/DVD/HiFi across Interacting with TV/DVD/HiFi across networknetwork

• Transferring data to mobile phoneTransferring data to mobile phone

• Wireless/Network interactivity with Wireless/Network interactivity with any IR controllable devicesany IR controllable devices

Page 12: Department of Electronic Engineering NUIG

ReviewReview

IR-Tx/RxRS-232Linux

Workstation

Ethernet

Sharp Zaurus

PDA

USBBluetooth Rx

MobilePhone

Bluetooth