An Information Broadcasting System with Infrared Data. Communication Protocol

Similar documents
Optical Communications

- - BER = 10-8 BER = Figure 10: throughput Vs maximum turn-around time for 16 Mbps

A Study of the Suitability of IrOBEX for High- Speed Exchange of Large Data Objects

The Wireless Connectivity Expert

IrDA Infrared Communications: An Overview

An Efficient Selective-Repeat ARQ Scheme for Half-duplex Infrared Links under High Bit Error Rate Conditions

OBEX and high speed IrDA links

Advanced Mobile Computing and Networking - CS 560. Wireless Technologies. Bluetooth. Bluetooth. Bluetooth. Bluetooth 7/3/2014.

CCNA Exploration1 Chapter 7: OSI Data Link Layer

Chapter 4: Communication Technology. Solutions

CEN 538 Wireless LAN & MAN Networks

Modelling OBEX over IrDA Protocol Stack

Chapter 3. Wired and Wireless Communication. What You Will Learn... Computers Are Your Future. What You Will Learn...

Performance modelling of the IrDA infrared wireless communications protocol

Position-Aware Active Learning Services Based on Connectionless Positioning in Indoor Environment

Wireless Personal Area Networks & Wide Area Networks

Chapter 9 Introduction to Networks

Chapter 1. Uses of Computer Networks Network Hardware Network Software Reference Models Example Networks Network Standardization. Revised: August 2011

AN ANALYSIS OF THE MODIFIED BACKOFF MECHANISM FOR IEEE NETWORKS

A study of link processing time and propagation delay for IrDA links at Gbit/s data rate

ITS (Intelligent Transportation Systems) Solutions

Introductions. Computer Networking Lecture 01. January 16, HKU SPACE Community College. HKU SPACE CC CN Lecture 01 1/36

Chapter 4 NETWORK HARDWARE

WiFi Networks: IEEE b Wireless LANs. Carey Williamson Department of Computer Science University of Calgary Winter 2018

Communication Networks

Feature. What exactly is WLAN? More reading:

PLEASE READ CAREFULLY BEFORE YOU START

Lecture Outline. Lecture 2. OSI model and networking. The OSI model and networking. The OSI model and networking. The OSI model and networking

The data transmission mode describes the direction of data flow. It is either simplex, half duplex or full duplex.

Basic Concepts In Computer Networking

Bridging and Switching Basics

Chapter 3.1 Acknowledgment:

Basics of datacommunication

Bikash Sadhukhan. M.Tech(CSE) Lecturer. Dept of CSE/IT Techno India College of Technology

Fundamentals of Networking Introduction to Networking Devices

Wireless# Guide to Wireless Communications. Objectives

ITP 140 Mobile Applications Technologies. Networks

WHITE PAPER AX WAIT, DID WE JUST BUILD A WIRELESS SWITCH?

Electromagnetic Spectrum

Chapter 7. Telecommunications, the Internet, and Wireless Technology

High Level View. EE 122: Ethernet and Random Access protocols. Medium Access Protocols

CCM 4300 Lecture 5 Computer Networks, Wireless and Mobile Communications. Dr Shahedur Rahman. Room: T115

Introduction to Networking Devices

Introduction. High Speed LANs. Emergence of High-Speed LANs. Characteristics of High Speed LANS. Text ch. 6, High-Speed Networks and

Guide to Wireless Communications, Third Edition. Objectives

2 Network Basics. types of communication service. how communication services are implemented. network performance measures. switching.

Introduction to Wireless Networking ECE 401WN Spring 2009

RealMedia Streaming Performance on an IEEE b Wireless LAN

Wireless (Select Models Only) User Guide

Amarjeet Singh. February 7, 2012

Outline: Connecting Many Computers

RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY

ATM Technology in Detail. Objectives. Presentation Outline

Chapter 16 Networking

Unit 09 Computer Networks

EE 122: Ethernet and

IrDA Implementation, Instant Solution and Certification

We are going to see a basic definition of the devices you can find in a corporate wired network, so you can understand basic IT engineering jargon.

Naveen Kumar. 1 Wi-Fi Technology

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet

Wireless (Select Models Only) User Guide

OPTIMUM WINDOW AND FRAME SIZE FOR IrDA LINKS

Wireless Networks. Communication Networks

Prepared by Agha Mohammad Haidari Network Manager ICT Directorate Ministry of Communication & IT

Optimization of IrDA IrLAP Link Access Protocol

