|
一、AT+CWDHCP:启用/禁用 DHCP
1、查询命令
命令
AT+CWDHCP?
响应
+CWDHCP:<state>
OK
2、设置命令
命令
AT+CWDHCP=<operate>,<mode>
响应
OK
参数
●<operate>:
○0: 禁用
○1: 启用
●<mode>:
○Bit0: Station 的 DHCP
○Bit1: SoftAP 的 DHCP
●<state>:DHCP 的状态
○Bit0:
■0: 禁用 Station 的 DHCP
■1: 启用 Station 的 DHCP
○Bit1:
■0: 禁用 SoftAP 的 DHCP
■1: 启用 SoftAP 的 DHCP
○Bit2:
■0: 禁用 Ethernet 的 DHCP
■1: 启用 Ethernet 的 DHCP
3、说明
●若 AT+SYSSTORE=1,配置更改将保存到 NVS 分区
●本设置命令与设置静态 IPv4 地址的命令会相互影响,如 AT+CIPSTA 和 AT+CIPAP
○若启用 DHCP,则静态 IPv4 地址会被禁用
○若启用静态 IPv4,则 DHCP 会被禁用
○最后一次配置会覆盖上一次配置
4、示例
AT+CWDHCP?
+CWDHCP:7 //默认state=7 111:启用 Station 的 DHCP、启用 SoftAP 的 DHCP、启用 Ethernet 的 DHCP
OK
//禁用 Station DHCP,如果原 DHCP state 为 7,则现 DHCP mode 为 6
AT+CWDHCP=0,1
ok
AT+CWDHCP? // state=6 110:禁用 Station 的 DHCP、启用 SoftAP 的 DHCP、启用 Ethernet 的 DHCP
+CWDHCP:6
OK
// 禁用 SoftAP DHCP,如果原 DHCP mode 为 6,则现 DHCP mode 为 4
AT+CWDHCP=0,2
ok
AT+CWDHCP?
+CWDHCP:4 // state=4 100:紧用 Station 的 DHCP、禁用 SoftAP 的 DHCP、启用 Ethernet 的 DHCP
OK
二、AT+CIPSTA:查询/设置 WB81 Station 的 IP 地址
1、设置命令
命令
AT+CIPSTA=<"ip">[,<"gateway">,<"netmask">]
响应
ok
参数
●<”ip”>:字符串参数,表示 WB81 station 的 IPv4 地址
●<”gateway”>:网关
●<”netmask”>:子网掩码
●<”ipv6 addr”>:WB81 station 的 IPv6 地址
2、说明
●使用查询命令时,只有当 WB81 station 连入 AP 或者配置过静态 IP 地址后,才能查询到它的 IP 地址
●若 AT+SYSSTORE=1,配置更改将保存到 NVS 分区
●本设置命令与设置 DHCP 的命令相互影响,如 AT+CWDHCP
○若启用静态 IPv4 地址,则禁用 DHCP
○若启用 DHCP,则禁用静态 IPv4 地址
○最后一次配置会覆盖上一次配置
3、示例
station 模式设置静态IP
三、AT+CIPAP:查询/设置 WB81 SoftAP 的 IP 地址
1、设置命令
命令
AT+CIPAP=<"ip">[,<"gateway">,<"netmask">]
响应
ok
参数
●<”ip”>:字符串参数,表示 WB81 SoftAP 的 IPv4 地址
●<”gateway”>:网关
●<”netmask”>:子网掩码
●<”ipv6 addr”>:WB81 SoftAP 的 IPv6 地址
2、说明
●本设置命令仅适用于 IPv4 网络,不适用于 IPv6 网络
●若 AT+SYSSTORE=1,配置更改将保存到 NVS 分区
●本设置命令与设置 DHCP 的命令相互影响,如 AT+CWDHCP
○若启用静态 IPv4 地址,则禁用 DHCP
○若启用 DHCP,则禁用静态 IPv4 地址
○最后一次配置会覆盖上一次配置
3、示例
station 模式设置静态IP
|
|