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

这篇具有很好参考价值的文章主要介绍了【OneNet】| stm32+esp8266-01s—— OneNet初体验 | 平台注册及设备创建 | demo使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

系列文章目录


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

前言

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

1. OneNet平台注册

直接百度搜索Onenet 一键跳转Onenet网站
点击右上角登陆
在onenet创建设备,单片机MCU,stm32,单片机,OneNet平台,ESP8266
选择立即注册
在onenet创建设备,单片机MCU,stm32,单片机,OneNet平台,ESP8266
注册即可

2. 创建多协议接入设备

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


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


在onenet创建设备,单片机MCU,stm32,单片机,OneNet平台,ESP8266
在onenet创建设备,单片机MCU,stm32,单片机,OneNet平台,ESP8266
在onenet创建设备,单片机MCU,stm32,单片机,OneNet平台,ESP8266
在onenet创建设备,单片机MCU,stm32,单片机,OneNet平台,ESP8266

在onenet创建设备,单片机MCU,stm32,单片机,OneNet平台,ESP8266
在onenet创建设备,单片机MCU,stm32,单片机,OneNet平台,ESP8266
创建完产品会弹出立即添加设备 就是这个页面
在onenet创建设备,单片机MCU,stm32,单片机,OneNet平台,ESP8266
在onenet创建设备,单片机MCU,stm32,单片机,OneNet平台,ESP8266

在onenet创建设备,单片机MCU,stm32,单片机,OneNet平台,ESP8266
在onenet创建设备,单片机MCU,stm32,单片机,OneNet平台,ESP8266
在onenet创建设备,单片机MCU,stm32,单片机,OneNet平台,ESP8266

创建完成我们记录下刚创建设备接入信息
1、产品ID 607628
2、设备ID 1091166777
3、鉴权信息 TEST
在onenet创建设备,单片机MCU,stm32,单片机,OneNet平台,ESP8266

3. 硬件连接

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

ESP8266-01S有8个引脚 和我们STM32连接如下
在onenet创建设备,单片机MCU,stm32,单片机,OneNet平台,ESP8266
因为后面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论坛 一键跳转下载
在onenet创建设备,单片机MCU,stm32,单片机,OneNet平台,ESP8266
在onenet创建设备,单片机MCU,stm32,单片机,OneNet平台,ESP8266
打开下载的demo目录
MINI板的是 STM32F103CB系列 标准版是 RE系列
同F103系列 适配起来还是很容易的
我这里板子是STM32F103ZET6 我选择RE系列 只是引脚数差别 可以直接用的嘿嘿 暂时演示选择裸机版本 点灯点灯
在onenet创建设备,单片机MCU,stm32,单片机,OneNet平台,ESP8266

4.2 运行Demo

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

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

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

在onenet创建设备,单片机MCU,stm32,单片机,OneNet平台,ESP8266文章来源地址https://www.toymoban.com/news/detail-777689.html

本小节结束

