无线之红外线技术的组网方式详解

news2024/11/18 15:52:19

红外线(Infrared rays)也是一种光线,由于它的波长比红色光750nm)还长,超出了人眼可以识别的可见光)范围,所以我们看不见它,又称为红外热辐射(Infrared radiation),通常把波长为0.75~1000μm的光都称为红外线。
红外线技术概述
红外线的应用极其广泛,可以广泛应用于医学、生物学、电子、通讯等各个行业。在现代电子工程应用中,红外线常常被用做近距离视线范围内的通讯载波,最典型的应用就是电视机的遥控器。使用红外线做信号载波的优点很多:成本低、传播范围和方向及距离可以控制不会穿过墙壁,对隔壁家的电视造成影响)、不产生电磁辐射干扰,也不受干扰等等。随着红外线技术的日益成熟,标准的日益规范,红外线在通讯上的应用也就日益增多,用红外线来组建小型个域网络也日益普遍。
红外通讯一般采用红外波段内的近红外线,波长在0.75um至25um之间。为了建立一个统一的红外数据通讯的标准,1993年,由HP、COMPAQ、INTEL等二十多家公司发起成立了红外数据协会(Infrared Data Association,简称IRDA)。
一年以后,第一个IRDA的红外数据通讯标准发布,即IRDA1.0。IRDA1.0简称为SIR(Serial InfraRed),它是基于HP-SIR开发出来的一种异步的、半双工的红外通讯方式,其最高通讯速率只有115.2Kbps,也就是大家熟知的电脑串行端口的最高速率。
1996年,IRDA发布了IRDA1.1标准,即Fast InfraRed,简称为FIR。其最高通讯速率达到了4Mbps的水平。随着技术的发展,IRDA又发布了通讯速率高达16Mbps的VFIR技术(Very Fast InfraRed),并将它作为补充纳入IRDA1.1标准之中。同时,接收角度也由传统的30度扩展到120度。更高的通讯速率使红外通讯在那些需要进行大数据量传输的设备上也可以占有一席之地,而不再仅仅是连接线的替代。

红外线组网
在红外线通讯的应用中,我们较为常见的是手机与手机间、手机与电脑间、电脑与电脑间等的无线通讯,即个人无线局域网的应用。其组网的模式,就是组建一个微微网。
手机与手机之间,不少用户都希望实现免费的图片、音乐、数据的共享与传输。如果手机支持红外线功能,我们就可以通过红外线组建微微网,用以实现手机间的资源共享,而如此组建的红外网络完全是免费的,不需要付给第三方任何通讯费用。手机用红外组网在设置上还是比较简单的,只需要把两个手机的红外功能都打开,进行身份验证,在有效的距离范围红外线辐射有距离和角度的限制),中间无阻碍物就可以进行手机的连接共享了,图片音乐随意传。
手机与电脑间无线红外组网。有的时候我们希望将电脑中的音乐图片或其他资料传输到手机上,这个时候有两种方式,一种是通过数据线连接到电脑上;另一种是若手机支持红外或蓝牙,采用红外或蓝牙组建无线个域网,来实现电脑与手机间的网络连接。在电脑上需要红外线适配器,红外适配器是安装在台式电脑上的一种无线数据传输装置,现在大多都是USB接口的。

它将电脑上的数据转变为红外光脉冲发射出去、并将接收到的红外光信号转变为电脑可处理的电信号输入电脑,从而实现设备间无线的数据传输,使台式电脑具备红外通讯的功能,就可以用它去无线连接各种配备IRDA红外通讯口的手机、笔记本、掌上电脑、仪器仪表等设备。无需麻烦的连线,在有效距离内只要彼此相对,就能实现网络连接,方便快捷。而如今的电脑主板,大多都支持红外功能,配置了IRDA红外通讯口,我们只需要在BIOS里打开红外线端口,接上红外连接器,在系统设置里也打开红外线功能,就能组建红外微微网了。手机设置上需要开启红外功能,在红外线有效距离范围内即可以实现双向的信息互通。

USB接口的SIR红外适配器

早期电脑与电脑间的无线连接最常用的就是红外线连接了,特别是笔记本电脑间的联网,PC机还需要购买红外适配器,而每一台笔记本电脑几乎都配备红外线数据传输设备,而不需要其他任何辅助设备就能实现红外网络连接。
从某个角度讲,红外线互连这种连接是专门为笔记本设计的。如今的红外线端口普遍都支持IRDA1.0、1.1国际标准,根据不同的协议,红外线的传输速率有9600bps、115.2Kbps、1.15Mbps、4Mbps等几种通讯标准。目前市场上的笔记本都支持4Mbps的传送速度,但有些要在BIOS的红外线传输模式中进行一些必要的设置:如果选择“HPSIR”,那么数据传送的速率为115.2Kbps。

如果选择“ASKIR”那么数据传输率可以提高到4Mbps。笔记本电脑内置的红外线传输设备一般操作系统都可以识别,其相关的设备驱动以及相应的通讯协议也会被自动安装。要启动设备,只要在“控制面板”-> “红外线”->“选项”中选中“启动红外线通讯”就可以完成文件的复制。