A PERFORMANCE EVALUATION OF YMAC A MEDIUM ACCESS PROTOCOL FOR WSN

Research on Modern Bluetooth Technology

Chapter 5 Local Area Networks. Computer Concepts 2013

Department of Industrial Engineering. Sharif University of Technology. Contents: The role of managers in Information Technology (IT)

Wireless Networks (CSC-7602) Lecture 1 (27 Aug 2007)

Performance comparison of the IEEE and AIr infrared wireless MAC protocols

Solutions to Performance Problems in VoIP Over a Wireless LAN

Evaluation of End-to-End TCP performance over WCDMA

MI-BPS (Wireless Networks) FIT - CTU

Goal and Outline. Computer Networking. What Do We Need? Today s Story Lecture 3: Packet Switched Networks Peter Steenkiste

Cisco Cisco Certified Network Associate (CCNA)

More on LANS. LAN Wiring, Interface

IrDA lite protocol stack for Atmel AVR microcontrollers

Test Bank for A Guide to Designing and Implementing Local And Wide Area Networks 2nd Edition by Palmer and Sinclair

1: Review Of Semester Provide an overview of encapsulation.

WIRELESS-NETWORK TECHNOLOGIES/PROTOCOLS

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Unit title: Mobile Technology: Device Connectivity (SCQF level 5) Outcome 1

Optical networking technology

Chapter 12. Network Organization and Architecture

Data Communication & Computer Networks MCQ S

DELIVERING MULTIMEDIA CONTENT FOR THE FUTURE GENERATION MOBILE NETWORKS

Twelfth Edition. Chapter 8: Wired and Wireless Communication. Copyright 2012 Pearson Education, Inc. Publishing as Prentice Hall 1

Overview of Networks

Outline. Performance Evaluation of Traffic in a Interfering Wireless LANs Environment for Bluetooth and IEEE

DECT and LAN use, an Analysis

ALL SAINTS COLLEGE OF TECHNOLOGY, BHOPAL

Ch. 4 - WAN, Wide Area Networks

