STM32和微信小程序 连接Onenet上传数据、下发指令

这篇具有很好参考价值的文章主要介绍了STM32和微信小程序 连接Onenet上传数据、下发指令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

代码通过STM32采集一路ADC、和温湿度上传到云端,通过0.96寸oled做本地显示,可通过小程序控制板载PC13上led亮灭和舵机开门。还有蜂鸣器阈值报警。

首先在开始前需要进行Onenet平台和微信小程序的注册,Onenet的设备注册想必大家都会了,就不再赘述了,简单说一下微信小程序的注册;前往微信小程序注册网页https://mp.weixin.qq.com/cgi-bin/wx?token=&lang=zh_CN

微信小程序控制stm32,微信小程序,小程序,嵌入式硬件,stm32点击前往注册,然后填写注册信息完成注册(一个邮箱只能申请一个小程序),这样你就注册成功了,然后登录后在设置里找到自己的AppID(小程序ID)

微信小程序控制stm32,微信小程序,小程序,嵌入式硬件,stm32

小程序ID记好,然后去开发->开发管理->服务器域名中添加Onenet为合法域名

 微信小程序控制stm32,微信小程序,小程序,嵌入式硬件,stm32

https://api.heclouds.com

准备工作完成啦!!!

打开源码先进入Onenet.c文件修改成自己的产品ID、鉴权信息和设备ID

微信小程序控制stm32,微信小程序,小程序,嵌入式硬件,stm32

再打开esp8266.c文件修改WIFI名和密码

微信小程序控制stm32,微信小程序,小程序,嵌入式硬件,stm32

 硬件代码部分就只需要改这么多,下面修改微信小程序。首先下载微信开发者工具

https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

下载后把小程序文件夹拖动到微信开发者工具打开

先打开project.config.json翻到第四十行修改appid,这里就用到之前你注册的微信小程序ID了

再打开miniprogram->page->index->index.json  修改汉字可以更改小程序标题栏显示文字

微信小程序控制stm32,微信小程序,小程序,嵌入式硬件,stm32

再打开miniprogram->page->index->index.js【index.js不是index.json】

填写自己在Onenet 注册的设备ID和设备的密钥

然后编译上传

微信小程序控制stm32,微信小程序,小程序,嵌入式硬件,stm32

上传成功就可以去网页端版本 管理看到自己上传的小程序了,然后可以体验和审核发布

发布成功后就得到了一个自己制作的智能监测系统了

源码资料下载:

https://download.csdn.net/download/qq_64332964/88238275​​​​​​​

        文章来源地址https://www.toymoban.com/news/detail-718353.html

到了这里,关于STM32和微信小程序 连接Onenet上传数据、下发指令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • STM32使用SIM900A、SIM800C、SIM800A完成短信发送、连接onenet上传数据、拨打电话_完整教程

    本篇文章介绍SIM800C 、SIM800A、SIM900A 等等系列的模块的常用AT指令,讲解模块的使用方法,演示短信发送、拨打电话、网络连接,与服务器通信等常用案例。 如果只是用到发送短信、拨打电话、连接网络通信、这些模块的AT指令是兼容的。 文章最后贴了完整的STM32代码,通过

    2024年02月02日
    浏览(28)
  • ESP32连接到oneNET云平台,传数据到微信小程序

    学习物联网的同学们在进行毕业设计时都需要面对一个共同的问题:如何使用传感器获取数据并将其上传至云平台,然后通过微信小程序访问云平台数据。在这个过程中,恰巧在课程设计中接触到了ESP32,发现它内置蓝牙和WiFi模块, 这不是天生的上传云平台圣体吗? 因此,

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

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

    2024年02月05日
    浏览(40)
  • STM32驱动超声波+OLED显示,并上传数据到云端(ONENET)

    本文将介绍如何使用STM32F103C8T6单片机和HC-SR04超声波测距模块来实现测距功能,并通过0.96寸OLED屏幕显示测距结果。 首先,我们需要了解一下HC-SR04超声波测距模块的工作原理。该模块通过发送超声波脉冲并接收回波信号的时间来计算物体与模块之间的距离。具体实现过程如下

    2024年02月12日
    浏览(27)
  • stm32 m5311上传gps数据上onenet云平台实现地图定位

    新手,第一次写博客,如有不足请大家见谅并指出。下面开始正文。 本文是帮一个朋友做一个NB_Iot的小东西这个过程的学习记录吧。 NB模块是M5311,然后还有一个stm32f103的最小系统开发板,后面开始了漫漫学习NB模块上云的道路。M5311我搜到的例程都是用onenet平台,自然而然地

    2023年04月08日
    浏览(67)
  • TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)

    主页点击控制台  点击全部产品服务,再点击多协议接入  选择TCP透传,点击添加产品      点击确定,然后选择立即添加设备  点击添加设备  随便起个设备名称,这里的鉴权信息等下要用来作为登录设备用,点击添加  添加数据流模板,就是绑定上传的数据      这里我

    2024年02月05日
    浏览(24)
  • 微信小程序可自定义单片机温湿度阈值(基于esp32c3+onenet+微信小程序)

    ​ 前段时间有个粉丝问我能不能出一个微信小程序调节阈值的教程,我就下班之余在原来的基础上改进一下,因为是修改阈值,这里我就用继电器控制风扇、温度达到一定阈值控制风扇启动来做例子。这个成功了,其他阈值修改都是依样画葫芦啦。 ​ 之前博客 :基于物联网

    2024年02月07日
    浏览(27)
  • 基于物联网的环境调节系统(ESP32-C3+Onenet+微信小程序)

    这个是我最近做的一个课程设计,实时监测室内的温湿度和光照强度,在微信小程序上实时显示监测数据并下发命令控制风扇开关和舵机正反转(从而实现模拟窗帘的开关)。有两种模式控制,一个是手动控制,通过微信小程序远程控制设备开关,一个是设备自动控制,设定温

    2024年02月02日
    浏览(61)
  • ESP32上实现环境温湿度检测上传数据并通过微信小程序显示

    共包含三个步骤 Arduino端代码  onenet云平台产品准备  微信小程序代码 1. Arduino端代码如下: #include WiFi.h #include \\\"DHT.h\\\" #include \\\"PubSubClient.h\\\" #include \\\"Ticker.h\\\" #define DHTPIN 17      #define DHTTYPE DHT11    DHT dht(DHTPIN, DHTTYPE); int god=0; const char *ssid     = \\\"FAST_CAED9A\\\"; const char *password = \\\"13837

    2024年02月11日
    浏览(37)
  • 【开源】ESP32怎样连接NEO6M模块接收GPS数据并显示在oled小屏幕上并可上传数据至Onenet云平台

    esp32连接neo6m在oled上显示定位数据 一.软件部分 安装Arduino 我们可以直接去官网上进行下载 https://www.arduino.cc/en/software 选择第一个 即可开始下载 将Arduino设置为中文,选择File–打开Preferences–language–中文简体 需要安装ESP32库,选择文件–首选项–在其他管理器开发地址写入

    2024年02月04日
    浏览(34)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包