作者:贝壳物联 | 更新时间:2019-02-15 | 浏览量:15707
使各种传统开发板能够连上互联网,最方便的方面莫过于通过串口透传与服务器取得联系,而串口透传模块最物美价廉的莫过于ESP8266-01,鉴于AT固件设置透传麻烦且不稳定,就直接为ESP8266模块写了一个固件,使网友能够更方便快捷的连上贝壳物联。
1、用乐鑫flash_download_tools将固件刷入0x00000,ESP-01(S)详细设置如下图:
也可使用NodeMCU flasher刷固件
注:ESP-01(S)设置如上图,其他型号,根据FLASH大小做相应调整。
2、工作模式上电启动;
3、GPIO2拉低1秒左右,进入smartconfig模式,此时最好通过串口查看wifi模块串口输出,会有提示信息供参考;
4、用乐鑫EspTouch(微信Airkiss)配置WiFi信息成功后,模块自动连接WiFi,并尝试与贝壳物联8181端口建立连接。成功连接后透传串口和wifi之间信息,建立连接成功的标志是串口会透传出贝壳物联平台发送的{"M":"WELCOME TO BIGIOT"}\n;
5、配置成功后信息写入模块,下次启动自动连接,如果更换WiFi信息,再次拉低GPIO2 1秒,进行配置即可。
1、smartconfig透传固件
smartconfig2bigiot_bin.rar (1.2版)
2、smartconfig手机端软件(乐鑫Esp_Touch)
esptouchandroid-apk_v0_3_4_3_0.rar
3、乐鑫刷固件工具
Esp_flash_download_tools_v3.6.5.exe
4、NodeMCU flasher
http://pan.baidu.com/s/1kULQnAJ
配置过程通过USB转ttl模块查看WiFi模块的串口输出信息,可以收到相关步骤的提示,方便分析问题。
串口波特率115200,其他默认。
透传成功后,可以通过串口模拟单片机发送登录信息,使设备上线,具体参考平台协议https://www.bigiot.net/help/1.html。
1、手机连接已知WiFi,打开esptouch软件;
2、SSID处显示的是手机已连接的WiFi,在Password处输入对应WiFi的密码,点击Confirm;
3、等待配置,出现如下界面时说明配置成功:
点击confirm退出程序即可。
1、手机连接已知wifi;
2、关注有airkiss功能的公众号,如乐为物联,中移动OneNet等,进入airkiss界面;
3、拉低GPIO2电平1秒左右,进入smartconfig模式,点击微信中连接按钮即可。