连接终端以后 发送help 查看shell命令

shell commands list:
free
ping
memtrace
help
ps
wifi_mode_set
rate
rc
iperf
set_ipv4
wifi_raw_send
wifi_ap_conf_max_sta
wifi_ap_mac_get
wifi_ap_stop
wifi_ap_start
wifi_sta_del
wifi_sta_list
wifi_sta_info
wifi_sta_ps_off
wifi_sta_ps_on
wifi_sta_autoconnect_disable
wifi_sta_autoconnect_enable
wifi_sta_mac_get
wifi_sta_ssid_passphr_get
wifi_sta_channel
wifi_sta_rssi
wifi_state
wifi_sniffer_off
wifi_sniffer_on
lwip
wifi_sta_disconnect
wifi_sta_connect
wifi_scan
phy
hello
mfg
reboot
sysver
wifi_https_test
set_ipv4
使用方法(示例)
sh
复制
下载
set_ipv4 <interface> <ip_address> <netmask> <gateway>
<interface>
:网络接口(如 sta
表示 Station 模式,ap
表示 AP 模式)
<ip_address>
:要设置的 IPv4 地址(如 192.168.1.100
)
<netmask>
:子网掩码(如 255.255.255.0
)
<gateway>
:默认网关(如 192.168.1.1
)
示例
1. 设置 Station 模式的静态 IP
sh
复制
下载
set_ipv4 sta 192.168.1.100 255.255.255.0 192.168.1.1
2. 设置 AP 模式的静态 IP
sh
复制
下载
set_ipv4 ap 192.168.4.1 255.255.255.0 192.168.4.1
注意事项
- 如果设备支持 DHCP,你也可以用
wifi_sta_autoconnect_enable
让设备自动获取 IP,而不需要手动设置。
- 如果设置失败,可能是:
- 接口名称错误(如
sta
或 ap
拼写错误)。
- IP 地址冲突(同一局域网内已有相同 IP)。
- 设备未连接网络(如 Wi-Fi 未连接)。
其他相关命令
命令 |
功能 |
wifi_sta_autoconnect_enable |
启用自动连接(DHCP 获取 IP) |
wifi_sta_autoconnect_disable |
禁用自动连接(需手动设置 IP) |
wifi_sta_mac_get |
获取 Station 模式的 MAC 地址 |
wifi_ap_mac_get |
获取 AP 模式的 MAC 地址 |
如果需要更详细的帮助,可以尝试运行:
sh
复制
下载
set_ipv4 help
(如果支持 help
子命令的话)
IP:192.168.118.168
MASK: 255.255.255.0
Gateway: 192.168.118.75
set_ipv4 sta 192.168.118.1 255.255.255.0 192.168.118.75

addr:sta,mask:192.168.118.75,gw:255.255.255.0,dns:192.168.118.69
set static ipv4 success!
提示OK
查看ip:
方法 1:使用 wifi_sta_info
(查看 Station 模式 IP)
sh
复制
下载
wifi_sta_info
这个命令可能会返回 Wi-Fi 连接信息,包括 IP 地址(如果已连接)。
wifi_sta_info
================================================================
RSSI: 0dbm
IP : 0.0.0.0
MASK: 0.0.0.0
GW : 0.0.0.0
DNS : 0.0.0.0
Country: CN
Channel: 13
Power Table (dbm):
方法 2:使用 wifi_ap_mac_get
(查看 AP 模式 IP)
如果你的设备运行在 AP 模式(热点模式),IP 通常是固定的(如 192.168.4.1
),可以用:
sh
复制
下载
wifi_ap_mac_get
虽然这个命令主要返回 MAC 地址,但 AP 模式的 IP 通常是预设的(比如 192.168.4.1
)。
在代码中 使用 可直接使用 shell 命令。
set_ipv4 sta 192.168.118.1 255.255.255.0 192.168.118.75
wifi_sta_connect cc123 12345678
先设置ip 在连接 会连接不是 自动取消
可以先连接 在改ip
大家可以 试试