nRF7002 / WiFi 专题

本文由以下原始文章合并整理而成,原始版本见备份目录。

原文 1:others-nRF7002 WIFI扫描与连接RAM大小

nRF7002 WIFI扫描与连接RAM大小

测评工具:

  • SCAN:nRF9160DK(PCA10090)+nRF7002EK(PCA63556)
  • STA:nRF52840DK(PCA10056)+ nRF7002EK(PCA63556)
  • 编译示例方法参考资料:链接
  • 减少nRF7002 WIFI占用的方法:链接

nRF7002 WIFI扫描与连接RAM大小 第2页

nRF7002 WIFI扫描与连接RAM大小 第2页

参考资料:链接

nRF7002 WIFI扫描与连接RAM大小 第3页

参考资料:链接

nRF7002 WIFI扫描与连接RAM大小 第4页


原文 2:others-WIFI芯片MAC地址问题

WIFI芯片MAC地址问题

错误原因:新 wifi 芯片里面是没有烧录MAC地址的需要使用OTP进行烧录。

  • 调试程序阶段通过宏配置wifi mac地址:CONFIG_WIFI_FIXED_MAC_ADDRESS
  • 参考资料:链接

WIFI芯片MAC地址问题 第2页


原文 3:others-Nordic WIFI简介

Nordic WIFI简介

第 2 页

Nordic WIFI简介 第2页

第 3 页

Nordic WIFI简介 第3页

第 4 页

Nordic WIFI简介 第4页

第 5 页

Nordic WIFI简介 第5页

第 6 页

Nordic WIFI简介 第6页

参考资料:链接


原文 4:others-nRF7002 WIFI上电时序

nRF7002 WIFI上电时序

第 2 页

nRF7002 WIFI上电时序 第2页

nRF7002 WIFI上电时序 第2页


原文 5:others-nRF7002测试与功耗测评

nRF7002测试与功耗测评

SDK:NCS V2.3.0 下载地址:链接

  • example:ncs\v2.3.0\nrf\samples\wifi\shell
  • Readme:ncs\v2.3.0\nrf\samples\wifi\shell\README.rst
  • 测试软件:sscom
  • 测试指令:
  • wifi scan
  • wifi connect wifi名称 wifi密码
  • wifi status
  • net dns baidu.com
  • net ping 202.108.22.5
  • nRF7002 SDK sta例程功耗
  • nRF7002 相关示例:
  • Implementing MQTT over Wi-Fi on the nRF7002 Development Kit:链接 源码:链接
  • Target Wake Time on the nRF7002 DK:链接

nRF7002测试与功耗测评 第2页

第 3 页

nRF7002测试与功耗测评 第3页

第 4 页

nRF7002测试与功耗测评 第4页

nRF7002测试与功耗测评 第4页

nRF7002测试与功耗测评 第4页

nRF7002测试与功耗测评 第4页

nRF7002 功耗测评

  • DTIM 模式
  • Wi-Fi 6 中引入的主要省电功能是目标唤醒时间 (TWT),它允许设备在睡眠模式下花费更多时间并更确定地接收数据,从而进一步降低功耗。那么此功能实际上是如何工作的,它与传统的 Wi-Fi 节能有何不同?
  • Wi-Fi 接入点 (AP) 以称为信标间隔的间隔传输信标 ,以通知附近的设备其存在。附近的 Wi-Fi 设备使用信标来决定连接到哪个 AP. 信标数据包可以包含传递流量指示消息 (DTIM)。DTIM 是一条消息,通知设备AP已缓冲该设备的数据,并将触发它唤醒以接收数据。DTIM 与信标数据包一起发送的频率由 DTIM 周期决定。例如, DTIM 间隔为 2 表示每隔一个信标都发送 DTIM 消息.
  • 信标和DTIM间隔通常可从接入点配置。大多数路由器允许 20 毫秒到 1000 毫秒的信标间隔和 1 到 255 的
  • DTIM 间隔。
  • DTIM 间隔越高,设备可以休眠的时间越长,节省的电量就越多。但是,信标和 DTIM 间隔由 AP 确定,这意味着连接到该 AP 的所有设备都会同时唤醒。由于 AP 一次只能与一个设备通信,因此所有等待接收数据包的设备都必须保持空闲状态,直到 AP 准备好将其数据包传输给它们,这会耗尽电池电量。此外,较高的 DTIM 间隔会降低无线性能。

目标唤醒时间

  • 随着 TWT 的引入,Wi-Fi 设备可以单独协商何时以及多久与 AP 一起唤醒。Wi-Fi 设备可以协商自己的 TWT 协议,也可以成为 AP 上已存在的 TWT 广播会话的成员。设备只需唤醒设备所属的 TWT 广播会话。此外,允许设备休眠的时间长度会显著增加。从理论上讲,Wi-Fi 6设备可以睡眠多年而不会醒来。
  • TWT 应与设备上运行的应用程序保持一致。这意味着应用程序应预测流量,并确保它可以在休眠期间对网络视而不见。
  • 还值得一提的是,AP 通常还对在丢弃缓冲消息之前存储缓冲消息的时间有限制。这不是由Wi-Fi规范决定的,但通常是为了实用性而实施的。如果有大量传入数据,并且设备长时间休眠,则 AP 可能会丢弃一些帧。理想情况下,应用程序在 TWT 会话中休眠时不应期望传入数据。它适用于主要具有可预测的上行链路和下行链路数据的应用程序,而不是要求设备响应网络通知的应用程序。
  • 有关 nRF70 系列节能的更多信息,请参阅在省电模式下运行。

测试环境

  • nRF Connect SDK, v2.2.9.-dev3,包含最新的 Wi-Fi 功能
  • 适用于桌面的 nRF 连接
  • nRF7002 DK
  • 功率配置文件套件 II
  • 支持 Wi-Fi 6 并启用了 TWT 功能的路由器

第 8 页

nRF7002测试与功耗测评 第8页

第 9 页

nRF7002测试与功耗测评 第9页

第 10 页

nRF7002测试与功耗测评 第10页

第 11 页

nRF7002测试与功耗测评 第11页

第 12 页

nRF7002测试与功耗测评 第12页

第 13 页

nRF7002测试与功耗测评 第13页

第 14 页

nRF7002测试与功耗测评 第14页

1分钟唤醒一次的功耗

nRF7002测试与功耗测评 第15页

5分钟唤醒一次的功耗

nRF7002测试与功耗测评 第16页

nRF7002测试与功耗测评 第16页

第 17 页

nRF7002测试与功耗测评 第17页

10分钟唤醒一次的功耗

nRF7002测试与功耗测评 第18页

您可以在此处阅读有关 Wi-Fi 协议的更多信息。

  • 查看 nRF Connect SDK 中的其他 Wi-Fi 示例和此博客文章,让您的 nRF7002 DK 通过 Wi-Fi 启动并运行 MQTT。

新手必知

海量第三方学习资源.

超全常用工具与文档.

本站常用资源下载.

常见问题搜索.

QQ群: 542294007.

文章引用自:元仓库 OLIB.cn.