基于Linux的红外网络通信的实现
——
随着Internet的飞速发展,从WAN到MAN,再到LAN,PAN,这些技术已逐渐成熟。
目前,各类网络中最具增长潜力的是无线网络,采用无线局域网(WLAN)来拓展现有网络,获得在有效区域内部移动接入网络的能力,是目前网络应用研究的热点之一。红外网络通信具有无需申请频率使用权、成本低廉、连接方便、简单易用和结构紧凑等特点,使之与蓝牙、802111(Wi2Fi)一样,成为三种最流行的短距离无线数据通信的标准。
Linux是目前最具活力的操作系统之一,其对各类计算机架构的兼容和支持,强健的网络功能,独特的自由软件的特征,近几年发展势头极为迅猛,它的各种商业、非商业的版本,广泛应用于企业资源管理、嵌入式系统开发、网络运作等各个领域,基于Linux的各种应用开发成为目前的主流技术之一。
2 IrDA标准简介
红外通信是以红外线作为载体来传送数据信息的,要使各种设备能够通过红外口随意连接,需有一个统一的软硬件规范。成立于1993年的红外线数据协会IrDA(InfraredDataAssociation)最初制定的IrDA1.0,简称为SIR(SerialI
nfraRed),是基于HP2SIR开发出来的一种异步、半双工的红外通信方式,它依托系统中的异步通信收发器(UART),通过对串行数据脉冲的波形压缩和对所接收的光信号电脉冲的波形扩展这一编码解码过程(3ˆ16EnDec)实现红外数据传输,但最高通信速率只有11512kbˆs。IrDA1.1(也称FIR,FastInfrared,1996年底推出)由于不依托UART,最高通信速率可达4Mbˆs,它采用了全新的4 linux操作系统文章专题:linux操作系统详解(linux不再难懂)
评论