esp8266物联网(一)—— 原子云初体验
本讲我使用到的工具:
硬件:
1、正点原子的esp8266模块
2、usb to ttl 模块
软件:
1、正点原子的 串口助手
2、正点原子的 原子云上位机
3、esp8266刷固件软件
原子云后台管理界面 ——附上网站:原子云-用户登录
具体实现:
1、首先,我们想让我们的esp8266与原子云进行通信就必须先将 带有可接入原子云功能的固件 刷入到我们的esp8266中,这样才能进行下一步配置。
将esp8266与 USB 转 TTL连接,注意:IO_0口要接地(刷固件用,正常使用时不接),串口怎么接就不说了。
先看接线
打开刷固件软件,配置如下:
导入打对勾的两项即可
2、注册原子云账号,保证可以使用原子云后台管理程序。
3、注册好后,在主页点击设备管理——新增设备,有DTU和esp8266两种设备,这里我们选esp8266,输入设备名称、密码设置为默认。
系统会自动为我们分配一个设备编号,这个编号用于我们手中的esp8266模块连入原子云**
现在需要先让模块处于正常工作模式
4、打开串口调试助手,配置esp8266,连入原子云。
依次发送如下AT指令:
AT+CWMODE=1
AT+RST
AT+CWJAP=“abcd”,“147258369” (可用的wifi账号和密码,可以用手机共享热点,用于接入互联网)
AT+ATKCLDSTA=“65624350879518986879”,“12345678” (输入刚才从原子云管理后台自动生成的设备编号和密码,用于与云端通信)
这时打开原子云后台,会看到设备已连接。此时在消息窗口发送消息,在本地的串口助手中就可以接受到,同样用串口助手发消息 原子云后台也可以收到。
5、原子云也提供了原子云的API接口,方便用户开发自己的 管理平台,具体API请参考正点原子的《原子云平台API文档》,这里演示一下正点原子提供的一个原子云的上位机软件。
输入token
点获取数据,即可查看自己的设备信息
token:注册了原子云的用户都会分配到一个唯一的 token,可在管理平台的 账户信息 中查看。
此时在原子云上位机上发消息,esp8266也可以接收。这样,我们不管在哪,我们的esp8266都会接收到消息。
6、esp8266 调好后就可以通过它接收信息给STM32了,相信大家也懂的怎么做了,具体实现见下篇。
参考链接:https://blog.csdn.net/qq_41418343/article/details/89288290