• 项目描述:该系列记录了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发送指令,完成交互;

产品配网过程如下:

文章目录

  • 一、硬件连线
  • 二、打开串口
  • 三、熟悉AT指令
  • 四、进行配网
  • 五、云智能app连接
  • 六、测试

一、硬件连线

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

二、打开串口

参考第一节,打开putty.exe,按照如下进行设置:

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

然后再次打开putty.exe,用同样的方法打开调试串口(COM7):

打开后,再用户串口输入AT,并收到回复的过程,在调试串口都有相应的日志输出,如下图所示:

三、熟悉AT指令

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

如下图所示:

四、进行配网

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

2、设置ilop信息
注意,这一步设置ilop信息这一项,需要设置的参数顺序依次为:Product Key, Product Secret, Device SecretDevice Name
其中,Product Key, Product Secret可以在如下图所示位置找到:

Device SecretDevice Name可以在如下图位置找到:


所以我的:

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扫描我们上一节配置人机交互时,附件指导文档里的配网二维码:
扫描后如下图所示:

点击下一步:

继续下一步


连接成功后如下图所示:

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

六、测试

配网完成后,云飞燕平台上的状态变成了在线:

此时我们在手机app上点击“开”和“关”,则可以在调试串口中查到响应的日志:

参考:
https://dev.iot.aliyun.com/demo/detail/673379
https://mxchip.yuque.com/mxstaff/wirelesschip/tcah6a?singleDoc#atilopsendjson

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

  1. STM32G0+EMW3080+阿里云实现单片机WiFi智能联网功能(一)EMW3080实现和PC之间的串口通讯

    项目描述:该系列记录了STM32G0+EMW3080实现单片机智能联网功能项目的从零开始一步步的实现过程: 硬件环境:单片机为STM32G030C8T6:物联网模块为EMW3080V2-P:网联网模块 ...

  2. 基于stm32单片机的WIFI智能联网天气预报自动校时系统(源码+原理图+全套资料)

    资料编号:071 通过wifi 联网获取任何城市的时间和天气,OLED显示,城市位置可以调整, 具体功能请看演示视频  全套资料齐全: 71-基于stm32单片机的WIFI智能联网天气预报自动校时系统 ...

  3. 图文手把手教程--ESP32 MQTT连接腾讯云物联网平台及OTA固件升级

    本文内容 1)在腾讯云物联网开发平台,新建项目,并在项目下新建设备"light_001". 2)下载腾讯云SDK-esp-qcloud,使用例程led_light,通过" ...

  4. ESP8266连接腾讯云物联网平台

    ESP8266连接腾讯云物联网平台   MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(Publish/Subscrib ...

  5. 通过一键配网,上传阿里云数据

    #include <DHT.h> #include<ESP8266WiFi.h> #include <PubSubClient.h> #include <Wi ...

  6. ESP8266Web配网(连接wifi自动打开网页)

    前言 1.Web配网概述 在应用到esp8266的场景,往往与wifi是离不开的,但用户的wifi账号密码又无从知晓,于是乎有了配网. 目前,市面上的配网方式多种多样,但其中博主觉得成功率最高,最方便 ...

  7. 国标GB28181(EasyGBS)/RTSP/HIKSDK/EHOME协议视频智能分析平台EasyCVR人脸识别智能分析功能拓展

    计算机视觉技术作为人工智能(AI)技术发展的重要应用之一已经在我们的日常生活中屡见不鲜,AI人脸识别智能分析是基于人的脸部特征信息进行身份识别的一种生物识别技术,通常采用摄像机或摄像头采集含有人脸的图 ...

  8. 物联网毕业设计 单片机wifi智能远程开关控制系统

    文章目录 1 简介 2 主要器件 3 实现效果 5 部分实现代码 1 简介 Hi,大家好,今天向大家介绍一个学长做的单片机项目demo 智能远程开关控制 大家可用结合到自己的 课程设计 或 毕业设计, ...

  9. 毕业设计 单片机WIFI智能家居温湿度和烟雾检测系统 - Stm32 物联网 嵌入式

    文章目录 0 前言 1 简介 2 主要器件 3 实现效果 4 设计原理 4.1 DHT11温湿度传感器 4.2 MQ-2烟雾传感器 4.3 ESP8266WIFI模块 5 部分核心代码 5 最后 0 ...

最新文章

  1. 堆、栈、方法区、静态代码块---Java
  2. 咖啡文化:各种咖啡名称与选择
  3. (十二)进一步掌握STVD/COSMIC
  4. 【阿里云OSS】403错误,AccessDenied:The bucket you access does not belong to you.
  5. python爬虫基本知识_爬虫 (十三) 学习 python 基础知识点的正确姿势 (六)
  6. ios 制作framework
  7. java中HashSet对象内的元素的hashCode值不能变化
  8. SAP ABAP table control中用帮助(F4)实现自动填充另一字段教程
  9. win10设置打开闪退怎么办 电脑windows10设置打开闪退解决方法
  10. 搭建自己的代理服务器
  11. 基于TI Davinci架构的双核嵌入式应用处理器OMAPL138开发入门
  12. 许鹏:从零开始学习,Apache Spark源码走读(一)
  13. elasticsearch 支持中英文搜索和混合搜索
  14. 计算机局域网络硬件组成,计算机基础知识:局域网网络硬件的组成
  15. sqlite设密工具如何使用(本人资源)
  16. 一种新兴计数方式-视觉计数
  17. Matlab TRL校准(简易版)
  18. Packettracer--计算机网络实验
  19. 当你看不清自己的时候,读一些句子会有启发
  20. (ssl1458)数字金字塔(三角形)逆推法

热门文章

  1. 减少模型参数---模型剪枝(Pruning Deep Neural Networks)
  2. 一个Ubuntu下禁用笔记本键盘触摸板的简单脚本
  3. Vue中setup函数
  4. UNIX/LINUX 平台可执行文件格式分析
  5. “老板,对不起!我胃不好,您给的饼我消化不来”,我去腾讯吃“软饭”了!
  6. 贝叶斯深度学习(Bayesian Deep Learning)2020 最新研究总结
  7. 使用 PsPing PaPing 进行TCP端口连通性测试(转载)
  8. 音视频开发相关知识点
  9. 分手信 ---(Dear John)John写给父亲的信
  10. 数据标注员:时代的一粒沙,落到每个人身上都是一座山丨曼孚科技