ESP8266/ESP8285 系列模组是深圳市安信可科技有限公司开发的一系列基于乐鑫ESP8266EX/ESP8285的低功耗UART-WiFi芯片模组,可以方便地进行二次开发,接入云端服务,实现手机3/4G全球随时随地的控制,加速产品原型设计。
ESP8266/ESP8285 是高性能无线 SoC,以最低成本提供最大实用性,为 Wi-Fi 功能嵌入其他系统提供无限可能。
首先需要准备好芯片组或者模块,其次下载安信可串口调试助手,下载地址:https://docs.ai-thinker.com/_media/tools/aithinker_serial_tool_v1.2.3.7z 以及串口驱动(CH340 和 CP2102 驱动)下载地址:https://docs.ai-thinker.com/_media/tools/serial_driver_windos.7z
一、芯片配网:
1、输入以下AT指令,配置ESP8266芯片的工作模式。
1,AT+CWMODE_DEF=1 !!配置WiFi模组工作模式为单STA模式,并把配置保存在flash
2,AT+CWAUTOCONN=1 !!使能上电自动连接AP
3,AT+CWSTARTSMART=3 !!支持ESP-Touch和Airkiss智能配网
2、关注微信公众号“安信可科技”点击wifi配置,点击开始配置,输入密码,点击连接, 见下图。
3、当然除了类似第二步这样的配网方式,我们也可以通过AT指令进行配网。(第二步与第三步任选一个,作用是一样的)
AT+CWJAP_DEF=“www_zkii_net”,“123456” 修改成你自己的WIFI账号密码
4、无论是否配网成功,都要释放内存。指令如下:
AT+CWSTOPSMART 释放快连所占的内存
AT+CIPSTATUS 查询网络连接状态
指令执行完毕,看到如下界面说明配网成功。
二、STA+连接TCP Server
1、设置ESP8266芯片的工作模式。
1,AT+CWMODE_DEF=1 !!工作在单station模组,设置参数保存到flash
2,AT+CWJAP_DEF=“www_zkii_net”,“123456” !!连接路由器,保存到flash
3,AT+CIPSTART=“TCP”,“192.168.99.217”,6001 !!连接TCP服务器,本实验用网络调试助手进行测试
4,AT+CIPSEND=5 !!方式一:发送指定数据长度的数据(Data:test1)
5,AT+CIPMODE=1 !!方式二:使用透传模式发送数据
6,AT+CIPSEND !!发送数据(Data:Test2),见上图1:
7,发送:+++ !!退出透传发送三个连续的+++,不要勾选新行(\r\n)
8,退出成功,即可发送AT指令。
关于ESP8266芯片使用过程中的其他问题,稍后波波也会整理一份,希望对刚刚入门学习物联网的朋友们有所帮助。有开发智能家居、车辆联网智能导航的朋友也都可以联系我哈。