AP(Access Point)是无线接入点的简称,例如家用无线路由器也可以认为是AP的一种。由于作者的工作背景,这里主要从软件工程师角度讲述对企业级AP信息的理解。

一个AP主要由带处理器的SoC + 无线网卡(Radio Card)构成,外加一些LED灯/天线等器件。

SoC

下图描述一款博通公司SoC设计,主要部件

  1. Cortex-A9 *2 双核处理器,每个处理器带L1  32K 指令Cache与32K数据Cache,双核共用256K L2 Cache,以后软件想要加速,就可以从这里多做文章了。
  2. DDR接口,接内存,企业级AP一般需要较大的内存空间,比较网络设备有很多的队列,为了性能,有时候不可避免地需要更长的队列。
  3. flash接口,存储firmware,配置文件等
  4. GPIO,连接LED灯等外设
  5. JTAG/UART,前期开发调试用
  6. Watchdog,看门狗,遇上系统挂死,好歹能够恢复继续使用
  7. Ethernet Port,AP作为转发设备,一般应用场景数据都会通过以太网口,并且以太网口一般都有PoE供电功能
  8. PCIe口,该口用于连接无线网卡

Radio Card

下图所示是博通的一款无线网卡(Radio Card),主要部件描述如下:

  1. 左侧有PCIe接口与SoC连接
  2. Radio Card上运行博通的firmware ucode,该ucode与提供的驱动配合,完成协议解析/加解密等MAC层工作
  3. 硬件PHY完成物理层工作,将通过解析plcp头,将数据转换成电信号发射
  4. radio card上有接口可以连接天线,通过天线将信号进行放大
  5. SROM单元主要功能在于存储参数,比如无线网卡校准后的参数或是一些卡相关的配置

天线

定向天线与全向天线

全向天线的辐射范围呈现椭球形,四周的信号强度较为一致,一般用于室内,正常室内使用的,多为全向天线。

定向天线的辐射范围呈现长条形,某个方向的信号强度最大,一般用于室外。

横向天线与纵向天线

天线辐射范围基本呈现椭球形,横向天线呈现扁扁的椭球,覆盖范围主要与天线呈直角关系,家里的天线多为横向,因此天线应当竖放,同一楼层的信号会更好。

纵向天线呈现尖尖的椭球,覆盖范围主要与天线呈平行关系。

[WIFI] AP硬件知识- PHY/Radio Card/MAC相关推荐

  1. Android8.0 WIFI ap Tethering 相关知识

    开关wifi ap的代码在frameworks/base/core/java/android/net/ConnectivityManager.java中. /*** Runs tether provi ...

  2. 硬件知识收集总结---20210811

    常用的硬件知识总结 1.CPU 定义:中央处理器,简称 CPU(Central Processing Unit),中央处理器主要包括两个部分,即控制器.运算器,其中还包括高速缓冲存储器及实现它们之间联 ...

  3. 电子工程师必备硬件知识

    硬件知识 1.电源类 1.1   电源基础 各种"地"-- 各种"GND" 板载电源设计规范 电源环路稳定性评价方法 深入芯片内部,理解去耦电容的作用 减小DC ...

  4. CSU_WF-中南大学网络服务队2020招新培训-硬件知识

    WF-网络服务队2020招新培训-硬件知识 首先 CPU 1型号 2架构 3制程/工艺 4核心core(C)/线程Thread(T) 5主频.超频 6缓存(一级缓存/二级缓存/三级缓存) 7TDP功耗 ...

  5. Android 8.0 WiFi Ap 热点控制接口

    1. Android 7.0 及其以前的 WiFi 热点接口 /*** Gets the Wi-Fi enabled state.** @return One of {@link #WIFI_AP_S ...

  6. WIFI系列协议--802.11i--介质访问控制(MAC)安全性增强

    WIFI系列协议--802.11i--介质访问控制MAC安全性增强 1.定义 2.缩写和首字母缩写 3.概述 3.1 架构的一般描述 3.1.1 与其他IEEE 802层的交互 3.1.2 与非IEE ...

  7. Ubuntu共享WiFi(AP)给Android方法汇总

    Ubuntu共享WiFi(AP)给Android方法(手工配置) Android不支持Ad-hoc模式的WiFi.Windows 7软AP一个还是比较简单的. 本文介绍在Ubuntu下实现软AP.(需 ...

  8. 嵌入式编程之软件工程师需要了解的一些基本硬件知识

    工作背景传输网设备PTN以太网盘: 对于硬件知识的了解有助于在代码实现过程中提升性能. (1)PCIE总线 PCIE总线的说明以及用处. (2)I2C总线 I2C总线的时序访问特征点击打开链接. (3 ...

  9. 台式计算机硬件图文详解,[计算机硬件及网络]电脑硬件知识图文详解.pdf

    [计算机硬件及网络]电脑硬件知识图文详解 电脑硬件图文详解(一)构成 开机壳看光光 做为这系列的起头,当然先从最简单的聊起:把机壳侧板打开瞧一下电脑内部. 如果你有兴趣的话,准备一支螺丝起子,不用五分 ...

最新文章

  1. php找不到phpmyadmin,nginx下找不到phpmyadmin文件
  2. hdu 4533(树状数组区间更新+单点查询)
  3. 除了盖泡面,kindle还可以帮你提高科研效率
  4. nc65语义模型设计_文本匹配方法系列––多维度语义交互匹配模型
  5. NeurIPS 2020 | 没有乘法的神经网络,照样起飞?
  6. mysql 查看运行级别_运行级别及进程
  7. python编程(virtualenv环境)
  8. TFS 10周年生日快乐 – TFS与布莱恩大叔的故事
  9. 23种设计模式(6):模版方法模式
  10. angular1的复选框指令--checklistModel
  11. 安装USB--RS232驱动,提示设备无法启动,解决方法
  12. 信度spss怎么做_毕业季:毕业论文利用spss做信度分析步骤详解
  13. 1 密码学的发展历程
  14. 遇见未知的自己 - 张德芬
  15. 计算机硬盘显示ntfs,电脑硬盘显示NTFS
  16. ORA-12514问题解决方法
  17. 涂涂乐的详细实现之四--unity3d调用EmguCV实现图片识别
  18. 阿里云不同账号新旧服务器镜像迁移数据迁移同步
  19. 专用5G网络的7种部署方案
  20. win7系统(64/32位)安装office2010时提示需要msxml6.10.1129,问题的解决记录

热门文章

  1. 芒果iOS开发之Swift教程05-Swift字符串和字符
  2. 区块链开源实现Hyperledge Fabric(一)
  3. centos 服务器传文件,CentOS下怎么用SCP命令进行服务器之间的文件传输?
  4. Android HIDL 介绍学习和实战应用
  5. 【Linux】大于2T的磁盘怎么分区?
  6. ios颜色设置的三种方式
  7. Cocos Store 插件升级,支持联网功能扩展和微信小游戏适配
  8. 使用 Gatling 进行分布式性能测试
  9. excel离散度图表怎么算_excel表格分析数据离散性-EXCEL 表格中 离散度 是哪一个啊?...
  10. Collectors.reducing总结Collectors.mapping+Collectors.reducing+TreeSet等等