在联机模式,需要注意的是两台笔记本不需要相隔太远,红外传输距离一般只有3.8米,中间最好不要有太大的障碍物,附近也不要有强烈的光源,以免引起干扰。并且两个红外线端口应该在30度的偏转角内。为了保证红外线的正常传输,笔记本电脑的红外端口一般安装在主机侧面的前面、两侧或后面。配置了红外端口的笔记本电脑可以方便地与同样配有红外端口的笔记本电脑、台式电脑、打印机等外设进行无线通信,甚至能够无线上网。

USB接口的FIR红外适配器

在使用的过程中,首先要打开CMOS中的红外线接口,安装红外线设备驱动程序;其次进入系统后进行自动搜索外接的红外设备,安装软件,完成连接。最后就可以进行数据传输了。这样说着很简单,设置起来并不容易的,要根据各种外线无线设备的属性设置具体的参数,当然,万变不离其宗,只要掌握其实质,在设置的时候也就能轻松对付了。
在连接好设备,组建了微微网之后,进行数据传输的时候也要注意一些事项:IRDA传输方向的定向角为30度,所以在角度上要对准,不能太偏了;红外线的传输距离较近,如果可以,最好在一米的范围内,只要有利于传输的速度和准度;在红外线设备之间不能有阻碍物,否则会阻挡无线信号;在传输数据的过程当中,不要移动所有使用的设备;在阳光下或者太亮的环境中,容易出现数据传输的错误等。注意以上的几个方面,可以提高红外线网络的传输速度和降低出错率。

总 结
红外线技术及产品有着很多的优点,安装比较简单、兼容性好、用途广泛,、简单易用和结构紧凑,其最大的优势是低廉的成本。因此在小型的移动设备中获得了广泛的应用。象笔记本电脑、掌上电脑、机顶盒、游戏机、移动电话、计算器、寻呼机、仪器仪表、MP3播放机、数码相机以及打印机之类的计算机外围设备等等。
随着移动计算和移动通讯设备的日益普及,红外数据通讯也进入了一个快速发展的时期。尽管现在有了同样是近距离无线通讯的蓝牙技术,但以红外通讯技术低廉的成本和广泛的兼容性的优势,红外数据通讯势必会在将来很长的一段时间内在短距离的无线数据通讯领域扮演重要的角色。IRDA成立至今,红外数据协会的会员发展到今天,也越来越多了,当今在IT业和通讯业叱咤风云的大公司几乎都在其中,由此可见IRDA标准已经获得了业界的广泛认同和支持。红外线的产品在市场上也随处可见,从此可以看出,红外线技术也得到了大众及市场的认可。
随着IRDA发布了通讯速率高达16Mbps的VFIR技术,同时接收角度也由传统的30度扩展到120度。红外线在技术及标准上都逐步完善,市场的逐步成熟,我们相信红外无线通讯在未来很长一段时间都会是无线设备连接的优秀方式之一。(

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/492558.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

腾讯高工手写13W字“Netty速成手册”,3天走向实战

前言 在java界,netty无疑是开发网络应用的拿手菜。你不需要太多关注复杂的nio模型和底层网络的细节,使用其丰富的接口,可以很容易的实现复杂的通讯功能。 作为当前最流行的NIO框架,Netty在互联网领域、大数据分布式计算领域、游…

【Linux0.11代码分析】02 之 bootsect.s 启动流程

【Linux0.11代码分析】02 之 bootsect.s 启动流程 一、boot\bootsect.s1.1 将bootsect.s 从0x7c00 移动到 0x90000 (512byte)1.2 使用 int 0x13 中断加载 setup.s 程序到 0x902001.3 获取并解析磁盘驱动器的参数1.4 开始加载 System模块到 0x10000 地址1…

计算机网络之应用层

文章目录 应用层1. 应用层协议原理1.1 网络应用程序体系结构1.2 进程通信1.3 可供程序使用的运输服务1.4 因特网提供的运输服务1.5 应用层协议 2.Web应用和HTTP协议2.1 HTTP概况2.2 非持久连接和持久连接2.3 HTTP报文格式2.4 用户服务器的交互:cookie2.5 Web缓存器 …

数字医疗算法应用创新大赛-食品与疾病关系预测算法赛道top5方案分享

一、比赛地址和背景 1.1 比赛地址 比赛地址 1.2 数据说明及任务 本次算法赛将提供超过 23.5W 的食物、疾病对应关系及其量化得分,其中食物特征超过 200 个,疾病特征由 3 种不同的方式抽取,累积超过 4000 个特征信息。初赛为 0、1 二分类预…

递归递推练习题

1.用递归的方法123…N的值(in:5,out:15) 2.输出斐波那契数列的第N项,0,1,1,2,3,5,8,13…(in:3,out:1) 3.求n!(in:5,out:120)n!123……

STM32启动/下载模式

启动模式 主闪存存储器区存放用户设计的代码,代码烧录到这里,一般情况在正常工作时需要把STM32设置为从这里启动。 系统存储器区用来实现ISP功能的。 内嵌SRAM区用来实现调试器调试功能的。 ISP ISP一般由PC机通过串口把bin/hex文件直接烧写到单片机内…

java并发编程之美第五章读书笔记

java并发包中并发List源码剖析 介绍 CopyOnWriteArrayList 线程安全的ArrayList,对其进行的修改操作都是在底层的一个复制的数组(快照)进行的,也就是写时复制策略 类图 每一个对象里面有一个array数组进行存放具体的元素,ReentrantLock独占锁对象用来保证同时只有一个线程对…

Maven中optional标签详解

这一篇文章应该是全网讲解optional最细致的,因为我都是拿我自己的试验来证明,从试验当中也发现了很多出乎意外的知识!感兴趣的跟着小编一块来学习呀! 目录 一、前言二、依赖传递代码演示三、是否会影响父子工程之间的依赖继承呢&a…

精致女孩必备的6款APP,内外兼修,提升气质

自立自强、敢于追求、内外兼修,这样的女孩不管在哪个时代都是非常有魅力的! 在我看来,自律、上进、情商高、会打扮、会赚钱、独立、落落大方,这才是精致女孩该有的样子。 不墨迹,速速揭开6款宝藏APP的面纱&#xff0…

石头科技2022年营收实现双位数增长,以技术实力打响创新价值战

近日,石头科技披露了2022年度财务报告,报告显示,在在较大内外部压力下,石头科技2022年营收依然实现双位数增长,且境内外销售收入平稳增长。 该公司在近年来不断完善其产品矩阵,目前已推出手持无线吸尘、商…

数据结构 (入门必看)

一、 预备知识 (一)数据结构前言 1、学习C语言是如何写程序,学习数据结构如何简洁高效的写程序 2、遇到一个实际问题,需要写程序,需要解决两个方面的问题 1)如何表达数据之间的逻辑规律以及如何将数据存储到计算机中 数据结构…

