米葫芦网

利用蓝牙技术构建家域网

热度:13℃ 发布时间:2023-11-16 19:19:55

蓝牙技术作为一种短距离无线电技术,可应用于各种固定与移动数字化硬件设备之间。它以低成本的短距离无线连接为基础,支持点对点连接和点对多点连接,并且可以同时支持数据和话音业务。蓝牙技术能够有效地简化掌上电脑、笔记本电脑和移动电话等移动通信终端设备之间的通信,也能够成功地简化以上这些设备与因特网之间的通信,从而使这些现代通信设备与因特网之间的数据传输变得更加迅速高效,为无线通信拓宽道路。
蓝牙的实际应用范围可以拓展到各种家电产品、消费电子产品和汽车等信息家电,由它们共同组成一个无线通信网络―――家域网。所谓家域网,是指将某一家庭中的各种信息设备相互连接而成的网络。以前,家域网中的各种信息设备之间以及信息设备和其附属设备之间都是采用一种有形的电缆线路相连的,这样给通信带来很大的麻烦和不便。而采用无线通信技术―――蓝牙技术后,家域网各设备之间的通信便得到了大大简化。
蓝牙系统由无线射频单元、基带控制器、链路治理单元和主机端接口支持单元组成。蓝牙无线射频单元是一个微波跳频扩频通信系统,数据和话音信息分组在指定的时隙,指定跳频频率发送和接收。基带控制器包括基带数字信号处理的硬件部分,并完成基带协议和其他底层链路规程。链路治理单元实现链路的建立、验证、链路配置及其协议。链路治理单元可以发现其他的链路治理单元,并通过连接治理协议LMP建立通信联系。
蓝牙系统的网络拓扑有锯齿式网络和分布式网络两种形式。锯齿式网络是由几个采用蓝牙技术的设备以特定的方式连接成的网络。两个或多个蓝牙设备就可组成1个锯齿式网络,其中主设备只有1个,其他蓝牙设备作为从设备。一个锯齿式网络中,最多可容纳7个从设备参与工作,但在休眠模式下,可容纳更多的蓝牙设备,但是这些休眠从设备只保持与主设备同步,并随时由主设备控制,接入信道工作。由多个独立的非同步的锯齿式网络可组成一个分布式网络。锯齿式网络可以重叠,一个锯齿式网络的主设备(从设备)可以是另外一个锯齿式网络的从设备(主设备)。每个锯齿式网络有它自己的跳频信道,锯齿式网络之间不需要时间或频率的同步。
从应用的角度来看,家域网的构建包括两方面的内容:首先是家域网外部与Internet的连接;其次为家域网内部所有信息设备之间的连接。家域网与Internet的连接,可以采用有线接入方式和无线接入方式。有线接入方式有ISDN线路、电话网、宽带接入等;无线接入方式有本地多点分配业务(LMDS)、无线本地环路(WLL)、移动电话线路等。家域网内部所有信息设备之间的连接,也可以采用有线连接方式和无线连接方式。
在家域网内部设备的无线连接方式中,IEEE802.11适合于计算机局域网络的连接;红外技术存在无法绕过障碍物的缺陷;DECT则适用于移动通信领域。蓝牙技术作为一种短距离无线连接技术,实际上就是要建立通用的无线接口及其控制软件的开放标准,使计算机和通信进一步结合,使不同厂家生产的便携式设备在没有电线或电缆相互连接的情况下,能在短距离范围内互相通信。
现在的一些手机具有红外传输端口,可以与其他装有红外传输端口的设备通信。但是使用红外传输碰到的最大问题是两个端口必须以直线方向对齐,这样才可以传输数据。蓝牙技术的先进之处是答应两个设备在视线不及之处就能进行无线传送。实际上,因为蓝牙基于无线电波技术(在2.4GHz频率范围内),所以传送波能够穿过墙壁、口袋和公文包。此外,蓝牙传送数据要比红外端口快。与工作在相同频段的其他系统相比,蓝牙跳频更快,数据包更短,具有工作更加稳定的优势;另外,蓝牙的无线发射功率极小,是完全绿色环保产品。因此,综合比较之下,蓝牙技术更加适用于家域网的构建。使用蓝牙技术构建家域网,可以摆脱布线繁杂的束缚,实现家庭信息设备之间的语音、数字和图像信息的互联互通。
网友评论
评论
发 布

更多软件教程
  • 软件教程推荐
更多+
Greenfoot设置中文的方法

Greenfoot设置中文的方法

Greenfoot是一款简单易用的Java开发环境,该软件界面清爽简约,既可以作为一个开发框使用,也能够作为集成开发环境使用,操作起来十分简单。这款软件支持多种语言,但是默认的语言是英文,因此将该软件下载到电脑上的时候,会发现软件的界面语言是英文版本的,这对于英语基础较差的朋友来说,使用这款软件就会...

07-05

Egret UI Editor修改快捷键的方法

Egret UI Editor修改快捷键的方法

Egret UI Editor是一款开源的2D游戏开发代码编辑软件,其主要功能是针对Egret项目中的Exml皮肤文件进行可视化编辑,功能十分强大。我们在使用这款软件的过程中,可以将一些常用操作设置快捷键,这样就可以简化编程,从而提高代码编辑的工作效率。但是这款软件在日常生活中使用得不多,并且专业性...

07-05

KittenCode新建项目的方法

KittenCode新建项目的方法

KittenCode是一款十分专业的编程软件,该软件给用户提供了可视化的操作界面,支持Python语言的编程开发以及第三方库管理,并且提供了很多实用的工具,功能十分强大。我们在使用这款软件进行编程开发的过程中,最基本、最常做的操作就是新建项目,因此我们很有必要掌握新建项目的方法。但是这款软件的专业性...

07-05

Thonny设置中文的方法

Thonny设置中文的方法

Thonny是一款十分专业的Python编辑软件,该软件界面清爽简单,给用户提供了丰富的编程工具,具备代码补全、语法错误显示等功能,非常的适合新手使用。该软件还支持多种语言,所以在下载这款软件的时候,有时候下载到电脑中的软件是英文版本的,这对于英语基础较差的小伙伴来说,使用这款软件就会变得十分困难,...

07-05

最新软件下载