精华内容
下载资源
问答
  • 2020-01-15 11:02:44


    WIreless-FIdelity--无线保真  --射频无线电磁波
    WLAN (wifi,bluetooth wimax etc)
    优势
    劣势
    1.要建立连接
    2.半双工
    3.出错率非常高,真的重传率很大,在网络层添加重传机制,TCP/IP的延迟等待重传开销不可依赖
    4.无线环境抓包容易安全隐患
    5.无线信号功耗大
    6.吞吐量

    802协议集
    ethenet&& WiFi都是IEEE802协议集
    802.11PHY(802.11[1/2mbps],802.11b[5.5/11mbps],802.11g[54mbps],802.11a[54mbps],802.11n[300mbps])
    802.11MAC(802.11/11a/11b/11g/11ac 802.11e--Qos,802.11h动态调整,802.11i安全增强,802.11f漫游和切换,802.11s-mesh)
    两种物理层  1.跳频展频层(FHSS),2.直接序列展频(DSSS)---正交分频多工(OFDM)为基础,----->1.物理层收敛程序(PLCP),负责将mac帧映射到传输截肢.2.时机搭配介质(PMD),负责传送这些数据帧

    802.11四中主要实体原件
    1.工作站(pc,iphone);
    2.基站(802.11使用的帧必须经过转换才能被其他网络接收,即无线到有线桥接AP);
    3.无线介质(802.11以无线介质在工作站间传递帧,物理层不止一种.)
    4.传输/分发(系统)及骨干网,以桥接引擎和传输系统介质共同组成传输系统

    802.11工作方式
    两种设备:1.无线站,PC+无线网接口卡(802.11PCMICA,PCI,ISA等接口或非PC的嵌入式设备);2.无线接入点(AP),无线和有限之间桥接,,有线(802.3接口),桥接协议(802.1d)
    数据链路层(逻辑链路llc和媒体控制mac) mac只对无线局域网唯一
    802.11&&802.3相似点:
      1.在一个共享媒体上支持多个用户共享资源

     

    更多相关内容
  • wifi协议栈实现细节

    2019-10-31 17:38:28
    之前开发wifi协议栈,记录下来其中的细节,对sta,ap模式, WPA均有介绍
  • 资料详细而清晰的讲述了WIFI协议栈,对于WIFI工程师或者相关嵌入式工程师来说是一个非常非常有用的资料。
  • wifi 协议栈的历史的总结

    千次阅读 2019-10-06 14:28:14
    google 了一下找到下面的网页关于wifi 协议栈的说明 https://www.lifewire.com/wireless-standards-802-11a-802-11b-g-n-and-802-11ac-816553 截防止丢失 几句话总结: 第一代 802.11 速度 2mbps 2.4Ghz 第二代...

    google 了一下找到下面的网页关于wifi 协议栈的说明

    https://www.lifewire.com/wireless-standards-802-11a-802-11b-g-n-and-802-11ac-816553

    截防止丢失

     几句话总结:

    第一代  802.11  速度 2mbps 2.4Ghz 

    第二代  802.11a  速度 54mbps  频率 5Ghz    802.11b  速度 11mbps  2.4Ghz 

    第三代  802.11g  速度 54mbps  频率 2.4Ghz (兼容802.11b)

    第三代  802.11n  速度  300mbps  频率 2.4Ghz (兼容 802.11b/g)

    第四代  802.11ac  频率 5Ghz 速度  1300mbps  频率 2.4Ghz  速度 450 mbps 

    转载于:https://www.cnblogs.com/ioio/p/6438354.html

    展开全文
  • 802.11网络协议栈学习指南
  • wifi lwip 协议栈

    2017-03-17 10:19:08
    wifi lwip 协议栈
  • WiFi模块 TCP/IP协议栈

    2021-08-10 07:10:36
    内置TCP/IP协议栈,能够实现用户串口、无线网(WiFi)接口之间的转换。用户通过KB3077模块,既可以在局域网内使用手机或PC机与其通讯,也可以让其连接附近的WiFi路由器来进行使用手机互PC机与其互联网远程通讯,为用户...

    KB3077wifi模块

    1. KB3077 Wifi模块简介

    KB3077是金博通科技新推出的嵌入式UART -WiFi(串口-无线网)模块。内置TCP/IP协议栈,能够实现用户串口、无线网(WiFi)接口之间的转换。

    用户通过KB3077模块,既可以在局域网内使用手机或PC机与其通讯,也可以让其连接附近的WiFi路由器来进行使用手机互PC机与其互联网远程通讯,为用户的串口设备通过网络传输数据提供完整快速的解决方案。

    主要功能特点:

    既可以基于AP模式,也可以Station模式,支持AP与Station共存模式;

    局域网、互联网通讯同时并存;

    网络端既可以基于Server,也可以基于Client;

    局域网内使用时可通过广播搜索指令来获取WiFi模块的IP的地址;

    配备互联网通讯平台(云数据服务器);

    2.KB3077 Wifi模块技术参数

    网络标准

    无线标准:IEEE 802.11n、IEEE 802.11g、IEEE 802.11b

    无线传输速率

    11n:最高可达150Mbps

    11g:最高可达54Mbps

    11b:最高可达11Mbps

    信道数

    1-14

    频率范围

    2.4-2.484G

    发射功率

    15-19DBM

    接口

    1个串口、11个GPIO(预留8个)、支持(复用GPIO) SPI、I2C、I2S、IR Remote Control、PWM

    天线

    天线类型

    板载天线(KB3077-A Wifi模块)/外接天线(KB3077-B Wifi模块)

    功能参数

    WiFi工作模式

    无线网卡/无线接入点/无线路由器

    无线安全

    WEP/TKIP/AES加密

    WPA/WPA2安全机制

    串口转网络

    TCP连接

    最大连接数5

    UDP连接

    最大连接数5

    串口波特率

    300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 74880, 115200, 230400, 460800, 921600, 1843200, 2686400.

    3.1 电气参数

    工作电压: DC 5V/3.3V

    功耗:

    下列功耗数据是基于3.3V 的电源、25°C 的周围温度,并使用内部稳压器测得。

    [1] 所有测量均在没有 SAW 滤波器的情况下,于天线接口处完成。

    [2] 所有发射数据是基于 90% 的占空比,在持续发射的模式下测得的。

    KB3077%20wifi%E6%A8%A1%E5%9D%97%E5%8A%9F%E8%80%97.png

    注①:Modem-Sleep 用于需要 CPU一直 处于工作状态 如 PWM 或 I2S 应用等。在保持 WiFi 连接时,如果没有数据传输,可根据 802.11标准 (如 U-APSD),关闭WiFi Modem电路来省电。例如,在 DTIM3

    时,每 sleep 300mS,醒来3mS 接收AP 的Beacon包等,则整体平均电流约 15mA。

    注②:Light-Sleep 用于 CPU 可暂停的应用,如 WiFi 开关。在保持 WiFi 连接时,如果没有数据传输,可根据 802.11标准 (如 U-APSD),关闭WiFi Modem电路并 暂停 CPU 来省电。例如,在 DTIM3 时,每sleep 300 ms,醒来 3ms 接收 AP 的 Beacon包等,则整体平均电流约 0.9mA。

    注③:Deep-Sleep 不需一直保持WiFi连接,很长时间才发送一次 数据包的 应用,如每100 秒测量一次温度的传感器。例如,每 300 s 醒来后需 0.3 - 1s 连上 AP 发送数据,则整体平均电流可远小于 1mA。

    3.2 环境参数与尺寸

    工作温度:-20-70℃

    工作湿度:10%-90%RH(不凝结)

    存储温度:-40-80℃

    存储湿度:5%-90%RH(不凝结)

    尺寸大小: . 体积:长宽厚:23*19.5*4mm

    . 引脚插针尺寸:间距标准2.0m

    展开全文
  • PIC协议栈WIFI协议详解

    热门讨论 2011-11-27 16:03:45
    不错的WIFI资料,详细讲解了MCP的wifi协议栈
  • 对Linux(2.6 版)内核中IEEE 802.11 无线网络协议栈的设计和实现进行了介绍,包括无线网络协议栈在内核中的位置和主要功能、 与底层硬件设备的协作和与用户配置工具的交互等。根据无线网卡硬件的特点,如延迟性大、...
  • 在架构图中,可以看到应用接口层包括应用相关协议栈,其中主要有LwM2M、CoAP、MQTT、DTLS、LwIP。 (1) LwM2M:轻量级物联网设备管理协议 LwM2M,即Lightweight M2M,轻量级M2M,是由开放移动联盟(OMA)提出的一种轻...

    LiteOS是华为于2015年5月面向IoT领域发布的轻量级物联网操作系统。LiteOS可以支持 ARM64、ARM Cortex-A、ARM Cortex-M0,Cortex-M3,Cortex-M4,Cortex-M7 等芯片架构,几乎涵盖了目前所有主流的嵌入式芯片架构。

    (图片来自于https://gitee.com/LiteOS/LiteOS)

        上图是官网所给出的架构图,主要包括如下几个部分:组件、应用接口层、文件系统、增加内核、基础内核、硬件抽象层、CPU架构。在这里不对LiteOS的内核、文件系统方面做介绍,将把重点放在它的网络连接能力上面。在架构图中,可以看到应用接口层包括应用相关协议栈,其中主要有LwM2M、CoAP、MQTT、DTLS、LwIP。

         (1) LwM2M:轻量级物联网设备管理协议

         LwM2M,即Lightweight M2M,轻量级M2M,是由开放移动联盟(OMA)提出的一种轻量级的物联网设备管理协议,它为物联网设备的管理和应用建立了一套标准。关于L2M2M的更多详细内容,可以参考https://omaspecworks.org/。

          (2) CoAP:资源受限的Web传输协议

          CoAP(Constrained Application Protocol),是针对资源受限的物联网设备所提出的Web传输协议。由于很多低成本物联网终端的处理能力、存储能力、传输能力都有限,在这一类设备上使用HTTP协议不合适,所以提出了CoAP。关于CoAP的详细内容,可以参考http://coap.technology/。

          (3) MQTT:消息队列遥测传输协议

          MQTT(Message Queuing Telemetry Transport),即消息队列遥测传输协议,是基于发布/订阅的消息协议。与CoAP类似,也是为硬件能力受限的设备所提出。关于MQTT的详细内容,可以参考http://mqtt.p2hp.com/。

          (3) DTLS: 数据报传输层安全协议

          DTLS(Datagram Transport Layer Security),即数据报传输层安全协议。由于TLS不能用来保证UDP传输的数据安全,因此Datagram TLS在现有的TLS协议架构上扩展使之支持UDP。关于DTLS的详细内容,可以参考https://datatracker.ietf.org/doc/html/rfc6347。

          (4) LwIP: 轻量级IP协议

        LwIP(Light Weight Internet Protoco1),即轻量级IP协议,是瑞士计算机科学院(Swedish Institute of Computer Science)Adam Dunkels等人开发的一套用于资源受限的嵌入式设备的开源TCP/IP协议栈。关于LwIP的详细内容,可以参考http://lwip.nongnu.org/。

          除了应用层的协议栈,LiteOS的框架图中并没有看到关于底层连接相关的协议。那它又是通过什么方式来实现底层连接和传输的呢?

          主要是通过LiteOS的硬件抽象层来实现。LiteOS针对不同的目标开发版提供了不同的硬件抽象层,其中包括支持板载各种设备的驱动。以STM32F7xx的HAL层代码为例,可以看到有如下的驱动支持,包括ADC、DAC、CAN bus、Ethernet、Flash、I2C、irDA、SPI、UART、USB等。详细的驱动信息可以参考如下连接:

    https://gitee.com/LiteOS/LiteOS/tree/master/targets/bsp/drivers/STM32F7xx_HAL_Driver/Src

          如果物联网设备是通过以太网的方式接入网络,那通过以太网->LwIP->DTLS->CoAP的链路可以完成。那如果物联网设备是通过其他无线的方式接入网络,比如,常用的Wifi、蓝牙、Zigbee、NB-iot等无线协议接入,链路是怎么样的呢?

          纵观LiteOS所开源的框架图和源代码,并没有看到无线协议相关的信息。从实现的角度来讲,比较可行的方式是通过挂载相关无线通信模块,模块通过板载串行总线与主板连接。

    展开全文
  • USB Host 协议栈.pdf

    2020-03-24 14:33:20
    随着 IoT 技术应用的发展, IoT 设备作为 USB 主机的场景也越来越多, 例如在摄像头领 域, IoT 设备需要外接 U 盘来... 所以针对日益发展的 IoT 设备, USB Host 协议栈会成为各家物联 网操作系统的一个标准配置。
  • 一直从事智能家居行业,一直用zigbee和wifi模块做传输,本来想学习STM32F4做以太网通讯和音频来做背景音乐,但是感觉以太网和wifi比起来,无线比较有优势,后面开始了解CC3200 wifi传输.... 好了,原来一直在关注...
  • 【Linux4.1.12源码分析】协议栈报文接收之IP层处理分析(ip_local_deliver) 【Linux4.1.12源码分析】邻居子系统实现分析 【Linux4.1.12源码分析】AF_PACKET raw ...
  • 我们在网络协议概观中说到,以太网和WiFi是连接层的两种协议。在连接层,信息以帧(frame)为单位传输。帧像信封一样将数据(payload)包裹起来,并注明收信地址和送信地址。连接层实现了“本地社区”的通信。我们先来看...
  • Android移植_wifi设计原理(源码分析) Android移植_wifi设计原理(源码分析) Android移植_wifi设计原理(源码分析)
  • 无线通信原理及协议栈(ZigBee、蓝牙等)解析

    万次阅读 多人点赞 2016-06-25 13:26:00
    本文介绍无线通信的基础知识,包括四个部分。1、天线 2、无线网络协议3、无线电通信类型4、电五官:传感器
  • ESP32学习8:WIFI

    2021-12-18 21:52:57
    WIFI是ESP32的核心功能之一,作为一款专为IOT设计的芯片,ESP32的WIFI功能是非常完善的,可以作AP,也可以做STA,还可以同时作为STA和AP。 二、ESP32的WIFI配置 ESP32的WIFI特点: WIFI可作为AP、STA以及AP+STA三...
  • STM32生态系统 第三期(一)STM32WB无线协议栈和用户应用升级的准备工作 STM32_STM8_MCU2019-10-31 阅读数:2032 以往普通的一颗STM32,拿到芯片空片后,我们可以通过ISP的方式通过usb、uart等常用接口,给芯片下...
  • esp8266协议栈

    2017-09-06 18:09:01
    ESP8266wifi对应协议栈,里面已经包含lwip和web服务器https://codeload.github.com/israellot/esp-ginx/zip/master
  • 蓝牙解析(3):BLE协议栈解析

    千次阅读 2018-09-28 10:09:45
    本文从协议栈设计者的角度,思考如下问题: 为什么会有蓝牙协议栈(Why)? 怎样实现蓝牙协议栈(How)? 蓝牙协议栈的最终样子是什么(What)? 我们知道,当前的蓝牙协议包含BR/EDR、AMP、LE三种技术,为了...
  • 连接WIFI的主要步骤为 扫描(信道)、认证、关联、DHCP, 有些使用LWIP协议栈的还可能有一个检测IP冲突的操作。 扫描阶段可以在第一次搜索到之后 将信道 记录下来,下次启动优先扫描此信道。 此方法对于一些频繁...
  • zephyr网络协议栈架构流程图

    千次阅读 2017-02-09 10:21:12
    zephyr ip-stack-architecture zephyr ip-stack-dataflow. enc28j60 device.
  • Wi-Fi 协议结构

    千次阅读 2019-09-25 16:19:30
    IEEE 802.11协议属于数据链路和物理这两层。 数据链路层 逻辑链路控制 LLC(Logical Links Control): 负责向其上层提供服务,包括:传输可靠性保障和控制,数据包的分段与重组,数据包的顺序传输。 ...
  • Wifi 架构

    2019-11-29 15:07:06
    Wifi 架构 (来源官网) Android 提供默认 Android 框架实现,其中包括对各种 WLAN 协议和模式的支持,这些协议和模式包括: WLAN 基础架构 (STA) 网络共享模式或仅限本地模式下的 WLAN 热点 (Soft AP) WLAN 直...
  • 这年头协议栈开源的太多了,掌握基础蓝牙协议栈作为嵌入式软件工程师的进阶技能。如果有了解并应用的市面上大部分蓝牙芯片,不妨看看如下内容,对于理解并提升蓝牙协议了解有一定帮助。 本次文章主要说明如何去学习...
  • 用户态协议栈 那我们先跟大家解释这个协议栈这个东西啊协议栈这个东西呢或多或少啊各个朋友应该都听过,我们站在一个设计者的角度,站在一个设计者的角度,站在tcpip的个人的角度,我们怎么去设计这个协议的? 设计...
  • 由于开发setting时,遇到各种奇葩的wifi接口,于是将资料进行整理,方便后面的人开发
  • 用户态协议栈

    2022-02-28 16:25:43
    那我们先呢跟大家解释这个协议栈这个东西啊协议栈这个东西呢或多或少啊各个朋友 应该都听过,就是关于网络协议栈或多或少都听过,那我们今天来跟大家讲, 啊就是我们站在一个设计者的角度,站在一个设计者的角度,站...
  • 几种开源协议栈介绍

    2019-09-25 14:42:07
    协议栈与协议: 协议栈是指网络中各层协议的总和,其形象的反映了一个网络中文件传输的过程:由上层协议到底层协议,再由底层协议到上层协议。使用最广泛的是英特网协议栈,由上到下的协议分别是:应用层(HTTP,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,365
精华内容 3,746
关键字:

wifi协议栈