多数据源 使用 flyWay 进行数据库管理

文章目录 前言多数据源 使用 flyWay 进行数据库管理1. 环境2. flyway版本 与 MySQL 版本 对应关系3. flyway 脚本文件命名方式4. flyway工作流程5. 知识点补充6. 集成的时候常见错误6.1. user_variables_by_thread没有访问权限6.2. MySQL不支持Flyway社区版,只支持F…

68元工业级双核A7,全新T113核心板震撼上市!

万象奥科全新T113核心板震撼上市,仅68元、工业级品质、双核A7处理器、外设丰富,诠释极致性价比! 参数速递 1.全志T113工业级处理器,主频1.2GHz 2.双核Cortex-A7玄铁C906 RISC-V HiFi4 DSP异构多核 3.内存128MB/256MB/512MB&a…

【Kafka】概述与集群部署

文章目录 Kafka概述定义应用场景缓冲/削峰解耦异步通信 应用模式点对点模式发布/订阅模式 基础架构 Kafka集群部署集群规划下载解压修改配置文件分发安装包hadoop103、hadoop104修改配置文件配置环境变量启动集群先启动Zookeeper集群然后启动Kafka 关闭集群 集群启停脚本脚本编…

QT自学笔记2:使用介绍(函数)

一、 setAttribute(按F1)—>void QWidget::setAttribute(Qt::WidgetAttribute attribute, bool on true) —>Qt::WidgetAttribute attribute(有一个属性) ----> p->setAttribute(Qt::WA_DeleteOnClose); MainWind…

眼见为实,来瞧瞧MySQL中的隐藏列!

在介绍mysql的多版本并发控制MVCC的过程中,我们提到过mysql中存在一些隐藏列,例如行标识、事务ID、回滚指针等,不知道大家是否和我一样好奇过,要怎样才能实际地看到这些隐藏列的值呢? 本文我们就来重点讨论一下诸多隐…

ThingsBoard集群部署之k8s

1、概述 今天终于有时间去搞这个啦,拖了很久了,一直没时间,因为我本地没有那么多机器资源,开虚拟机不够,如果租用阿里云服务器,需要有充值的时间,因为这个费用是按小时付费,需要有连贯的时间来搞才行,今天恰好有时间,就开始搞了,弄成功搞出来了,特地写博客记录下来…

Linux基本指令【Linux操作系统】

本文将开启Linux操作系统学习新篇章,欢迎与博主一起交流学习。 目录 一、ls指令 二、pwd指令 三、mkdir与rm指令 四、cd指令 五、touch指令 六、man指令(重要) 七、cp指令(重要) 八、mv指令(重要&…

keepalived如何手动切换主备

概述 主备部署中使用keepalived可以很方便的实现,安装维护简单,功能稳定。 最近在使用过程中有小的发现,记录一下。 环境 CentOS Linux release 7.9.2009 (Core) keepalived.x86_64 1.3.5-19.el7 安装配置 centos7自带的keepalived版本…

提升自我数据分析能力的根本,是方法论!

很多人问,我是财务,能转行业做BI吗?我该学些什么?该掌握哪些技能?该如何学习?我是学生,在校期间专业不扎实,该怎么办?我是小白,还能学会数据分析吗&#xff1…