机智云案例(ESP8266模块接入机智云平台实现APP控制舵机旋转)

机智云案例(ESP8266模块接入机智云平台实现APP控制舵机旋转)ESP8266 模块 ESP8266 模块简介 ESP8266 是一款超低功耗的 UART WiFi 透传模块 拥有业内极富竞争力的封装尺寸和超低能耗技术 专为移动设备和物联网应用设计 可将用户的物理设备连接到 Wi Fi 无线网络上 进行互联网或局域网通信 实现联网功能 支持无线 802 11 b g n 标准

大家好,我是讯享网,很高兴认识大家。

ESP8266模块

ESP8266模块简介

  • ESP8266是一款超低功耗的UART-WiFi 透传模块,拥有业内极富竞争力的封装尺寸和超低能耗技术,专为移动设备和物联网应用设计,可将用户的物理设备连接到Wi-Fi 无线网络上,进行互联网或局域网通信,实现联网功能。
  • 支持无线802.11 b/g/n 标准
  • 支持STA/AP/STA+AP三种工作模式
  • 内置TCP/IP协议栈,支持多路TCP Client连接
  • 支持丰富的Socket AT指令
  • 支持UART/GPIO数据通信接口
  • 支持Smart Link 智能联网功能
  • 支持远程固件升级(OTA)
  • 内置32位MCU, 可兼作应用处理器
  • 超低能耗,适合电池供电应用
  • 3.3V 单电源供电

引脚介绍

ESP8266硬件接口丰富,可支持UART,IIC,PWM,GPIO,ADC等,适用于各种物联网应用场合

在这里插入图片描述

在这里插入图片描述

主要功能和工作模式

主要功能

  • ESP8266可以实现的主要功能包括:串口透传,PWM 调控,GPIO控制。
  • 串口透传:数据传输,传输的可靠性好,最大的传输速率为:bps。
  • PWM 调控:灯光调节,三色LED 调节,电机调速等。
  • GPIO控制:控制开关,继电器等。

工作模式

  • ESP8266模块支持STA/AP/STA+AP 三种工作模式。
  • STA 模式:ESP8266模块通过路由器连接互联网,手机或电脑通过互联网实现对设备的远程控制。
  • AP 模式:ESP8266模块作为热点,实现手机或电脑直接与模块通信,实现局域网无线控制。
  • STA+AP 模式:两种模式的共存模式,即可以通过互联网控制可实现无缝切换,方便操作。

调试模块

硬件接线

ESP8266WIFI模块 USB转TTL模块 面包板
TX RX None
RX TX None
GND GND GND
EN None VCC
3V3 None VCC
IO0 None VCC
IO2 None VCC
RST None VCC

注意: 面板板处于通电状态

发送AT+RST指令

接好线后,将USB转TTL模块接入电脑打开串口助手,发送AT+RST指令

在这里插入图片描述

  • 串口接收到模块返回的信息,调试完成

参考资料

本小节参考:

ESP8266新手入门调试指导(ESP-01).pdf

ESP8266-01 WiFi模块用户手册V1.0

机智云平台

简介

在这里插入图片描述

文档中心

在这里插入图片描述

开发的一些教程和资料

开发者中心

在这里插入图片描述

创建产品、APP和自动生成代码服务

基于机智云平台的物联网开发

在这里插入图片描述

开发流程:

  • 在平台开发者界面创建产品和小程序
  • 将GAgent固件烧入WIFI模组中
  • 平台自动生成MCU方案代码
  • 将自动生成的代码移植到ST标准库(主要完成硬件功能设计、WIFI模块与MCU的通信)
  • 下面是开发时比较重要的一些概念

GAgent

在这里插入图片描述

  • 官方提供的固件,可将其烧录进ESP8266WIFI模组;烧录后,模组原来的AT指令集失去作用,模组能够接入机智云平台,并自动完成模组与平台间的数据交换
  • GAgent配网方式
    • airlink
    • softap

在这里插入图片描述

MCU与WIFI模块的通信

ESP8266用UART通信,并有应答机制;MCU与WIFI模块的通讯可以用MCU自带的USART(支持UART)资源

参考资料

本小节参考:

平台概述 - Gizwits

机智云名词定义解释 - Gizwits

【机智云带你一节课入门物联网APP开发】

实操01: GAgent固件的烧写(ESP8266)

烧录的方法有两种,一是用烧录器烧录,而是用USB转TTL模块烧录,由于我没有烧录器,就只介绍用USB转TTL烧录的方式

1.下载GAgent固件包

在这里插入图片描述

下载好的固件包的内容,根据参数选择烧录的固件包

在这里插入图片描述

  1. 下载安可信ESP8266资料

在这里插入图片描述

安信可ESP8266系列接入机智云方案及问题排查指引 - Gizwits

  1. 硬件接线(ESP-01s为例)(因为我买的是这款)

接线:

ESP-01s USB转TTL 面包板
RX TX None
TX RX None
3V3 VCC None
IO0 None GND
GND GND GND
  1. 打开 第2步 ESP8266资料中的烧录软件

在这里插入图片描述

一直点进去直到找到.exe文件

在这里插入图片描述

打开后是这样的
在这里插入图片描述

查看芯片参数(之前调试的时候有)

在这里插入图片描述

参数配置

在这里插入图片描述

点击start

在这里插入图片描述

完成

在这里插入图片描述

参考资料

本小节参考资料:

(1条消息) 个人项目——STM32接入机智云教程_at指令能连机智云吗_唯恋殊雨的博客-CSDN博客

【ESP8266固件烧录详解】

安信可ESP8266系列接入机智云方案及问题排查指引 - Gizwits


说明: 若问题无法解决 ESP01或ESP01-s系列接线可参考B站大佬的视频,烧录的步骤可参考官网文档和另一个大佬写的博客

注意: 烧写失败有可能是线接触不良(Combine包比较大),有时候需重试几次才能烧录成功!!!

实操02: 检查GAgent固件是否烧录成功

  1. 进入机智云平台随便新建一个产品

在这里插入图片描述

随便加个数据点(不然调试助手会检测不到产品)

在这里插入图片描述

  1. 可以看到左上角有PK和PS

在这里插入图片描述

  1. 下载机智云的串口调试助手

在这里插入图片描述

  1. 打开串口调试助手

在这里插入图片描述

  1. 将EPS8266模块与usb-TTL连接
ESP-01s USB转TTL 面包板
RX TX None
TX RX None
3V3 VCC None
IO0 None VCC
GND GND GND

ESP其他引脚都接VCC(手册上说悬空也行,但有的芯片必须得全接好才能正常工作!!!)

  1. 进入模拟MCU、选择串口、SoftAP
    在这里插入图片描述
  • 点击SoftAp后,串口向模块发送进入SoftAP模式的信息,模块收到后会进行应答
  • 若能接收到模块的信息则说明GAgent烧录成功
  1. 打开手机WIFI界面可以看到XPG-GAgent开头的WIFI

在这里插入图片描述

实操03: 创建产品

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

参考资料

本小节参考:

【机智云带你一节课入门物联网APP开发】

更多细节参考官方视频

实操04: 虚拟设备

  1. 下载中心下载机智云APP

在这里插入图片描述

  1. 开发者中心->虚拟设备->打开APP扫码绑定设备

在这里插入图片描述

  1. APP上改变舵机角度,云端数据发生相应变化

机智云虚拟设备

小讯
上一篇 2025-01-25 21:33
下一篇 2025-01-08 22:56

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/53117.html