让我们使用i.MX RT平台试用您的Wi-Fi模块!本指南包含第三方提供的在i.MX RT EVK上启用恩智浦Wi-Fi SoC的各种模块。
下面的链接将带您进入评估板入门网站,为您提供下载和安装所需软件的详细说明。
选择i.MX RT平台。
Something went wrong! Please try again.
选择Wi-Fi平台以显示启用该平台的模块,以及如何将其连接到i.MX RT EVK。
88W8801是一款高集成度的单频段(2.4GHz) Wi-Fi 4 1x1片上系统(SoC),专门用于支持高吞吐量数据速率。该器件在一个集成芯片上提供了直接序列扩频(DSSS)和正交频分复用(OFDM)基带调制、介质访问控制器(MAC)、CPU、内存、主机接口和直接转换WLAN射频无线的综合功能。通用接口包括SDIO 2.0接口,用于将WLAN技术连接到主机处理器。
Murata的Type 2DS是基于恩智浦88W8801芯片的小型高性能模块(集成式PCB天线),支持Wi-Fi 802.11b/g/n, PHY数据速率高达72.2Mbps。Type 2DS Wi-Fi模块为设备制造商提供易于设计的解决方案,用于数据采集、设备管理和工业控制应用。RF匹配、天线设计和法规认证已经完成并通过测试。
图1 Embedded Artists的Type 2DS M.2模块。
AW-NM191NF是一款2.4GHz WiFi无线模块,是高集成度的无线局域网(WLAN)解决方案,可打造高性能、经济实惠、低功耗、紧凑的解决方案,为主机处理器提供SDIO或USB接口。此模块基于芯片88W8801。IEEE802.11标准规定了电源管理功能的高集成度和全面实施,最小化系统电源需求。
图2 AzureWave AW-NM191NF-uSD模块。
88W8977片上系统(SoC)是高集成度的单芯片解决方案,融合了WLAN (2.4/5GHz)技术,并且该SoC专为满足下一代产品的速度、可靠性和质量要求而设计。88W8977是符合IEEE802.11n标准的双频片上系统,可提供高达MCS 7(150Mbit/s)的Wi-Fi®数据速率,旨在为可穿戴等设备、物联网(IoT)和智能家居市场提供小尺寸和低物料清单(BOM) 。
PAN9026是一个2.4GHz和5GHz ISM频段Wi-Fi和蓝牙无线模块,专为高集成度和高性价比的应用而设计。该模块基于芯片88W8977,支持802.11a/b/g/n并行工作站和接入点。它具有集成式电源管理、快速双核CPU、802.11i安全标准支持和高速数据接口,可满足各种产品在速度、可靠性和质量方面的性能要求。
图3. PAN9026模块接口。
图4. 将PAN9026模块连接到板。
IW416是高集成度的Wi-Fi 4和蓝牙5.1片上系统(SoC)。该片上系统支持2.4GHz和5GHz频段的1x1 SISO Wi-Fi操作,提供功能完备的Wi-Fi子系统,峰值物理层数据速率达150Mbps。IW416支持蓝牙5.1功能,包括低功耗(LE)、远程低功耗和高达2Mbps的低功耗数据传输速率。
Type 1XK是基于IW416组合芯片的模块,支持Wi-Fi 802.11a/b/g/n和蓝牙5.2 BR/EDR/LE,Wi-Fi PHY数据速率最高可达150Mbps,蓝牙PHY数据速率最高可达3Mbps。Wi-Fi部分支持SDIO 3.0接口。蓝牙部分支持高速4线UART接口和音频数据的PCM。IW416实施增强的协同共存硬件机制,以优化Wi-Fi和蓝牙协作。
图5. Embedded Artists的Type 1XK M.2模块。
AW-AM457是一个2.4GHz和5GHz双频Wi-Fi和蓝牙无线模块。该模块基于芯片IW416 ,支持802.11a/b/g/n并行工作站和接入点。它具有集成式电源管理、快速双核CPU、802.11i安全标准支持和高速数据接口,可满足各种产品在速度、可靠性和质量方面的性能要求。有关模块Wi-Fi和蓝牙功能的更多详细信息,请参阅模块数据手册。
有关此Wi-Fi模块的更多信息,请访问模块制造商。
图6. AzureWave AW-AM457-uSD模块。
恩智浦88W8987是高集成度的Wi-Fi (2.4/5GHz)和蓝牙单芯片解决方案,专为满足超高吞吐量(VHT)产品的速度、可靠性和质量要求而设计。该片上系统(SoC)支持IEEE802.11g (Wave 2)、数据传输速率高达MCS9 (433Mbit/s)的1x1与蓝牙5.2 (包括低功耗蓝牙)的同时和独立运行。该SoC还支持Bluetooth Classic和低功耗蓝牙智能就绪运行。主机接口包括SDIO 3.0和高速UART接口,用于将Wi-Fi和蓝牙技术连接到主机处理器。
Type 1ZM是基于恩智浦88W8987组合芯片的小型模块,具有非常高的性能,支持Wi-Fi 802.11a/b/g/n/ac和蓝牙5.1 BR/EDR/LE,Wi-Fi PHY数据速率最高可达433Mbps,蓝牙PHY数据速率最高可达3Mbps。Wi-Fi部分支持SDIO 3.0接口,蓝牙部分支持高速4线UART接口和音频数据的PCM。88W8987采用先进的协作共存硬件机制,以确保Wi-Fi和蓝牙协作得到优化,实现高性能。
图7. Embedded Artists的Type 1ZM M.2模块。
AW-CM358是一个2.4GHz和5GHz双频Wi-Fi和蓝牙无线模块,专为高集成度和高性价比的应用而设计。该模块基于芯片88W8987 ,支持802.11a/b/g/n/ac并行工作站和接入点。它具有集成式电源管理、快速双核CPU、802.11i安全标准支持和高速数据接口,可满足各种产品在速度、可靠性和质量方面的性能要求。有关模块Wi-Fi和蓝牙功能的更多详细信息,请参阅AW-CM358模块数据手册。
图8. AW-CM358-uSD连接。
IW612是高集成度的2.4/5GHz双频1x1 Wi-Fi 6、Bluetooth/Bluetooth Low Energy 5.4和802.15.4三频单芯片解决方案,适用于智能家居、智能设备和附件、智能家电、智能能源、工业自动化、网关等众多物联网和工业应用。这种高集成度有助于产生极低的系统成本和较小的外部BOM,同时实现所有内部射频以及LTE等外部射频之间的有效共存。
设计中的主要组件是Murata的2EL模块(完整部件编号:LBES5PL2EL),该模块基于恩智浦IW612芯片。该2EL模块支持Wi-Fi、蓝牙、低功耗蓝牙和IEEE802.15.4通信。
图9 Embedded Artists (Murata) Type 2EL M.2模块。
| 主MCU | 88w8801 Wi-Fi 4,1x1 2.4GHz |
88w8977 Wi-Fi 4,1x1 2.4GHz+5GHz 蓝牙4.2 |
IW416 Wi-Fi 4,1x1 2.4GHz+5GHz 蓝牙5.1 |
88W8987 Wi-Fi 5,1x1 2.4GHz+5GHz 蓝牙5.1 |
IW612 Wi-Fi 6,1x1 2.4GHz+5GHz Bluetooth/BLE 5.2 和802.15.4 |
|---|---|---|---|---|---|
| i.MX RT500 | 合作伙伴模块 |
合作伙伴模块 |
合作伙伴模块 |
合作伙伴模块 |
合作伙伴模块 |
| i.MX RT600 | |||||
| i.MX RT1020 | |||||
| i.MX RT1040 | |||||
| i.MX RT1050 | |||||
| i.MX RT1060 | |||||
| i.MX RT1064 | |||||
| i.MX RT1160 | |||||
| i.MX RT1170 |
注:根据EVK的不同,某些Wi-Fi模块需要uSD或M.2适配器。上表列出了MCU和Wi-Fi模块的兼容性,请考虑EVK版本并选择相应的SDK。
Something went wrong! Please try again.
按照板的“Getting Started(快速入门)”页面中的说明,将微型USB线插入板,给板上电。
以下部分将指导您如何加载和运行Wi-Fi示例。确保已安装“i.MX RT快速入门”部分提供的软件,并且Wi-Fi模块已连接到i.MX RT板。
Something went wrong! Please try again.
恩智浦提供名为MCUXpresso IDE的免费工具链。请下载MCUXpresso v11.8.1及以上版本。
了解如何为您的主机安装VS Code,参考以下教程。
如果需要帮助选择,请浏览MCUXpresso软件和工具套件。
MCUXpresso SDK包括对IAR 、Keil 、命令行 GCC 等其他工具的支持。
Something went wrong! Please try again.
MCUXpresso SDK完全免费,包含所有硬件抽象和外设驱动软件的完整源代码,根据宽松的开源许可提供。您可以直接从MCUXpresso SDK网站 安装MCUXpresso SDK。点击下面的按钮,打开MCUXpresso SDK builder。
Something went wrong! Please try again.
MCUXpresso配置工具是一套集成的配置工具,可指导用户创建新的MCUXpresso SDK项目,还提供引脚和时钟工具,以生成支持定制板的初始化C代码。它完全集成到MCUXpresso IDE中,如果使用其他IDE,则可以将其作为单独的工具。点击下面的“Get MCUXpresso Config Tools”,获取配置工具安装程序。
Something went wrong! Please try again.
恩智浦Wi-Fi应用用户指南文档按步骤介绍了如何轻松地为SDK支持的工具链配置、构建和调试Wi-Fi演示。
"wifi_cli"演示是SDK中提供的Wi-Fi示例应用之一。它实现了一些有用的功能,可以作为开发参考,例如扫描可见的接入点、连接到接入点、启动自己的接入点、打印网络信息、启用深度睡眠运行以及运行吞吐量测试。
采用以下指南,了解如何在MCUXpresso IDE中加载、构建和调试“wifi_cli”演示应用。
MCUXpresso SDK提供了一系列Wi-Fi示例应用。
按照以下步骤通过MCUXpresso IDE导入、配置、构建、调试和运行Wi-Fi演示示例。本指南将使用i.MX RT 1060作为参考,但类似的步骤也适用于其他EVK。
“wifi_cli”应用演示了如何实现不同的功能。
以下步骤将指导您使用MCUXpresso IDE构建和运行“wifi_cli”应用。
wifi_cli/source/app_config.h文件,并验证SDK可用的Wi-Fi模块。修改该值以匹配设置中的模块,包含并编译所需的驱动程序、组件和应用。打开EVK和模块所需的任何硬件配置的readme文件
有关运行各种Wi-Fi演示的详细说明,请参阅SDK中提供的path/docs/wireless/UM11442-NXP-Wi-Fi-and-Bluetooth-Demo-Applications-for-i.MX-RT-platforms-User-Guide.pdf文档。
要详细了解Wi-Fi模块支持的所有Wi-Fi示例应用和其他功能,请转到SDK中提供的无线文档文件夹。
Something went wrong! Please try again.
| 文档和视频 | 应用笔记软件(如适用) | 说明 |
|---|---|---|
| 基于运行RTOS的i.MX RT平台的恩智浦无线模块快速入门 | 提供分步指导,介绍如何在i.MX RT产品上设置恩智浦无线模块,构建固件镜像,并运行Wi-Fi和蓝牙演示应用。 | |
| 恩智浦i.MX RT平台Wi-Fi和蓝牙调试功能配置指南 | 本文档介绍了生成各种Wi-Fi驱动/功能日志的调试配置及蓝牙协议调试方法。 | |
| i.MX RT SDK的Wi-Fi TX功率表和信道扫描管理 | 本应用笔记介绍了如何在产品软件中配置Wi-Fi TX功率表和Wi-Fi信道列表。 | |
| Wi-Fi联盟衍生产品认证流程 | 本文档介绍了Wi-Fi联盟的衍生产品认证整体流程,并说明了为您的产品申请衍生认证需要遵循的步骤。 | |
| 基于运行RTOS的i.MX RT平台的恩智浦无线模块WFA认证指南 | 本手册介绍了Wi-Fi认证计划的测试设置和流程,包括802.11n、802.11ac、802.11ax、受保护管理帧(PMF)、WPA3、安全增强和安全漏洞检测。 | |
| 配备88W8801的i.MX RT1170实操培训 | 在本次培训课程中,我们将演示如何使用恩智浦88W8801 Wi-Fi解决方案和AzureWave AW-NM191-uSD模块在MIMXRT1170-EVK上启动并运行Wi-Fi。 | |
| 面向i.MX RT平台的恩智浦Wi-Fi与蓝牙演示应用(UM11442) | 提供分步指导,介绍如何配置、编译、调试、烧写并运行MCUXpresso SDK中的Wi-Fi和蓝牙示例应用。另外,还包括IDE配置和所需工具的设置。路径:。 |
|
| 合规与认证注意事项(AN12917) | 本应用笔记提供了基于恩智浦Wi-Fi设备进行产品测试以符合监管合规要求(如FCC、ETSI等)的通用指导与提示。路径:。 |
|
| MCUXpresso SDK WLAN驱动参考手册 | 本手册提供了Wi-Fi驱动和WLAN连接管理器的开发参考文档。除了本手册中的参考文档外,您还可以浏览源代码。路径:。 |
这是UART Wi-Fi桥示例,用于演示Lab Tool支持。
Path: \boards\BOARD_NAME\wifi_examples\uart_wifi_bridge 这是演示CLI支持功能的Wi-Fi CLI示例。CLI模块允许用户在应用中添加CLI。目前仅提供WLAN连接管理器的CLI。
Path: \boards\BOARD_NAME\wifi_examples\wifi_cli wifi_ipv4_ipv6_echo应用在基于FreeRTOS的lwIP TCP/IP协议栈上演示了TCP和UDP回显功能。该演示可通过IPv4或IPv6使用TCP或UDP协议,并充当回显服务器。
Path: \boards\BOARD_NAME\wifi_examples\wifi_ipv4_ipv6_echo 此演示实现了一个简单的Wi-Fi站点设置。该应用将在启动时自动扫描本地无线网络,然后用户将能够连接到可用网络之一,并设置一个ping任务来测试连接。
Path: \boards\BOARD_NAME\wifi_examples\wifi_setup 这是演示测试模式支持功能的Wi-Fi测试模式示例。
Path: \boards\BOARD_NAME\wifi_examples\wifi_test_mode 此演示实现了一个简单的基于Web的Wi-Fi配置实用工具,用于将板连接到本地无线网络。
Path: \boards\BOARD_NAME\wifi_examples\wifi_webconfig 这是一个Wi-Fi WPA Supplicant示例,用于演示基于WPA supplicant的CLI支持功能。CLI模块允许用户在应用中添加CLI。目前仅提供WLAN连接管理器的CLI。
Path: \boards\BOARD_NAME\wifi_examples\wifi_wpa_supplicant 家用恒温器参考设计——恩智浦为您的恒温器应用提供广泛的传感器和MCU产品组合。该设计基于i.MX RT1060和88W8987。