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

Slides:



Advertisements
Similar presentations
INDIVIDUAL PROJECT BY R.KARTHIKMANOJ
Advertisements

I/O Organization popo.
TCP - Part I Relates to Lab 5. First module on TCP which covers packet format, data transfer, and connection management.
Intermediate TCP/IP TCP Operation.
1 TCP - Part I Relates to Lab 5. First module on TCP which covers packet format, data transfer, and connection management.
1 CS 4396 Computer Networks Lab Transmission Control Protocol (TCP) Part I.
TCP/IP Protocol Suite 1 Chapter 13 Upon completion you will be able to: Stream Control Transmission Protocol Be able to name and understand the services.
Csc333 Data communication & Networking Credit: 2.
RADIO FREQUENCY MODULE. Introduction  An RF module is a small electronic circuit used to transmit and receive radio signals.  As the name suggests,
Department of Electrical & Computer Engineering Advisor: Michael Zink.
Lecture 2 Protocol Layers CPE 401 / 601 Computer Network Systems slides are modified from Dave Hollinger.
D Channel Data Link Protocol Link access procedure on the D channel - LAPD.
COE 341: Data & Computer Communications (T081) Dr. Marwan Abu-Amara Chapter 1: Data Communications & Networking Overview.
COE 341: Data & Computer Communications (T061) Dr. Marwan Abu-Amara Chapter 1: Data Communications & Networking Overview.
Real-Time Caption Streaming over WiFi Network Balaji Vasu Joseph Joswig CS 218.
Networks: Data Link Layer1 Data Link Layer. Networks: Data Link Layer2 Data Link Layer Provides a well-defined service interface to the network layer.
1 Component Description Pebbles PDA Software Human Computer Interaction Institute Carnegie Mellon University Prepared by: Brad Myers, March.
1-1 Introduction to Computer Networks and Data Communications.
Networks: Data Link Layer1 Data Link Layer. Networks: Data Link Layer2 Data Link Layer Provides a well-defined service interface to the network layer.
Palm Wireless Morgan Demers Erik Golen. Presentation Agenda  Project Definition  Technical Specifications - Hardware - Communication Protocol - Chat.
Networks: Data Link Layer1 Data Link Layer. Networks: Data Link Layer2 Data Link Layer Provides a well-defined service interface to the network layer.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
® The Bluetooth Architecture APIs, L2CAP, Link Management, Baseband, and the Radio.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
BATCH MEMBERS(B 4) 1.B.VAMSI KRISHNA 2.B.SRINIVASAN 3.P.RAJESH 4.S.PRAVEEN KUMAR 5.D.VARUN UNDER THE GUIDENCE OF Mr. M.CHANDRA MOHAN REDDY., M.Tech.,
DESIGN & IMPLEMENTATION OF SMALL SCALE WIRELESS SENSOR NETWORK
Characteristics of Communication Systems
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
Bluetooth POP3 Relay Project Benjamin Kennedy April 30 th, 2002.
BLACKCHAT INCOGNITO MESSAGING SYSTEM Russell Crowe Patrick Lloyd.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
By : Anand Yadav. What is Zigbee?  The CC2520 is Texas Instrument’s second generation ZigBee/IEEE RF transceiver for the 2.4 GHz unlicensed.
Developing a SDR Testbed Alex Dolan Mohammad Khan Ahmet Unsal Project Advisor Dr. Aditya Ramamoorthy.
Data and Computer Communications Chapter 10 – Circuit Switching and Packet Switching (Wide Area Networks)
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Data Link Layer : Services, Framing, Error Detection and Correction2.
 “Zigbee is a suite of high level communication protocols using small, low power digital radios based on an IEEE 802 standard.”  Basically- short-range.
William Stallings Data and Computer Communications
Prepared by: Azara Prakash L.. Contents:-  Data Transmission  Introduction  Socket Description  Data Flow Diagram  Module Design Specification.
LE427 Data communication and networks Jarree Chaicharn, Ph.D. รศ ดร จรี ไชยชาญ
Individual Project 1 Sarah Pritchard. Fran, a customer of your company, would like to visit your company’s website from her home computer… How does your.
Network Models.
MP3toFM Final Presentation April 24, About Us 2 Brandon Leatherwood CPE/SE Ethernet Design System Integration Josh Wilson CPE MP3 Decoder LCD Michael.
Component 4: Introduction to Information and Computer Science Unit 7: Networks & Networking Lecture 5 This material was developed by Oregon Health & Science.
Stream Control Transmission Protocol
© Jörg Liebeherr (modified by Malathi Veeraraghavan) 1 Overview Formats, Data Transfer, etc. Connection Management.
 The wireless module must sustain a transmission rate that allows for image data to be transferred in real-time.  The camera must be able to capture.
