STM32G0+EMW3080+阿里云飞燕平台实现单片机WiFi智能联网功能(三)EMW3080完成配网,EMW3080连接到阿里云飞平台

这篇具有很好参考价值的文章主要介绍了STM32G0+EMW3080+阿里云飞燕平台实现单片机WiFi智能联网功能(三)EMW3080完成配网,EMW3080连接到阿里云飞平台。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  • 项目描述:该系列记录了STM32G0+EMW3080实现单片机智能联网功能项目的从零开始一步步的实现过程;
  • 硬件环境:单片机为STM32G030C8T6;物联网模块为EMW3080V2-P;网联网模块的开发板为MXKit开发套件,具体型号为XCHIP
    MXKit-Base V2.2;
  • 软件环境:STM32需要的软件有STM32CubeMX和STM32CubeIDE;开发IDE为eclipse;MXKit的串口调试工具使用的是putty.exe;
  • 串口指令:串口指令使用的是AT指令; 通信方式使用的是UART
  • 项目过程:本项目采用模块化的形式一步步的实现STM32G0+EMW3080+阿里云实现单片机智能联网功能;第一步先使用MXKit开发板和PC进行通信;第二步是配置阿里云飞燕平台;第三步是MXKit开发板实现配网功能,MXKit和阿里云之间成功通讯;第四步是STM32G0单片机实现和EMW3080的串口通讯;第五步是测试整体的功能;

本节为该项目的第三节,主要任务是实现EMW3080的配网功能,也就是EMW3080连接到阿里云飞平台,并可以通过手机app给EMW3080发送指令,完成交互;

产品配网过程如下:

一、硬件连线

参考第一节,将MXKit开发板直接查到PC的USB口上即可,如下图所示:

STM32G0+EMW3080+阿里云飞燕平台实现单片机WiFi智能联网功能(三)EMW3080完成配网,EMW3080连接到阿里云飞平台

二、打开串口

参考第一节,打开putty.exe,按照如下进行设置:
STM32G0+EMW3080+阿里云飞燕平台实现单片机WiFi智能联网功能(三)EMW3080完成配网,EMW3080连接到阿里云飞平台

点击open,然后输入AT,回车,出现OK,则说明串口通信成功;

然后再次打开putty.exe,用同样的方法打开调试串口(COM7):
STM32G0+EMW3080+阿里云飞燕平台实现单片机WiFi智能联网功能(三)EMW3080完成配网,EMW3080连接到阿里云飞平台
打开后,再用户串口输入AT,并收到回复的过程,在调试串口都有相应的日志输出,如下图所示:
STM32G0+EMW3080+阿里云飞燕平台实现单片机WiFi智能联网功能(三)EMW3080完成配网,EMW3080连接到阿里云飞平台

三、熟悉AT指令

连云的AT指令介绍在以下链接有详细介绍:连云AT扩展指令介绍https://mxchip.yuque.com/mxstaff/wirelesschip/tcah6a?singleDoc#

如下图所示:
STM32G0+EMW3080+阿里云飞燕平台实现单片机WiFi智能联网功能(三)EMW3080完成配网,EMW3080连接到阿里云飞平台

四、进行配网

在用户串口中依次输入以下指令:
1、确认是否处于AT指令模式
指令:AT
回复:OK

2、设置ilop信息
注意,这一步设置ilop信息这一项,需要设置的参数顺序依次为:Product Key, Product Secret, Device SecretDevice Name
其中,Product Key, Product Secret可以在如下图所示位置找到:
STM32G0+EMW3080+阿里云飞燕平台实现单片机WiFi智能联网功能(三)EMW3080完成配网,EMW3080连接到阿里云飞平台
Device SecretDevice Name可以在如下图位置找到:
STM32G0+EMW3080+阿里云飞燕平台实现单片机WiFi智能联网功能(三)EMW3080完成配网,EMW3080连接到阿里云飞平台
STM32G0+EMW3080+阿里云飞燕平台实现单片机WiFi智能联网功能(三)EMW3080完成配网,EMW3080连接到阿里云飞平台
所以我的:

