基于STM32的机智云平台控制设备开关(物联网)

Posted 文妹怒敲键盘

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于STM32的机智云平台控制设备开关(物联网)相关的知识,希望对你有一定的参考价值。

简单粗暴 一看就懂 拒绝花里胡哨

先看视频效果啦

基于STM32的机智云平台控制设备开关(物联网)

功能简单说明
设备开机直接联网
使用机智云手机端app搜索到设备并连接
成功连接后 通过按下off/on手机虚拟按键控制设备开关(设备上的ed灯可方便识别)

硬件
stm32系列开发板 (作者使用的是单片机stm32f103c8最小系统)

在这里插入图片描述

esp8266-01 wifi模块
在这里插入图片描述

负载一个(随意选用 只是用来测试开关功能,作业使用的是麦克风采集模块,主要是上面的led灯容易识别开关)
在这里插入图片描述
开发流程
1 机智云平台创建设备
机智云官网
注册开发者账号 并且登入开发者中心
在这里插入图片描述

左上角创建新产品点击进入
直接按照图中的对应配置即可
在这里插入图片描述

保存方案后 新建数据点
按照第二张图对应设置即可
设置完点击添加,再点击应用
在这里插入图片描述

在这里插入图片描述

2,机智云平台绑定虚拟设备
第一张图选择虚拟设备小栏,点击启动虚拟设备
第二张图点击显示二维码 用机智云app扫码二维码 即可绑定
第三张图 点击手机虚拟按键 如果网页上的通信日志有0/1数据 则手机端测试成功

在这里插入图片描述

在这里插入图片描述
3,使用机智云一键生成代码
mcu开发小栏 输入每个设备唯一密钥 生成代码并下载
在这里插入图片描述
4,生成后的代码修改
一键生成的代码功能需要用按键上网 但是我拒绝麻烦 我直接让他开机上网
main.c
主函数添加gizwitsSetMode(WIFI_SOFTAP_MODE)函数
在这里插入图片描述

然后给判断函数添加硬件控制 简单来说 按下则io电平为高,复位则io口电平为低
在这里插入图片描述

这里简单的控制代码就算改完了 需要全部工程评论区评论 免费分享

5.给esp8266烧写Gizwits 串口协议
接法:给esp正常上电 io0口接GND TX,RX口接TTL转接器
机智云官网——>下载中心,下载我框选的那个版本
下完直接解压就可以
在这里插入图片描述

网上下载一个固件烧录软件(没有作者可以免费提供)
这里我选用的是的乐鑫固件烧写工具
下完直接打开
配置一下文件如图(这三张图是截的正点原子移植文档)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6.esp826601接单片机 连接手机终端
接法如图
在这里插入图片描述
正确接线后 手机就可搜到设备了
在这里插入图片描述
点击虚拟按键 即可控制设备开关
在这里插入图片描述
QAQ

需要全部工程和软件工具 评论区留 免费分享

以上是关于基于STM32的机智云平台控制设备开关(物联网)的主要内容,如果未能解决你的问题,请参考以下文章

#yyds干货盘点# 基于STM32+ESP8266+华为云设计的智能家居控制系统

基于iOS快捷指令和Siri控制连接OneNET物联网平台的STM32的智能安防家居系统

基于iOS快捷指令和Siri控制连接OneNET物联网平台的STM32的智能安防家居系统

基于iOS快捷指令和Siri控制连接OneNET物联网平台的STM32的智能安防家居系统

基于iOS快捷指令和Siri控制连接OneNET物联网平台的STM32的智能安防家居系统

基于OneNet平台设计的多节点温度采集系统-有人云4G模块+STM32