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

在这里插入图片描述▬▬▬▬▬▶玩转机智云◀▬▬▬▬▬


⚔️先看效果

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

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


⚔️功能简单说明

设备开机直接联网

使用机智云手机端app搜索到设备并连接

成功连接后 通过按下off/on手机虚拟按键控制设备开关(设备上的ed灯可方便识别)


⚔️硬件

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

在这里插入图片描述


esp8266-01 wifi模块

在这里插入图片描述


负载一个(随意选用 只是用来测试开关功能,作业使用的是麦克风采集模块,主要是上面的led灯容易识别开关)

在这里插入图片描述


⚔️机智云平台创建设备

机智云官网

注册开发者账号 并且登入开发者中心

在这里插入图片描述


左上角创建新产品点击进入

直接按照图中的对应配置即可

在这里插入图片描述


⚔️新建数据点

按照第二张图对应设置即可

设置完点击添加,再点击应用

在这里插入图片描述

在这里插入图片描述


⚔️新建数据点

第一张图选择虚拟设备小栏,点击启动虚拟设备

第二张图点击显示二维码 用机智云app扫码二维码 即可绑定

第三张图 点击手机虚拟按键 如果网页上的通信日志有0/1数据 则手机端测试成功
在这里插入图片描述

在这里插入图片描述


⚔️使用机智云一键生成代码

mcu开发小栏 输入每个设备唯一密钥 生成代码并下载

在这里插入图片描述


⚔️生成后的代码修改

一键生成的代码功能需要用按键上网 但是我拒绝麻烦 我直接让他开机上网

main.c主函数添加gizwitsSetMode(WIFI_SOFTAP_MODE)函数

在这里插入图片描述


然后给判断函数添加硬件控制 简单来说 按下则io电平为高,复位则io口电平为低

在这里插入图片描述


⚔️给esp8266烧写Gizwits 串口协议

接法:给esp正常上电 io0口接GND TX,RX口接TTL转接器

机智云官网——>下载中心,下载我框选的那个版本

下完直接解压就可以

在这里插入图片描述


网上下载一个固件烧录软件(找我获取)

下完直接打开

东西全在QT的安装目录!!!

配置一下文件如图(这三张图是截的正点原子移植文档)

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


⚔️esp826601接单片机 连接手机终端

接法如图
在这里插入图片描述


正确接线后 手机就可搜到设备了!
在这里插入图片描述


点击虚拟按键 即可控制设备开关

在这里插入图片描述

⚔️项目获取

在这里插入图片描述▬▬▬▬▬▶点击下方◀▬▬▬▬▬


评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

日落悬崖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值