wireless pda text messaging a full-duplex messaging system between 2 pdas jency jacob talat...
Post on 21-Dec-2015
212 views
TRANSCRIPT
![Page 1: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar](https://reader030.vdocuments.us/reader030/viewer/2022032522/56649d635503460f94a45cad/html5/thumbnails/1.jpg)
Wireless PDA Text Messaging
A Full-Duplex Messaging System
between 2 PDAs
Jency Jacob
Talat Ozyagcilar
![Page 2: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar](https://reader030.vdocuments.us/reader030/viewer/2022032522/56649d635503460f94a45cad/html5/thumbnails/2.jpg)
Outline
Objective Overview Software Hardware Difficulties Questions
![Page 3: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar](https://reader030.vdocuments.us/reader030/viewer/2022032522/56649d635503460f94a45cad/html5/thumbnails/3.jpg)
Objective
The objective is to equip 2 PDA devices in a way such that users are able to simultaneously send and receive messages between one PDA and another.
![Page 4: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar](https://reader030.vdocuments.us/reader030/viewer/2022032522/56649d635503460f94a45cad/html5/thumbnails/4.jpg)
Overview
Project Components1. 2 PDA devices
2. 2 FM Transmitters and 2 FM Receivers
3. 4 RF antennas for over-the-air communication
4. Level Shifter for Interfacing RF ICs to the PDA
5. 2 power supplies for the transmitters and receivers
![Page 5: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar](https://reader030.vdocuments.us/reader030/viewer/2022032522/56649d635503460f94a45cad/html5/thumbnails/5.jpg)
Overview (cont’d)
General Overall System Transmission
Protocol
![Page 6: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar](https://reader030.vdocuments.us/reader030/viewer/2022032522/56649d635503460f94a45cad/html5/thumbnails/6.jpg)
Overview (cont’d)
General Overall System (cont’d)
Interfacing Palm OS
![Page 7: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar](https://reader030.vdocuments.us/reader030/viewer/2022032522/56649d635503460f94a45cad/html5/thumbnails/7.jpg)
Overview (cont’d)
![Page 8: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar](https://reader030.vdocuments.us/reader030/viewer/2022032522/56649d635503460f94a45cad/html5/thumbnails/8.jpg)
Software
User Interface Description Packet Description Encryption/Decryption Test Strategy/Debugger Overall Flow Diagram
![Page 9: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar](https://reader030.vdocuments.us/reader030/viewer/2022032522/56649d635503460f94a45cad/html5/thumbnails/9.jpg)
Software – User Interface Description
![Page 10: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar](https://reader030.vdocuments.us/reader030/viewer/2022032522/56649d635503460f94a45cad/html5/thumbnails/10.jpg)
Software – User Interface Description (cont’d)
![Page 11: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar](https://reader030.vdocuments.us/reader030/viewer/2022032522/56649d635503460f94a45cad/html5/thumbnails/11.jpg)
Software – Packet Description
Header - $FF End of Data - $01 (more data), $00 (done)
Encoding Sequence # - Range 0 - 255 End of Packet - $9F
Packet Sequence # - Range 0 to 6
1st Data - 4 bytes of encoded user message
Checksum - Packet Mid-point
2nd Data - 6 bytes of encoded user message
![Page 12: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar](https://reader030.vdocuments.us/reader030/viewer/2022032522/56649d635503460f94a45cad/html5/thumbnails/12.jpg)
Software – Packet Description (cont’d)
Header - $F5
Control Indicator - $F1FA (Connection Establishment) , Packet Seq # (ACK)
End of Packet - $9F
![Page 13: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar](https://reader030.vdocuments.us/reader030/viewer/2022032522/56649d635503460f94a45cad/html5/thumbnails/13.jpg)
Software – Encryption/Decryption
Encoding sequence number Encryption table: Identical static tables containing
random numbers
Encoding: Encoded data = Data + Encoding #
Decoding: Decoded data = Data – Encoding #
![Page 14: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar](https://reader030.vdocuments.us/reader030/viewer/2022032522/56649d635503460f94a45cad/html5/thumbnails/14.jpg)
Software – Testing/Debugger
Debugger Module Viewing receive buffer
and various error flags Sending/Receiving
single packets
![Page 15: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar](https://reader030.vdocuments.us/reader030/viewer/2022032522/56649d635503460f94a45cad/html5/thumbnails/15.jpg)
Software – Testing/Debugger (cont’d)
POSE: Palm OS Emulator
![Page 16: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar](https://reader030.vdocuments.us/reader030/viewer/2022032522/56649d635503460f94a45cad/html5/thumbnails/16.jpg)
Software – Overall Flow Diagram
![Page 17: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar](https://reader030.vdocuments.us/reader030/viewer/2022032522/56649d635503460f94a45cad/html5/thumbnails/17.jpg)
Software – Overall Flow Diagram (cont’d)
![Page 18: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar](https://reader030.vdocuments.us/reader030/viewer/2022032522/56649d635503460f94a45cad/html5/thumbnails/18.jpg)
Hardware
Components1. PDA
2. Level Shifter
3. Regulators for Power Step-Down
4. Power Supply (9V battery)
5. Transmitter/Receiver Pair (418mhz, 433mhz)
6. Antennas
![Page 19: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar](https://reader030.vdocuments.us/reader030/viewer/2022032522/56649d635503460f94a45cad/html5/thumbnails/19.jpg)
Hardware – PDA
Sony Clie PEG-SJ
Series
![Page 20: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar](https://reader030.vdocuments.us/reader030/viewer/2022032522/56649d635503460f94a45cad/html5/thumbnails/20.jpg)
Hardware – Level Shifter/Regulators/Power Supply
Level Shifter – TTL to CMOS Level Converter
Regulator – Obtaining 3.3V & 5V from 9V Battery
Power Supply – 9V Alkaline Battery
![Page 21: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar](https://reader030.vdocuments.us/reader030/viewer/2022032522/56649d635503460f94a45cad/html5/thumbnails/21.jpg)
Hardware – FM Transmitter
![Page 22: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar](https://reader030.vdocuments.us/reader030/viewer/2022032522/56649d635503460f94a45cad/html5/thumbnails/22.jpg)
Hardware – FM Receiver
![Page 23: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar](https://reader030.vdocuments.us/reader030/viewer/2022032522/56649d635503460f94a45cad/html5/thumbnails/23.jpg)
Hardware – Antennas
![Page 24: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar](https://reader030.vdocuments.us/reader030/viewer/2022032522/56649d635503460f94a45cad/html5/thumbnails/24.jpg)
Difficulties
Capturing data in dedicated receive buffer Utilizing the processor between handling
events and capturing/processing packets Handling noise introduced to the system
through the transmitter/receiver pair
![Page 25: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar](https://reader030.vdocuments.us/reader030/viewer/2022032522/56649d635503460f94a45cad/html5/thumbnails/25.jpg)
Questions