Product Key:a1wgiheglDg
Product Secret:mgeCIPki18GwKFx4
Device Secret:32645936dcee817a5f00d7908d41a082
Device Name:AclTest

指令:AT+ILOPSET=a1wgiheglDg,mgeCIPki18GwKFx4,32645936dcee817a5f00d7908d41a082,AclTest
回复:OK

3、启动ilop服务
指令:AT+ILOPSTART
回复:OK
4、启动SoftAP热点模式
指令:AT+ILOPAWSAP
回复:OK

在这一步为什么使用SoftAP热点模式而不使用awss路由一键配网模式进行配网呢?这两种模式有什么区别呢?
关于这两种模式的区别和优缺点,我单独放在了另一篇文章中,链接:配网模式:SoftAP热点模式和awss路由一键配网模式

五、云智能app连接

1、手机先连上2.4GHz的wifi
2、用云智能app扫描我们上一节配置人机交互时,附件指导文档里的配网二维码:
扫描后如下图所示:

STM32G0+EMW3080+阿里云飞燕平台实现单片机WiFi智能联网功能(三)EMW3080完成配网,EMW3080连接到阿里云飞平台

点击下一步:

STM32G0+EMW3080+阿里云飞燕平台实现单片机WiFi智能联网功能(三)EMW3080完成配网,EMW3080连接到阿里云飞平台

继续下一步

STM32G0+EMW3080+阿里云飞燕平台实现单片机WiFi智能联网功能(三)EMW3080完成配网,EMW3080连接到阿里云飞平台
连接成功后如下图所示:

STM32G0+EMW3080+阿里云飞燕平台实现单片机WiFi智能联网功能(三)EMW3080完成配网,EMW3080连接到阿里云飞平台

如果此方法连不上,那就是用手动模式进行配网。

六、测试

配网完成后,云飞燕平台上的状态变成了在线:
STM32G0+EMW3080+阿里云飞燕平台实现单片机WiFi智能联网功能(三)EMW3080完成配网,EMW3080连接到阿里云飞平台
此时我们在手机app上点击“开”和“关”,则可以在调试串口中查到响应的日志:

STM32G0+EMW3080+阿里云飞燕平台实现单片机WiFi智能联网功能(三)EMW3080完成配网,EMW3080连接到阿里云飞平台

参考:
https://dev.iot.aliyun.com/demo/detail/673379
https://mxchip.yuque.com/mxstaff/wirelesschip/tcah6a?singleDoc#atilopsendjson文章来源地址https://www.toymoban.com/news/detail-501076.html