Reference: EIBA Handbook Series Vol. 1 and Vol. 3 (downloadable from:

Multimedia Transport Over Wireless LANs

PLEASE READ CAREFULLY BEFORE YOU START

Objectives. Learn how computers are connected. Become familiar with different types of transmission media

Concept Questions Demonstrate your knowledge of these concepts by answering the following questions in the space that is provided.

TDM Backhaul Over Unlicensed Bands

FRAUNHOFER INSTITUTE FOR PHOTONIC MICROSYSTEMS IPMS. Li-Fi Optical Wireless Communication

Transcription:

An Information Broadcasting System with Infrared Data Communication Protocol DAWEI CAI YUJI SAITO YOSHIHIKO ABE Iwate Prefectural University Dept. of Information and Computer Science Takizawa, Iwate JAPAN Abstract: - This paper presents an information broadcasting system for portable information terminates with Infrared devices, such as PDA or handheld PC. To realize information broadcasting service by infrared optical media, we developed a new Infrared data communication protocol and a new infrared optical transceiver that can cover a much large area than normal IrDA device. We also designed a data management module and contents data structure for receiving data and accessing the data saved in PDA. In this paper, we will describe the protocol in detail and the information broadcasting system outlines. Based on the experiment results, a large service area and long communication distance can be guaranteed with the presented infrared communication protocol and enhanced infrared optical transceiver, and this may allow many PDA users obtain the service at the same time. An experimental broadcasting system was implemented for confirming the performance of the protocol and the system. Keyword: - Infrared optical, IrDA, Communication protocol, PDA, Broadcasting, Palm OS 1. Introduction Recent years, there has been an increasing trend toward miniature, light weight and high performance for the information portable terminals, such as PDA and handheld computers. Therefore, such increase in using of these devices has led to a desire for more wireless data connectivity, and it may be very important to provide the users with various medium for their various needs. There are basically two methods available for wireless data communication: radio and Infrared optical. Radio has become popular because it provides a high level of mobility. However the radio spectrum is heavily congested and is strictly controlled by regulation especially in urban area. Also radio transmission required significant power consumption and the components for radio connection can be relatively expensive. In contrast, Infrared optical provides a limited range, but the Infrared spectrum is totally unregulated and can potentially provide very high data rates. Infrared optical components are both inexpensive and provide low power consumption. A comparison of radio and optical Infrared wireless strengths and weaknesses is presented in Table 1. In 1993 the Infrared Data Association (IrDA), initially a working group of IT industry partners fronted by IBM, Hewlett-Packard and Sharp, set about establishing a standard for low-cost serial infrared communication. The resulting protocol set, IrDA 1.1 provides directed point-to-point

Infrared Radio Mobility Low High Power Low High consumption Cost Low High Spectrum Physical Regulation, congestion restriction properties Pass through No Yes barrier Main noise sources Ambient light Other users, Electrical equipment Table 1. Comparison of Wireless Infrared and Radio communications communication with data rate up to 115.2Kbps, or 4Mbps with a high speed hardware extension. Devices such as digital cameras, mobile phones and PDAs can communicate each other using Infrared optical in addition to the traditional applications of file transfer and printing. The heart of the IrDA protocol is the IrLAP data link layer, which support only point-to-point communication. Recently, radio LAN services have been spread rapidly in many hotspots area and office building environment for its high data rates and wide service area covered. Almost all of PDAs products have a built-in Infrared interface that supports IrDA 1.1 or IrDA1.2. If the PDA users want to use such radio wireless connection to obtain information from Internet, they have to expend more to add some radio communication modules. Using radio module may reduce the battery time greatly, and this may be a fatal weakness for mobile device users who wan t to use the device for a longer time. When a lot of users access the network at the same, it may bring a severe traffic congestion problem. Because of increasing demand from more and more PDA users who want to obtain various information, we present a new information broadcasting system by means of Infrared optical. The aim of the system presented is to provide most PDA users a new style communication media, by which the PDA users may obtain the information for their business, travel, shopping and entertainments. PDA is not a receiver only, user can search the information that he is interested in from the received information by PDA s communication ability. To obtain the service provided by the system, what the PDA users should do is only installing the application software in their devices, and they do not need to pay more for increase other module. It is expected that the new style information broadcasting service will expand the usages of PDA. Figure 1 shows a scene of usage Contents Server PC WS Ethenet Content Data and Command from Server Content Creator or Provider Infrared Optical Transceiver of the system. To implement the information broadcasting system, there are two main technical problems that have to be solved. One is the communication protocol, another is the data architecture for saving and managing the contents data received by PDA. For the first one problem, there is an standard infrared communication protocol IrDA 1.1 supported by most PDA Infrared device, which supports only point-to-point communication basically. To allow more users receiving the information at the same time, we need to develop a new communication protocol that supports one-to-multi communication. For the second problem, an efficient data architecture is necessary to access and reserve the contents data received by PDA terminal. User Control Unit Infrared Optical Figure 1 Example of the Information Broadcasting System

PDA Figure 2 BIr Information Broadcasting 2. System Summary The information broadcasting system with infrared optical provides a one-way style data communication from a infrared transceiver to PDAs terminals. In this section, we give an overview of the information broadcasting system. The system components are shown in Figure 2. The PDA terminals receive the PDA PDA PDA Infrared Transceiver Control Unit Control Unit System Components Ethernet Contents Server Contents Provider Contents Provider contents data from the infrared transceiver and save the contents in a form of database records. The transceiver is controlled by a infrared control unit that will control the infrared optical device to send contents data. If necessary, there may be a sensor in the control unit, which collect the accessing conditon that may be useful for the contents distribution supervision in the contents server and contents providers. The control unit is connected to the contents server with Ethernet or radio wireless network. The contents server will supervise the contents for broadcasting, and send contents broadcasting schedule or command to the control unit of the infrared transceivers. For example, sending a contents distribution schedule to a specified transceiver control unit, sending a command to change the condition of a specified transceiver or collecting the accessing condition of each transceiver. The contents providers prepare or modify the contents and send them to the contents server by Internet. The information broadcasting system employs two communication media: Infrared and Internet. The Infrared is used for packets from the interred optical transceiver to PDA terminals. An Ethernet is used to make connection between the infrared optical transceiver control units, the contents server and the contents providers with TCP/IP protocol. For the contents server and the infrared transceiver units are connected by Ethernet, the system administrator can access them from any machine that is available connecting to access internet. Therefore the supervision of the system is much easy to realize and should be efficient. In order to allow more users to receive the information from the transceiver, we have designed a new Infrared optical transceiver, which can send out stronger (satisfying the safety standards) infrared optical and cover a larger area and distance required by system specifications. In our experiment device, we modified a Palm based PDA and designed a signal amplifier to amplify the current to drive an array of infrared LED. It supports a data rate up to 115kb within 5 meters. 3. Infrared Communications Protocol The protocol stack of IrDA 1.1 is shown in Figure 3. There are three mandatory layers in the IrDA protocol stack; the physical layer, the LrLAP layer, and the LrLMP (Infrared Link management Protocol) layer. The latter consists of the LM-MUX (Link Management Multiplexer), which provides multiple application channel access to a link, and the LM-IAS which provides a database of supported services which can be interrogated by a device establishing a link. Optional components include TinyTP, a credit based transport control protocol; IrCOMM a serial cable link emulator; IrLAN a network interface component; and IrOBEX, an object exchange

application's Application's IrLMP IAS TinyTP IrLMP-Multiplexer IrDA Link Access Protocol BIr Transport Protocol BIr LAP IrPHY 1.0 2400 115200bps IrPHY 1.1 1.152M & 4Mbps IrPHY 1.0 2400 115200bps IrPHY 1.1 1.152M & 4Mbps Figure 3 The IrDA Protocol Stack component. The IrDA physical layer provides the hardware for optical transmission and detection and signal modulation and encoding. An important aspect of the IrDA link that needs to be taken into account is that the link is half-duplex, i.e. the station can not send and receive at the same time. This is due significant cross-talk between the transmitter and receiver, which generally will incur some saturation latency. IrDA protocol is a Peer to Peer style half-duplex communication, and a communications link must be established before data communication. Because much more than one user may receive the contents data from one infrared transceiver at the same time and in the same receiving area, it is obvious that the standard IrDA communication protocol mentioned above can not be used for data distribution in the infrared information broadcasting system.. The main aim of the system is to essentially provide a data broadcast service without link establishing operation. As shown in Figure 4, a new infrared communication protocol named as BIr (Broadcasting Infrared) is developed by modifying the standard IrDA communication protocol. In the protocol BIr, the IrDA physical layer that is Figure 4 The BIr Protocol Stack machine related is reserved without any changes, and a new IrLAP and TinyTp layer which support data broadcasting for both infrared optical transceiver unit ( sending only ) and PDA terminal (receiving only) are developed. the LrLAP layer in BIr includes device discovery, data sending, data receiving and error recovery. The IrLAP frame structure in Bir is shown in Figure 5. Upper Layer Datalink Layer Serial Number Division Number Category Article ID Time Stump Data Length Division Data 1 Byte 1 Byte 1 Byte 4 Byte 4 Byte 2 Byte n Byte BOF Payload FCS 1 Byte n Byte 2 Byte Figure 5 Frame Structure in BIr There are 9 Protocol driver functions available in BIr as shown in Table 2. EOF 1 Byte Function Name Actions BIr_Opne Initializing the process of BIr BIr_Detect Infrared signal detection BIr_Send Data socket sending BIr_Receive Data socket receiving BIr_Setup Setting up communication parameters BIr_Ignore Ignore the data socket BIr_CleanBuffer Cleaning the data buffer BIr_Pause Terminating communication process BIr_Close Closing the process of BIr Table 2 BIr Protocol Driver s Functions

BIr protocol has following characteristics: 1) Any negotiation connection is not necessary for data transferring, therefore a data transferring can be realized even the receiving side is not near to the enhanced infrared optical transceiver unit 2) Because the IrDA physical layer is reserved, a troublesome development for this layer is not necessary. 3) TinyTP and IrLAP are put together and only functions used for the information broadcasting are implemented, therefore the new TinyTP and IrLAP is much compact and will not consume much sources in PDA which may have much sources available as desktop PC or handheld PC. 4) If necessary, more powerful code correction algorithm such as BCH, may be used to achieve a better data transferring reliance. Because the highest data rate implemented in IrDA 1.1 is 115200bps, the default data rate is set as 115200bps. In the future, if PDA maker can provide a higher data rate for their products, BIr can be upgraded to a higher data rate easily, for the BIr protocol does not depend on the physical layer. 4. Information Broadcasting Method S1 S 2 S n T Sn S 1 ' S 1 S 2 S 2 ' S 3 T' ' S n Figure 6 BIr Based Contents Broadcast Distribution Time Suppose that the infrared optical transceiver unit will broadcast N contents repetitively, and S i ( 1 i N ) is size of ith content in byte. The broadcasting can be shown in Figure 6. The user with PDA terminal can receive the data sending by the infrared optical transceiver while turning the PDA infrared interface to the transceiver. If there is no transferring error happened, the minimum receiving time T all to obtain all information can be calculated by N Si Tall = i= 1 V where V is the average transferring time. It may spend more time to receive all contents correctly, if there is any heavy disturbance around the service area. If user miss one content, he has to wait for another cycle to receive the contents again. Sometimes there may be a little error in the contents he received, but he has to discard all of the content and replace it by a new one. Of course, it is very inefficient for a large content. To reduce the receiving time as short as possible, a large content will be divided into several data frames that have smaller size compared with the content itself. The user may re-receive several frames of the content instead of the whole content, therefore it will cost less time after sending contents with frame unit. With this approach, if there is a un-recovery error while receiving one content, what we should do is re-receiving the frame that did not be received correctly only. Figure 7 gives an example of data frame and broadcasting under several cases. The case I shows a perfect condition, PDA user receives all contents A, B, and C, without any error happened. In case II, the user did not receive all of the contents, during receiving, some frames were missed. To obtain all contents, the user had to re-receive the missed frames again in next transferring cycle. In case III, during receiving the contents, there is a

