用at指令修改esp8266静态ip的实际参考例子
时间: 2024-09-07 18:00:58 浏览: 46
ESP8266-AT指令集V2.1.0
4星 · 用户满意度95%
使用AT指令修改ESP8266模块的静态IP地址,通常需要通过串口与模块通信。下面是一个参考例子,这个例子假定你已经有了串口通信的基础知识和相应的硬件设备(如USB转串口适配器)以及一个安装有串口通信软件(比如PuTTY或SecureCRT)的电脑。
首先,你需要确保ESP8266模块已处于AT指令模式。以下是修改ESP8266静态IP地址的步骤:
1. 设置ESP8266为Station模式(客户端模式):
```
AT+CWMODE=1
```
2. 设置静态IP地址,这里的IP地址、网关和DNS都是示例值,需要根据你的局域网环境来设置:
```
AT+CIPSTA="192.168.1.100","255.255.255.0","192.168.1.1"
```
- `"192.168.1.100"` 是你希望设置的ESP8266的静态IP地址。
- `"255.255.255.0"` 是子网掩码。
- `"192.168.1.1"` 是网络中的默认网关。
3. 如果需要设置DNS服务器地址,可以使用以下指令:
```
AT+CIPDNS="1","8.8.8.8"
```
这里 `"1"` 表示首选DNS,`"8.8.8.8"` 是Google的公共DNS服务器地址。
4. 保存设置,以便在重启后保持这些参数:
```
AT+SYSParam SAVE
```
完成以上步骤后,ESP8266模块应该会使用新的静态IP地址连接到网络。请注意,不是所有的ESP8266模块固件版本都支持这些AT指令,某些版本可能需要先升级固件。
阅读全文