到了这里,关于【OneNet】| stm32+esp8266-01s—— OneNet初体验 | 平台注册及设备创建 | demo使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • ESP8266WIFI模块(ESP01)上云端(OneNet平台,HTTP)

    1.注册账号并登录 Onenet平台 2.打开控制台 3.在控制台点击全部产品,选择基础服务的多协议接入 4.选择·HTTP并点击添加产品。 5.填写产品信息,名称随便起,行业任选一个,类别也任选,联网方式选择wifi 6.添加设备 并填写设备名称,随便起名个字,随便输入编号,但是同一

    2024年02月04日
    浏览(53)
  • 【OneNET】_01_使用微信小程序通过新版OneNET平台获取STM32设备信息并进行控制

    笔者在这先简单介绍一下自己的整个系统,以好让各位朋友能够快速了解这篇文章对自己是否有帮助。 通过MQTT协议(笔者是直接给ESP01S刷了MQTT的AT固件,这种方法简单方便)将采集到的光照、设备电量和开锁信息上传到OneNET平台(这个过程就是向云平台你所创建设备发布主

    2024年04月24日
    浏览(174)
  • 【Arduino UNO R3使用esp8266-01s连接onenet云平台

    注意 : 1、电源接口一定是纯净的3.3V电压(此电源最好没有串并联其他元器件)否则可能出现电压不稳定,无法成功连接。 2、第一次wifi模块第一次使用需要 手动配置热点 ,连接成功之后才可将完整的程序代码烧录进arduino开发板。 测试连接esp826601s代码段 : (手动配置热

    2023年04月16日
    浏览(47)
  • stm32+esp8266+onenet (MQTT)

    使用stm32采集温湿度/MQ2的数值用过 esp8266 +mqtT协议把数据传输给onenet平台 并且能通过onenet下发指令控制led灯的亮灭 新增产品 为产品添加设备 修改程序中对应的信息如下 修改可以联网的路由器和密码 配置成功后,采集数据,上传到onenet 打开onenet数据可视化界面,新建空白项

    2023年04月27日
    浏览(42)
  • STM32+ESP8266+OneNet共同完成温度显示功能

    这次实验对应的是我的本科毕业设计,目标是完成一个温度测试平台,具有本地显示,远程显示,算法后台校正的功能。为了适应当前信息化的物联网发展方向,本文选择一款分辨率可调的高线性度CMOS温度传感器作为感温芯片,运用STM32F103C8T6作为微控制器主控芯片,使用W

    2024年02月20日
    浏览(87)
  • STM32 ESP8266 物联网智能温室大棚 (附源码 PCB 原理图 设计文档)_stm32 esp8266 onenet 温室

    系统启动后,单片机控制相关传感器进行环境参数的采集,将数据传回单片机处理后,通过OLED显示屏将相关环境指数实时显示。用户可以在手机端打开APP与本系统进行通信,更加便捷地查看监测数据。结构框图如下所示。 硬件部分包含主控芯片、传感器模块,OLED模块,WIF

    2024年04月23日
    浏览(49)
  • STM32+ESP8266上传温湿度数据至新版OneNET

    本文详细介绍了,STM32连接新版OneNET平台上报温湿度数据的操作与步骤。 使用资源: STM32F103C8T6、ESP826612F、DHT11温湿度传感器 通讯协议: MQTT 数据格式: CJson 一、OneNET平台创建 1.  登录https://open.iot.10086.cn/,注册账号、登录。 2.  点击右上角的“开发者中心”进入产品开发界

    2024年02月05日
    浏览(50)
  • 2-STM32+ESP8266连接onenet并上传数据(HTTP)

    上一篇文章内容链接为下 1-ESP8266-AT指令初试化及部分基础知识 2-STM32+ESP8266连接onenet并上传数据(HTTP) ESP8266,onenet云平台,STM32三部分在结合使用前最好还是分别学习了解一下,效率更高,在开发过程中哪里有问题就有针对性了。 1、了解8266的基础知识(模式、初始化、操作

    2023年04月08日
    浏览(42)
  • STM32+ESP8266上传温湿度到onenet(HTTP)新手易懂指南

    哎,上云很简单的,但是我花了好几天因为各种莫名其妙的错误耽误了大量时间。所有很有必要总结一下 咳咳。但是我也比新手好不了多少, 以免误导新人,只教操作,理由核心不阐述,自己csdn找。 一、首先创建个HTTP协议onenet云平台(不会,就csdn里找,一堆堆) 对于初学

    2024年02月05日
    浏览(47)
  • 【HAL库】STM32+ESP8266+Onenet+MQTT,极简工程,hal库移植。

    ESP8266通过MQTT协议连接Onenet。从标准库移到了HAL库,过程有点麻烦,整了一天。做完后整理了一下,这个极简的工程,方便以后开发,也希望能帮助到大家,节约时间。 代码工程: https://github.com/wyfroom/ESP8266-Onenet-MQTT 该份代码硬件配置: 板子:STM32F103C8T6最小系统板。 外设:

    2024年02月03日
    浏览(49)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包