查看: 483|回复: 0

[应用笔记] WB81/FB82静态IP配置相关指令

[复制链接]

185

主题

204

帖子

596

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
596
发表于 2023-11-7 09:30:04 | 显示全部楼层 |阅读模式
  一、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

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表