• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

【代码库】FRDM MCXN947的WiFi 的 CLI 示例

08/28 13:59
586
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

dm-wifi-cli-frdm-mcxn947-main.zip

共1个文件

WiFi CLI Azure Wave AW-AM510 FRDM MCXN947

这是在 frdm-mcxn947 的串口终端上运行 wifi 的 CLI 示例,此示例包含许多 wifi 测试选项,具体包括:


-help
-wlan-version
-wlan-mac
-wlan-scan
-wlan-scan-opt ssid <ssid> bssid ...
-wlan-add <profile_name> ssid <ssid> bssid...
-wlan-remove <profile_name>
-wlan-list
-wlan-connect <profile_name>
-wlan-start-network <profile_name>
-wlan-stop-network
-wlan-disconnect
-wlan-stat
-wlan-info
-wlan-address
-wlan-get-uap-channel
-wlan-get-uap-sta-list
-ping [-s <packet_size>] [-c <packet_count>] [-W <timeout in sec>]<ip_address>
-iperf [-s|-c <host>|-a|-h] [options]
-dhcp-stat

主板:FRDM-MCXN947

类别:无线连接、RTOS

外设:SDIO、UART

工具链:MCUXpresso IDE、VS Code

目录

  1. 软件
  2. 硬件
  3. 设置
  4. 结果
  5. 常见问题解答
  6. 支持
  7. 发行说明

1.软件

2.硬件

3. 设置

3.1 准备演示

  1. 使用 USB C 型线缆连接 PC 主机和开发板上的 CMSIS DAP USB 端口
  2. 使用以下设置打开串行终端:
    • 115200波特率
    • 8个数据位
    • 无奇偶校验
    • 一个停止位
    • 无流量控制
  3. 设置AW-AM510模块的跳线
  4. 连接Wi-Fi模块
  5. 将程序下载到目标板。
  6. 按下开发板上的重置按钮或在 IDE 中启动调试器即可开始运行演示。

4.结果

  1. 应用程序主函数中添加 CLI 初始化 API
  2. 一旦 WLAN 连接管理器正确初始化,就添加 WLAN CLI 初始化 API。
  3. 当演示启动时,终端上会出现一条欢迎消息,按回车键进入命令提示符:

```

wifi cli demo
========================================
Initialize CLI
========================================
CLI Build: Jan 23 2025 [08:07:52]
Copyright 2024 NXP
MCU Board: MCX-N9XX-EVK
========================================
Initialize WLAN Driver
========================================
STA MAC Address: 1C:CE:51:96:D5:FD
app_cb: WLAN initialized
========================================
WLAN CLIs are initialized
========================================
ENHANCED WLAN CLIs are initialized
========================================
CLIs Available:
========================================
```

键入 help 列出所有可用的 CLI 命令。


help
clear
wlan-version
wlan-mac
wlan-thread-info
wlan-net-stats
wlan-set-mac <MAC_Address>
wlan-scan
wlan-scan-opt ssid <ssid> bssid ...
wlan-add <profile_name> ssid <ssid> bssid...
wlan-remove <profile_name>
wlan-list
wlan-connect <profile_name>
wlan-connect-opt <profile_name> ...
wlan-reassociate
wlan-start-network <profile_name>
wlan-stop-network
wlan-disconnect
wlan-stat
wlan-info
wlan-address
wlan-uap-disconnect-sta <mac address>
wlan-get-uap-channel
wlan-get-uap-sta-list
wlan-ieee-ps <0/1>
wlan-set-ps-cfg <null_pkt_interval>
wlan-deep-sleep-ps <0/1>
wlan-get-beacon-interval
wlan-wnm-ps <0/1> <sleep_interval>
wlan-set-max-clients-count <max clients count>
wlan-rts <sta/uap> <rts threshold>
wlan-host-11k-enable <0/1>
wlan-host-11k-neighbor-req [ssid <ssid>]
wlan-host-11v-bss-trans-query <0..16>
wlan-roaming <0/1> <rssi_threshold>
wlan-multi-mef <ping/arp/multicast/del> [<action>]
wlan-send-hostcmd
wlan-set-uap-bandwidth <1/2> 1:20 MHz 2:40MHz
wlan-set-uap-hidden-ssid <0/1/2>
wlan-eu-crypto-rc4 <EncDec>
wlan-eu-crypto-aes-wrap <EncDec>
wlan-eu-crypto-aes-ecb <EncDec>
wlan-eu-crypto-ccmp-128 <EncDec>
wlan-ft-roam <bssid> <channel>
wlan-set-antcfg <ant mode> [evaluate_time]
wlan-get-antcfg
wlan-scan-channel-gap <channel_gap_value>
wlan-reset
wlan-set-regioncode <region-code>
wlan-get-regioncode
wlan-11d-enable <sta/uap> <0/1>
wlan-rssi-low-threshold <threshold_value>
wlan-get-signal
wlan-set-bandcfg
wlan-get-bandcfg
wlan-set-su <0/1>
wlan-set-multiple-dtim <value>
wlan-cloud-keep-alive <start/stop/reset>
wlan_tcp_client dst_ip <dst_ip> src_port <src_port> dst_port <dst_port>
wlan-set-country <country_code_str>
wlan-set-country-ie-ignore <0/1>
wlan-get-txpwrlimit <subband>
wlan-set-txpwrlimit
wlan-set-chanlist-and-txpwrlimit
wlan-set-chanlist
wlan-get-chanlist
wlan-set-txratecfg <sta/uap> <format> <index> <autoTx_set>
wlan-get-txratecfg <sta/uap>
wlan-get-data-rate <sta/uap>
wlan-get-pmfcfg
wlan-uap-get-pmfcfg
wlan-set-ed-mac-mode <interface> <ed_ctrl_2g> <ed_offset_2g> <ed_ctrl_5g> <ed_offset_5g>
wlan-get-ed-mac-mode <interface>
ping [-s <packet_size>] [-c <packet_count>] [-W <timeout in sec>] <ipv4/ipv6 address>
iperf [-s|-c <host>|-a|-h] [options]
dhcp-stat

5. 常见问题解答

尚未发现针对该项目的常见问题解答。

6. 支持

没有 URL

项目元数据

董事会徽章

类别徽章 类别徽章

周边徽章 周边徽章

工具链徽章 工具链徽章

来源:恩智浦appcodehub

  • dm-wifi-cli-frdm-mcxn947-main.zip
    下载
恩智浦

恩智浦

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。收起

查看更多

相关推荐