当前位置:   article > 正文

stm32103c3t6+ATKESP8266+原子云+WebApp,通过WiFi模块获取数据,上传到原子云,阅读原子云API开发文档后,最终实现在web页面展示上传的数据_stm32 原子云

stm32 原子云

stm32f103c3t6+ATKESP8266+原子云+WebApp,通过WiFi模块获取数据,上传到原子云,阅读原子云API开发文档后,最终实现在web页面展示上传的数据

概要
本文主要是记录使用ATKESP8266WiFi模块上传数据到原子云,以及原子云的数据与web服务器端的交互。
大概原理:
在这里插入图片描述

一、下位机数据通过WiFi模块上传到原子云平台

1.注册原子云账号

如何注册原子云账号,网上有很多,这里就不概述了,就只大概过一下流程。
原子云注册

在这里插入图片描述在这里插入图片描述进入设备管理,选择新增设备
在这里插入图片描述选择ESP8266
在这里插入图片描述密码设置一下,默认12345678,密码记住,后面要用
在这里插入图片描述创建分组
在这里插入图片描述将设备添加到分组
在这里插入图片描述这些原子云的帮助文档都有提供。
配置好这些以后,就可以去配置WiFi模块了。

2.模块选择

模块选择:
STM32F103C8T6
在这里插入图片描述ATK-ESP8266WIFI模块

在这里插入图片描述
USB转TTL进行代码烧录
这里也可以使用ST-LINK,我这里买不起,就先用这个烧代码了。

在这里插入图片描述
具体怎么烧代码的,可以参考别人写的一个博客
在这里插入图片描述原链接
感谢作者

3.进行STM32F103C8T6与ATK-ESP8266连线

在这里插入图片描述
左边是stm32,右边是WiFi模块

4.STM32F103C8T6中WiFi部分配置

    //1、设置模块模式为STA模式 AT+CWMODE=1
    ESP8266_Net_Mode_Choose ( STA );
    //2、设置要连接路由器的 ID 和密码  AT+CWJAP=“坏蛋阿土”,”66666666”
    while ( ! ESP8266_JoinAP ( macUser_ESP8266_ApSsid, macUser_ESP8266_ApPwd ) );
    //3、连接原子云 发送设备编号和密码  AT+ATKCLDSTA="24909274596800078895","12345678"
    while ( ! ESP8266_ConnectYuanziyun ( yuanziyun_DeviceID, yuanziyun_DevicePassWord ) );
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

WiFi模块选择的是STA模式,WiFi模块的三种模式这里不概述了,设置好模式后,配置WiFi模块所要连接的路由器的用户名和密码,这里如果没有路由器,可以使用手机热点,如果连接不上,可以尝试把用户名改为英文的。
然后配置要连接原子云的那个设备
只需要将设备编号和密码配置上就可以了
在这里插入图片描述这个里面的设备编号,密码就是添加设备的时候的密码,默认12345678

至此,就可以成功连接原子云了。

ps:也可以用USB转TTL连接WIFI模块通过串口将这三条指令配置到WiFi模块上,测试是否可以联通。

具体下位机源码模板可以去搜,只需要将WiFi模块的指令改一下就可以。

二、原子云数据通过原子云API传到WEB服务端

1.准备

上面下位机部分已经打通了,可以实现的效果是,通过WIFI模块将一个json字符串传到原子云平台上面。
在消息收发里面可以看到接收到的消息。
实现的是前半部分
在这里插入图片描述

我们现在需要通过原子云的API在WEB服务端获取到原子云收到的数据,这个数据就是下位机WIFI模块上传的数据。
也就是后半部分
在这里插入图片描述
原子云API开发文档
这里这个开发文档一定要认真研读。

原子云提供HTTPS和WebSocket两类API接口,用于数据管理和设备通信,用户可使用C#、Java等编程语言,对接API进行开发,按自身业务需求开发应用软件。

这里使用websocket进行通信,也是选择本云的一大重要原因。

文档这里就不解读了,直接上流程。
首先通过https协议获取到自己的机构ID,因为这个机构ID在后面websocket通信中需要使用到。
文档中提供的接口
在这里插入图片描述这里请求参数中的token就是我们自己的API TOKEN,在原子云的账号信息中可以找到。

在这里插入图片描述

使用postman进行调试,获取机构ID

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/392743
推荐阅读
相关标签
  

闽ICP备14008679号