Download presentation
Presentation is loading. Please wait.
Published byGinger Atkinson Modified over 9 years ago
1
Bluetooth POP3 Relay Project Benjamin Kennedy April 30 th, 2002
2
Outline Goals of the project Possible hardware approaches Possible software approaches Methodology Results
3
Goals of the Project Create a working Bluetooth application Participate in an educational engineering design problem
4
Bluetooth Short range wireless technology Data rate of 1Mbps Designed for mass market portable devices –Low Power –Low Cost
5
Bluetooth, cont. Made up of: –Master –Slave A master can have multiple slaves
6
Bluetooth, cont. A device can take on multiple roles
7
Possible Hardware Approaches Personal Digital Assistant (PDA) –Palm OS –Microsoft Pocket PC Mobile Phone –Ericsson –Nokia PC –Microsoft Windows –Linux –Macintosh OSX
8
Chosen Hardware Approach PC was used –Connection USB Port –Operating System Windows 2000 –Development Program DevStudio
9
Possible Software Approaches Internet Relay –Web browser –Telnet Specific Data Transfer – FTP –Synchronization Voice over Bluetooth –Headsets
10
Chosen Software Approach Internet Relay –Mail reader
11
Hardware Design Used “off the shelf” components
12
Software Design Mail server connection PC to PC communication Wireless client user interface
13
Mail Server Connection Post Office Protocol, or POP Can test by typing in: –telnet pop.eecs.tufts.edu 110
14
Mail Server Connection, cont. Developed a class to –Open a connection and send login information –Get the number and size of messages –Read a specific message
15
PC to Bluetooth communication API takes care of most parts –Call API function to send data –API causes a Windows event to recognize that it received data Wrote functions to receive and process data
16
PC to PC Communication Developed a protocol for communication between the PC’s One computer sends data/request, other responds with data or acknowledgement
17
PC to PC Communication, cont. Example of a message request Wireless Client Internet Relay
18
Client User Interface
19
Problems Encountered Bluetooth devices were unreliable –Lost communication with each other –Powered down automatically API was poorly documented –Could not get deep into inner workings Yahoo! shut down POP services –Need to find new POP provider
20
Conclusions Project was successful –Built application that utilized Bluetooth –Developed message passing and handshaking protocol –Implemented current Internet Protocol
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.