content server case I case II case III Figure 7 A-1 A-2 B-1 B-2 B-3 C-1 A-1 A-2 B-1 B-2 B-3 A-1 A-2 B-1 B-2 B-3 C-1 C-1 A-1 A-2 B-1 B-2 B-3 A-2 B-1 B-2 B-3 C-1 A-1'A-2' A-1 A-2 B-1 B-2 B-3 C-1 A-2 B-2 renovation in the some contents, therefore, the user will re-receive the content again, and replace the old one with new one. In application layer, there is also contents management module, which provides user powerful functions for accessing the preserved contents, such as searching contents by key words, sorting them by category, deleting old or unnecessary contents. The data structure for contents saving in PDA is defined as shown in Table 3. There are three data blocks in this structure, general index information block, content text data block and image data block. In the general index information black, the first item and the second item are used for or Data Frame and Broadcasting Size (byte) Item Specifications 1 Category ID Indicating category ID 4 Create date Content making date 1 Attributes Indicating condition such as reserve or delete 1 Picture numbers Total picture numbers in the content 4 1 st picture data offset The offset from the head of data block for the 1 st picture 2 1 st picture size The size of 1 st picture 2 n-th picture size The size of n-th picture LT Text data Data of text including command for style L1 1 st picture data Image data for 1 st picture Ln n-th picture size Image data for n-th picture Table 3 Data Structure for BIr Contents contents sorting and searching, the highest bit of the third item is used prohibition or permission data deletion. (1: prohibition data deletion; 0: permission data deletion). The forth item will indicate how many pictures in this contents, and the fifth item gives the offset for referring position of images data. The content text data block contains the text data including some command for font or text style or picture position. Based on the method and approach mentioned above, we implement the information system in a Palm based PDAs. Figure 8 shows some layout of the application in Palm based PDA. Figure 8 Example of PDA Application Conclusions To provide a new service for rapidly increased PDA users, we present a new style information broadcasting system by means of infrared optical media. In our system, a new BIr protocol was developed and used for data transferring. Because of adopting an efficient data frame, an efficient data transfer may be achieved. A contents management approach and a data structure also develop for the contents service. For the data receiving is implemented by using the build-in infrared optical device in most PDA, so the user can obtain the

