25
Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar

Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar

  • View
    212

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar

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

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

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

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

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

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

Overview (cont’d)

Page 8: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar

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

Software – User Interface Description

Page 10: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar

Software – User Interface Description (cont’d)

Page 11: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar

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

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

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

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

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

Software – Overall Flow Diagram

Page 17: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar

Software – Overall Flow Diagram (cont’d)

Page 18: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar

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

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

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

Hardware – FM Transmitter

Page 22: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar

Hardware – FM Receiver

Page 23: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar

Hardware – Antennas

Page 24: Wireless PDA Text Messaging A Full-Duplex Messaging System between 2 PDAs Jency Jacob Talat Ozyagcilar

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

Questions