概述
esp8266物联网(一)—— 原子云初体验
- 具体实现:
最近在玩 esp8266 ,打算做一个可以用PC端和手机端远程操控的物联网设备,跟同学借了一块正点原子的esp8266,在正点原子论坛查了一下,竟然有免费的云服务器可以使用,于是就迫不及待试玩一下,哈哈哈~
本讲我使用到的工具:
-
硬件:
1、正点原子的esp8266模块
2、usb to ttl 模块 -
软件:
1、正点原子的 串口助手
2、正点原子的 原子云上位机
3、esp8266刷固件软件 -
原子云后台管理界面 ——附上网站:https://cloud.alientek.com
-
用到的资料:链接:https://pan.baidu.com/s/1JdSbPOVmDBA2L3IcWouxrQ 提取码:z2ww
具体实现:
1、首先,我们想让我们的esp8266与原子云进行通信就必须先将 带有可接入原子云功能的固件 刷入到我们的esp8266中,这样才能进行下一步配置。
- 将esp8266与 USB 转 TTL连接,注意:IO_0口要接地(刷固件用,正常使用时不接),串口怎么接就不说了。
- 打开刷固件软件,配置如下:
导入打对勾的两项即可
配置好后,点击START开始刷固件
2、注册原子云账号,保证可以使用原子云后台管理程序。
3、注册好后,在主页点击设备管理——新增设备,有DTU和esp8266两种设备,这里我们选esp8266,输入设备名称、密码设置为默认。
系统会自动为我们分配一个设备编号,这个编号用于我们手中的esp8266模块连入原子云**
4、配置esp8266,连入原子云。
依次发送如下AT指令:
- AT+CWMODE=1
- AT+RST
- AT+CWJAP=“abcd”,“147258369” (可用的wifi账号和密码,可以用手机共享热点,用于接入互联网)
- AT+ATKCLDSTA=“65624350879518986879”,“12345678” (输入刚才从原子云管理后台自动生成的设备编号和密码,用于与云端通信)
注:具体AT指令和配置方法请参考《ATK-ESP8266 WIFI用户手册》、《ATK-ESP8266 WIFI模块使用说明(miniV3)》
如果配置好了,会显示以上内容,说明本地wifi和原子云服务器都连接成功。
这时打开原子云后台,会看到设备已连接。此时在消息窗口发送消息,在本地的串口助手中就可以接受到,同样用串口助手发消息 原子云后台也可以收到。
5、原子云也提供了原子云的API接口,方便用户开发自己的 管理平台,具体API请参考正点原子的《原子云平台API文档》,这里演示一下正点原子提供的一个原子云的上位机软件。
- 输入token
- 点获取数据,即可查看自己的设备信息
token:注册了原子云的用户都会分配到一个唯一的 token,可在管理平台的 账户信息 中查看。
此时在原子云上位机上发消息,esp8266也可以接收。这样,我们不管在哪,我们的esp8266都会接收到消息。
6、esp8266 调好后就可以通过它接收信息给STM32了,相信大家也懂的怎么做了,具体实现见下篇,后期我会更新PC端上位机开发和移动端上位机的开发,如果有什么不懂,大家可以提出来,一起交流,一起进步,如果大家觉得我写的不错,就关注一下吧!
最后
以上就是烂漫薯片为你收集整理的原子云初体验——ESP8266连接原子云具体实现:的全部内容,希望文章能够帮你解决原子云初体验——ESP8266连接原子云具体实现:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复