service without paying more. This information broadcasting service may be expected to provide PDA users various services in hotspots area, such as train station, shopping maul, airport and exhibition etc. In our future research, by modifying the data structure and management approach, a voice or video streaming service may be available with upgrade of infrared optical physical layer. References: [1]Yoshihiro Ichioka, Terumasa Aoki, and Hiroshi Yasuda, Urban Community Information System Using Simple Infrared Broadcasting Telecommunication Protocol, IEICE B Vol.J84-B, No.7, pp1299-1310, 2001 [2]G..D. Abowd, C.G. Atkeson, J. Hong, S. Long, R. Kooper, and M. Pinkerton, Cyberguide: A mobile context-aware tour guide, Wireless Networks, Vol.3, No.5, pp.421-433, 1997 [3]Peter Barket, Anthony C. Boucouvalas, Modelling of the IrDA and Air Wireless Infrared Communication Protocols, 1 st Annual PostGraduate Symposium on the Convergence of Telecommunications, Networking and Broadcasting (PGNET 2000), June 2000 [4]Infrared Data Association, Serial Infrared Link Acess Protocol ( IrLAP), Version 1.1, 1996 [5]Williams, S.IrDA, Past, Present and Future, IEEE Personal Communications, 2000, 7(1) [6]P. Barker, Boucouvalas, A. C., and V. Vitsas, Performance modeling of the IrDA infrared wireless communications protocol, International Journal of Communication Systems, 2000