Font Size: a A A

Palmtop System Infrared Communication And Its Application

Posted on:2005-12-28Degree:MasterType:Thesis
Country:ChinaCandidate:H W YuFull Text:PDF
GTID:2168360125950777Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As a branch of Computer communication,Infrared communication technology has been applyed to all sorts of electronic equipments,computers and Mobil Telecommunication devices widely. Particularly,It is an application extensive on the mobile equipments, and it has smart,vivid convenience of characteristics. IrDA is the abbreviation of INFRARED DATA ASSOCIATION.In 1993,In order to setup a uniform infrared communication standard,over twenty firms ,include HP,COMPAQ,INTEL,setup up INFRARED DATA ASSOCIATION. In this Paper, We discussed the standard- IrDA technique and its realization on the Windows OS and on the PalmOS detailed.Be bring upped by IrDA complexity and its restrict, rounding over part of standards of IrDAs, We establish a logic link layer control Protocol (SIDLP) on the SIR physical layer. Combine regarding this as the core and other technique, We established a practical application system: Palm top ordering system.In This text,we expand the communication technique in two aspects.Aimed at the distance of Infrared Communication,We expand the RS232 cable from RS-232 logic to RS-442 logic.this made the distance be expended from 15 metre to hundreds meter. In This way ,We can put the Infrared Sender and Receiver in remote position far from desktop system work area.This can solve the problem that Palm can not send data to desktop system in time due to the palm device is in remote position. Because the convertion between RS-232 and RS-485 is already a mature technique,We does not discuss it excessively.In another hand,especially to the heterogeneous OS, The programming of Irda is so diffrent that communication between them sometimes is very difficult.However,because its physical layer protocol is achieved by hardware , and they can communicate directly each other who obey this standard,We can setup a datalink layer protocol based on the Physical layer.This paper exactly according to this a thought, bring up an Simple Infrared Logical link protocol to attain Data reliable delivery.As its simple and effective,Auto Resend Request protocol is a data link layer protocol.SIDLP is setup based on it . strictly speaking,SIDLP is not only a data link layer protocol,but it include network layer and transport layer function,and is a combination of multiple communication layer. It can deliver mass data block from end to end.It is transparent to the layer above it.In datalink layer, Combining head information and tail CRC and the data from higher layer,the data send from end is unit by frame. In general, data from sending end may deliver to receving end correctly . at same time, It can loss or be made mistake .losing can be detect by the outtime timer in sending end,and receiving end can detect the mistake by CRC.whether losing or mistake,the data must be resend by sending end. Except data transport layer,High layer protocol should be achieve.So it can be used by application.In this text,high level protocol is simple.they are Command transport protocol and File transport protocol.Technique is serve to application.The Application Selected by this text is a combination of palm top system and desktop system appling in meal business.This system is a Multi-tier system including palmtop system,desktop system,interface between desktop and palmtop,business logic system and database system.Programming in palmtop system, programming in PalmOS In this paper,we use Code warrior , a C & C++ development tool.It can be used in traditional Procedure Oriented Programming. at the same time,It also can be used in Object Oriented programming.Palm Object Library is a Application frame set in CodeWarrior.it capsule base API into a number of Class.We can get higer programming efficient using it. We develop palm system with this frame.Component technology is the core of Microsoft windows DNA, and we can use it to develop a flexible ,reliable,scalable system. Palm ordering system use this technology. The key of using this technology is how to design a component. In our Application,We d...
Keywords/Search Tags:Communication
PDF Full Text Request
Related items