24小(xiǎo)时联系電(diàn)话:18217114652、13661815404

中文(wén)

您当前的位置:
首页>
電(diàn)子资讯>
技术专题>
您需要了解的有(yǒu)关 WiF...

技术专题

您需要了解的有(yǒu)关 WiFi 驱动程序的所有(yǒu)信息


您需要了解的有(yǒu)关 WiFi 驱动程序的所有(yǒu)信息

今天,几乎所有(yǒu)其他(tā)设备都在線(xiàn)——从手机到電(diàn)热水壶。每个家庭都有(yǒu)一个无線(xiàn)网络,其主要骨干是WiFi 驱动程序。没有(yǒu)它,日常生活中的现代技术根本无法发挥其基本功能(néng)。如果没有(yǒu)合适的软件,现代舒适的生活也不会如此舒适。这就是為(wèi)什么韬放電(diàn)子邀请您更多(duō)地了解无線(xiàn)技术的内部结构,尤其是驱动程序。

简而言之,什么是 WIFI 驱动程序?

简单来说,设备驱动程序是一种软件,它能(néng)够实现硬件和操作系统之间的连接和交互。当您认為(wèi)Wi-Fi是一种旨在连接到 Internet 的无線(xiàn)网络技术时,事实证明WiFi 驱动程序是帮助用(yòng)户设备查找并连接到无線(xiàn)连接的软件。

无線(xiàn)网络如何工作?

WiFi 标准使用(yòng)冲突检测机制来访问无線(xiàn)介质。与以太网中使用(yòng)的 CSMA/CA(具有(yǒu)冲突避免的载波侦听媒體(tǐ)访问)类似的方法。对无線(xiàn)媒體(tǐ)的访问由协调功能(néng)控制。有(yǒu)几个这样的函数:

分(fēn)布式协调功能(néng)(DCF)。这是标准的访问机制。在开始传输之前,它检查通信信道是否空闲,然后使用(yòng)随机帧回滚。在这种情况下,第一发射机获取信道。

PCF,或点协调功能(néng)。对于它的实现,使用(yòng)了点协调器,它确保使用(yòng)较短的帧不间断地传输信道。此选项通常仅限于基础设施网络,并未广泛使用(yòng)。

例如,WiFi 驱动程序使用(yòng)的传输函数取决于网络拥塞、连接质量以及设备之间的交互。

大多(duō)数 802.11 以太网帧都包含用(yòng)于媒體(tǐ)保护的持续时间字段。為(wèi)此,使用(yòng)了 NAV(网络分(fēn)配向量)——一个显示环境备份时间的计时器。在它的帮助下,发射站确保了操作的连续性。

802.11 标准使用(yòng)四种类型的帧间间隔来定义访问环境:

SIFS(短帧间空间)——用(yòng)于传输最高优先级的数据(例如,RTS/CTS 帧);

PIFSPCF 帧间空间)——PCF 协议期间使用(yòng)的帧间空间;

DIFSDCF帧间空间)——信道不能(néng)忙的最小(xiǎo)时间;如果频道空闲时间超过 DIFS,则立即提供访问权限;

EIFSExtended interframe space)不是一个固定的间隔,只有(yǒu)在传输出现错误时才使用(yòng)。

的分(fēn)布式协调功能(néng)(DCF)使多(duō)个独立的发送站没有(yǒu)中央控制的通信。

為(wèi)了避免冲突,他(tā)们使用(yòng)有(yǒu)序指数回溯算法。

MAC 访问模式 - 它们的用(yòng)途是什么?

几乎所有(yǒu) Wi-Fi 消费设备都使用(yòng)分(fēn)布式协调功能(néng) (DCF)协议。它被认為(wèi)是基本的,用(yòng)于基础设施和自组织网络。它也是带有(yǒu)冲突避免或检测的载波侦听多(duō)路访问的基础。

使用(yòng) DCF 时,应遵循两条规则:

如果通道保持空闲的时间比 SIFS 提供的时间長(cháng),则数据被赋予最高优先级以立即传输

如果环境繁忙,则通道等待一段时间——所谓的访问宽限期。

在分(fēn)布式协调功能(néng)(DCF)在现代设备作為(wèi)基础使用(yòng)的载波侦听多(duō)路访问(CSMA 。同时,无線(xiàn)局域网在搜索空闲频道时通常不会检测但会避免可(kě)能(néng)的冲突。

如何配置 MAC WIFI 驱动程序以避免访问错误?

在设备上安装驱动程序时,基本软件用(yòng)于连接到无線(xiàn)网络。在标准连接协议下,MAC接入方式以先到先得的方式提供给用(yòng)户。但是这种方法不排除不同用(yòng)户连接通道时发生冲突的可(kě)能(néng)性。此外,当大量用(yòng)户同时连接到无線(xiàn)网络时,它无法承受沉重的负载。如何避免此类碰撞?

决定无線(xiàn)软件性能(néng)的基本组件是WiFi 驱动程序。它是提供媒體(tǐ)访问控制的文(wén)件集合。事实上,它还负责设备和传输通道之间的交互。

因此,為(wèi)了规范MAC 访问模式,使用(yòng)了载波侦听多(duō)路访问 (CSMA) 。这种多(duō)址协议旨在避免两个或多(duō)个站点同时向同一数据通道发送信号时发生冲突,这需要每个站点检查媒體(tǐ)状态。如果该函数显示信道忙,则 MAC 将此报告给更高级别

尽管这些协议能(néng)够為(wèi)大量用(yòng)户提供几乎不受阻碍的网络访问,但不幸的是,它们无法解决多(duō)路访问的一些问题。特别是,它们没有(yǒu)解决隐藏节点的问题。

RTSCTS就是用(yòng)来解决这个问题的。由于后者,隐藏节点被淹没了,接收器只能(néng)看到空闲通道。RTS/CTS由于流量消耗大,只能(néng)用(yòng)于高带宽网络,但可(kě)以通过设置RTS阈值进行配置。

一方面,载波侦听多(duō)址 (CSMA) 的开发是為(wèi)了提高无線(xiàn)通信的质量。但与此同时,它无法修复WiFi 驱动程序中所有(yǒu)可(kě)能(néng)的错误。

最后的想法

了解无線(xiàn)网络的工作原理(lǐ)需要花(huā)费一些时间和精力,但韬放電(diàn)子可(kě)以轻松地引导您更详细地了解基础知识。如果您需要帮助定制现有(yǒu)的WiFi 驱动程序或将它们与不同的嵌入式平台集成,请联系我们  。!

请输入搜索关键字

确定