【OneNet】| stm32+esp8266-01s—— OneNet初体验 | 平台注册及设备创建 | demo使用

本文介绍了如何在OneNet平台上注册并创建多协议接入设备,详细讲解了硬件连接ESP8266-01S到STM32的过程,以及下载、运行和修改Demo来实现设备与云平台的通信。在过程中,作者解决了创建设备接口和串口打印乱码的问题,并提供了产品ID、设备ID和鉴权信息的记录方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系列文章目录


失败了也挺可爱,成功了就超帅。

前言

最近准备耍下 Onenet平台 。下载了官方demo 遇到几个问题
1、创建接入设备 因为平台网页界面更新了 一些创建接口找不到 网上的资料都是旧版网页上的 搞了一番才找到
2、跑Demo时 串口打印乱码
故此分享下希望可以对你有帮助吧

1. OneNet平台注册

直接百度搜索Onenet 一键跳转Onenet网站
点击右上角登陆
在这里插入图片描述
选择立即注册
在这里插入图片描述
注册即可

2. 创建多协议接入设备

设备接入平台需要 3个信息
1、产品ID
2、设备ID
3、鉴权信息
下面图示 创建设备及需要信息在哪找


【修改】2023-07-17:
如下图示的多协议接口 对于新注册的已经没了 通过下面一键跳转入口
多协议接入入口一键跳转


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

在这里插入图片描述
在这里插入图片描述
创建完产品会弹出立即添加设备 就是这个页面
在这里插入图片描述
在这里插入图片描述

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

创建完成我们记录下刚创建设备接入信息
1、产品ID 607628
2、设备ID 1091166777
3、鉴权信息 TEST
在这里插入图片描述

3. 硬件连接

我这里采用 ESP8266-01S 入网
需注意 ESP8266的固件 我这里是默认的AT透传固件

ESP8266-01S有8个引脚 和我们STM32连接如下
在这里插入图片描述
因为后面DEMO中有 复位ESP8266操作 所以连接了RST如果不需要可以不接的
Demo中 ESP8266和STM32通信用的 串口2
所以 ESP8266 TX 接 stm32 RX PA3
ESP8266 RX 接 stm32 TX PA2
RST 自己随便选个就好 我这里PB6

4. 下载并运行Demo

4.1 Demo下载

Demo下载地址 在OneNet论坛 一键跳转下载
在这里插入图片描述
在这里插入图片描述
打开下载的demo目录
MINI板的是 STM32F103CB系列 标准版是 RE系列
同F103系列 适配起来还是很容易的
我这里板子是STM32F103ZET6 我选择RE系列 只是引脚数差别 可以直接用的嘿嘿 暂时演示选择裸机版本 点灯点灯
在这里插入图片描述

4.2 运行Demo

打开demo先修改引脚配置
Demo中ESP8266接的串口2的TX RX 我也是按这个接的
所以只需要改下复位

1、修改STM32接RST的IO
RST 我接的PB6 修改下
在这里插入图片描述
2、修改ESP8266入网的 WIFI名和密码
在这里插入图片描述
3、修改接入OneNet平台的设备信息
前面创建时候有记录
1、产品ID 607628
2、设备ID 1091166777
3、鉴权信息 TEST
在这里插入图片描述

4、修改LED灯的IO
我板子上是 PB5
在这里插入图片描述
5、编译运行
遇到了问题 调试信息乱码
在这里插入图片描述
通过检查 是 Demo用的外部晶振是 12M 我们改为8M
在这里插入图片描述
重新编译下载
在这里插入图片描述
我们看看云平台有没有连上
在这里插入图片描述
6、通过OneNet控制LED灯
我们看Demo说明 我们LED4 就是 RED
在这里插入图片描述
我们下发指令试试
在这里插入图片描述
效果图
在这里插入图片描述

在这里插入图片描述

本小节结束

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值