发帖
0 0 0

M61设置固定ip

沈夜
论坛元老

70

主题

182

回帖

8053

积分

论坛元老

积分
8053

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

image.png

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

注意事项

  1. 如果设备支持 DHCP,你也可以用 wifi_sta_autoconnect_enable 让设备自动获取 IP,而不需要手动设置。
  2. 如果设置失败,可能是:
    • 接口名称错误(如 staap 拼写错误)。
    • 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

image.png

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

大家可以 试试

──── 0人觉得很赞 ────

使用道具 举报

您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28708 个
  • 话题数: 40943 篇