department of electronic engineering nuig a bluetooth and ethernet control system for home...
TRANSCRIPT
![Page 1: Department of Electronic Engineering NUIG A Bluetooth and Ethernet Control System for Home Entertainment Devices By: Shane Long Supervisor: Mr. Frank Callaly](https://reader036.vdocuments.net/reader036/viewer/2022082820/56649e905503460f94b95444/html5/thumbnails/1.jpg)
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 A Bluetooth and Ethernet Control System for Home Entertainment Devices By: Shane Long Supervisor: Mr. Frank Callaly](https://reader036.vdocuments.net/reader036/viewer/2022082820/56649e905503460f94b95444/html5/thumbnails/2.jpg)
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 A Bluetooth and Ethernet Control System for Home Entertainment Devices By: Shane Long Supervisor: Mr. Frank Callaly](https://reader036.vdocuments.net/reader036/viewer/2022082820/56649e905503460f94b95444/html5/thumbnails/3.jpg)
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 A Bluetooth and Ethernet Control System for Home Entertainment Devices By: Shane Long Supervisor: Mr. Frank Callaly](https://reader036.vdocuments.net/reader036/viewer/2022082820/56649e905503460f94b95444/html5/thumbnails/4.jpg)
Project SpecificationProject Specification
IR-Tx/RxRS-232Linux
Workstation
Ethernet
Sharp Zaurus
PDA
USBBluetooth Rx
MobilePhone
Bluetooth
![Page 5: Department of Electronic Engineering NUIG A Bluetooth and Ethernet Control System for Home Entertainment Devices By: Shane Long Supervisor: Mr. Frank Callaly](https://reader036.vdocuments.net/reader036/viewer/2022082820/56649e905503460f94b95444/html5/thumbnails/5.jpg)
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 A Bluetooth and Ethernet Control System for Home Entertainment Devices By: Shane Long Supervisor: Mr. Frank Callaly](https://reader036.vdocuments.net/reader036/viewer/2022082820/56649e905503460f94b95444/html5/thumbnails/6.jpg)
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 A Bluetooth and Ethernet Control System for Home Entertainment Devices By: Shane Long Supervisor: Mr. Frank Callaly](https://reader036.vdocuments.net/reader036/viewer/2022082820/56649e905503460f94b95444/html5/thumbnails/7.jpg)
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 A Bluetooth and Ethernet Control System for Home Entertainment Devices By: Shane Long Supervisor: Mr. Frank Callaly](https://reader036.vdocuments.net/reader036/viewer/2022082820/56649e905503460f94b95444/html5/thumbnails/8.jpg)
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 A Bluetooth and Ethernet Control System for Home Entertainment Devices By: Shane Long Supervisor: Mr. Frank Callaly](https://reader036.vdocuments.net/reader036/viewer/2022082820/56649e905503460f94b95444/html5/thumbnails/9.jpg)
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 A Bluetooth and Ethernet Control System for Home Entertainment Devices By: Shane Long Supervisor: Mr. Frank Callaly](https://reader036.vdocuments.net/reader036/viewer/2022082820/56649e905503460f94b95444/html5/thumbnails/10.jpg)
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 A Bluetooth and Ethernet Control System for Home Entertainment Devices By: Shane Long Supervisor: Mr. Frank Callaly](https://reader036.vdocuments.net/reader036/viewer/2022082820/56649e905503460f94b95444/html5/thumbnails/11.jpg)
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 A Bluetooth and Ethernet Control System for Home Entertainment Devices By: Shane Long Supervisor: Mr. Frank Callaly](https://reader036.vdocuments.net/reader036/viewer/2022082820/56649e905503460f94b95444/html5/thumbnails/12.jpg)
ReviewReview
IR-Tx/RxRS-232Linux
Workstation
Ethernet
Sharp Zaurus
PDA
USBBluetooth Rx
MobilePhone
Bluetooth