OSI ARCHITECTURE IN OSI, ACTUAL INFORMATION IS OVERHEADED BY PROTOCOL LAYERS IF ALL SEVEN LAYERS ARE OVERHEADED, THEN AS LITTLE AS 15% OF THE TRANSMITTED.
Voice Controlled Home Automation System Group 13 Zhe Gong Hongchuan Li.
 ACCELEROMETER  TRANSMITTER- BLOCK DIAGRAM  RECEIVER- BLOCK DIAGRAM  COMPONENTS DESCRIPTION- ENCODER TRANSMITTER RECEIVER OPTICAL SENSOR.
SmartCup – Team 42 Harington Lee, Chirag Patil, Arjun Sharma 1.
LonWorks Introduction Hwayoung Chae.
Development of a Bluetooth based web camera module.
Cisco I Introduction to Networks Semester 1 Chapter 7 JEOPADY.
SUBMITTED BY EDGEFX TEAM PORTABLE CODED WIRELESS MESSAGE COMMUNICATION BETWEEN TWO PARTIES SECRETLY WITH LCD DISPLAY.
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective.
CS408/533 Computer Networks Text: William Stallings Data and Computer Communications, 6th edition Chapter 1 - Introduction.
PRE-PROGRAMMED DIGITAL SCROLLING MESSAGE
SUBMITTED BY EDGEFX TEAM
TCP.
© 2003, Cisco Systems, Inc. All rights reserved.
RAILWAY TRACK SNAP NOTIFICATION
Understanding the OSI Reference Model
TCP - Part I Karim El Defrawy
TCP - Part I Relates to Lab 5. First module on TCP which covers packet format, data transfer, and connection management.
NT1210 Introduction to Networking
Protocols 1 Key Revision Points.
TCP - Part I Relates to Lab 5. First module on TCP which covers packet format, data transfer, and connection management.
Transport Layer 9/22/2019.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara
Presentation transcript:

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

Outline  Objective  Overview  Software  Hardware  Difficulties  Questions

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.

Overview  Project Components 1. 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

Overview (cont’d)  General Overall System  Transmission Protocol

Overview (cont’d)  General Overall System (cont’d)  Interfacing  Palm OS

Overview (cont’d)

Software  User Interface Description  Packet Description  Encryption/Decryption  Test Strategy/Debugger  Overall Flow Diagram

Software – User Interface Description

Software – User Interface Description (cont’d)

Software – Packet Description Header - $FF End of Data - $01 (more data), $00 (done) Encoding Sequence # - Range End of Packet - $9F Packet Sequence # - Range 0 to 6 1 st Data - 4 bytes of encoded user message Checksum - Packet Mid-point 2 nd Data - 6 bytes of encoded user message

Software – Packet Description (cont’d) Header - $F5 Control Indicator - $F1FA (Connection Establishment), Packet Seq # (ACK) End of Packet - $9F

Software – Encryption/Decryption  Encoding sequence number  Encryption table: Identical static tables containing random numbers  Encoding: Encoded data = Data + Encoding #  Decoding: Decoded data = Data – Encoding #

Software – Testing/Debugger  Debugger Module Viewing receive buffer and various error flags Sending/Receiving single packets

Software – Testing/Debugger (cont’d)  POSE: Palm OS Emulator

Software – Overall Flow Diagram

Software – Overall Flow Diagram (cont’d)

Hardware  Components 1. PDA 2. Level Shifter 3. Regulators for Power Step-Down 4. Power Supply (9V battery) 5. Transmitter/Receiver Pair (418mhz, 433mhz) 6. Antennas

Hardware – PDA Sony Clie PEG-SJ Series

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

Hardware – FM Transmitter

Hardware – FM Receiver

Hardware – Antennas

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

Questions