到了这里,关于STM32G0+EMW3080+阿里云飞燕平台实现单片机WiFi智能联网功能(三)EMW3080完成配网,EMW3080连接到阿里云飞平台的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 物联网实践教程(终章):微信小程序结合OneNET平台MQTT实现51/STM32单片机智能控制与温度等数据实时显示【微信小程序篇】

    本项目教程总共分为四节 1.创建OneNET新版MQTT设备:为微信小程序与单片机通信打基础(微信小程序通信单片机前置任务) 2.ESP8266-01s入门:烧录AT固件与OneNET MQTT通信教程包含MQTT.fx1.7.1教程(微信小程序通信单片机前置任务) 3.物联网实践教程:微信小程序结合OneNET平台MQTT实

    2024年02月03日
    浏览(96)
  • 【云平台】STM32微信小程序阿里云平台学习板

    【云平台】STM32微信小程序阿里云平台学习板 【云平台】STM32微信小程序阿里云平台汇总——持续更新 【云平台】STM32微信小程序阿里云平台学习板 使用工具: PCB设计: 立创EDA+嘉立创 硬件外设:STN32F103C8T6最小系统+dht11+bh1750+esp8266-01s+按键+LED 设计出来的总体是这样 提示:以

    2024年02月03日
    浏览(31)
  • STM32G0x0系列-点亮一盏灯(寄存器)

    目录 输入功能 浮空输入:通俗讲就是让管脚什么都不接,悬空着。 上拉输入 下拉输入 模拟输入 输出功能 开漏输出 推挽输出 相关寄存器 GPIOx_MODER 端口模式寄存器 GPIOx_OTYPER 端口输出类型寄存器 GPIOx_ OSPEEDR 端口输出速度寄存器 GPIOx_PUPDR 上拉/下拉寄存器 GPIOx_IDR 端口输入数据

    2024年02月06日
    浏览(49)
  • ESP8266 -- STM32与阿里云物联网平台建立通信(四)

    目录 链接快速定位 前沿 1 准备工作 2 硬件环境介绍 3 软件环境介绍 3.1 串口初始化及配置 3.2 编写AT MQTT指令代码 3.2.1 ESP8266_Cmd函数介绍 3.2.2 wifi连接函数介绍 3.2.3 云端连接语句介绍 3.2.4 环回消息测试语句介绍 3.2.5 属性上报语句介绍 3.2.6 设置属性语句介绍 4 实验现象 4.1 代码

    2024年02月04日
    浏览(58)
  • 带你开发一个远程控制项目---->STM32+标准库+阿里云平台+传感器模块+远程显示-------之 阿里云平台项目建造。

    第一篇章: (13条消息) 带你开发一个远程控制项目---->STM32+标准库+阿里云平台+传感器模块+远程显示。_海口飞鹏岛科技有限公司的博客-CSDN博客 . . 务必完成如下     三个 ,否则无法在下一个篇章中进行. . . . 本次文章是指引开发者进行开发阿里云平台建造设备项目,可观

    2024年02月06日
    浏览(47)
  • STM32G0 定时器PWM DMA输出驱动WS2812配置 LL库

    优点:不消耗CPU资源 缺点:占用内存较大 定时器配置 定时器通道:TIM3 CH2 分频:0 重装值:79,芯片主频64Mhz,因此PWM输出频率:64Mhz/79 ≈ 800Khz,满足芯片要求。 auto-reload preload 要关闭 output compare preload 要打开 DMA配置 外设一定要选择TIM3_UP,不要选TIM_CHx 方向是内存到外设,

    2024年02月10日
    浏览(44)
  • STM32G0x0系列-软件定时器解决HAL_Delay问题

    目录 HAL_Delay函数源码 软件定时器 创建工程试验 1.将对应文件移动到项目位置 2.添加现有文件放到工程中   3.重定向printf 3.验证自己的软件定时器 4.查看现象          HAL_Delay函数使用了中断机制来实现延时功能,当在中断函数中调用HAL_Delay函数需要考虑中断优先级问题。

    2024年02月07日
    浏览(49)
  • 【IoT网络层】STM32 + ESP8266 +MQTT + 阿里云物联网平台 |开源,附资料|

    🌟博主领域:嵌入式领域人工智能软件开发 本节目标: 通过MQTT.fx模拟连接或通过串口连接ESP8266发送AT命令,实现阿里云物联网平台发送数据同时接收数据,IOT studio界面显示数据。具体来说:使用ESP8266 ESP-01来连接网络,获取设备数据发送到阿里云物联网平台并显示且oled显

    2024年02月04日
    浏览(57)
  • 云平台 stm32连接阿里云2023最新版本保姆级别教学只看这一篇就够了~

    ▬▬▬▬▬▶玩转阿里云◀▬▬▬▬▬ 阿里云平台点击直达 点击控制台 鼠标悬浮会出现下拉栏 点击物联网 再点击物联网平台 点击公共实例 新用户需要开通 开通需要五分钟的时间 点击创建产品 蓝色显眼字体 参数设置 仔细比对下图 点击查看产品详情 蓝色显眼字体 点击功

    2024年02月11日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包