我是靠谱客的博主 烂漫薯片,最近开发中收集的这篇文章主要介绍原子云初体验——ESP8266连接原子云具体实现:,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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口要接地(刷固件用,正常使用时不接),串口怎么接就不说了。

Alt

  • 打开刷固件软件,配置如下:
    导入打对勾的两项即可

在这里插入图片描述
配置好后,点击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连接原子云具体实现:所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部