/*
本工程实例现象:
实现时间或者其他传感器函数在腾讯云的微信小程序上进行显示;
微信小程序的控制按钮可以控制开发板上的灯进行闪烁;
工程适用范围:测试时适用的STM32F103C8T6
库版本:HAL库函数
注意: LED灯 RGB IO分配
R PB5
G PB6
B PB7

         ESP8266连接TX PA3RX   PA2RST  PB11(在ESP8266.h中进行宏定义改变)VCC   3.3V串口打印信息USB转TTLRXD PA9TXD PA10例程更新时间:2022/4/20晚19点版本号:V1.1如果进行移植:需要改动的地方,首先如果硬件连接和上述一样,那不需要进行改动;在云端连接方面修改#include "tencent_mqtt.h"中的内容//腾讯云三元组#define DEV_NAME "demo"#define PRODUCT_KEY "Q7K0Z1GQPK"#define DEV_SECRET "UH8+Zozj5RjqNWdoo233KA=="//腾讯云主题#define SUBSCRIBE_TOPIC  "$thing/down/property/Q7K0Z1GQPK/demo" //订阅主题,腾讯云IOT定义好的#define PUBLISH_TOPIC   "$thing/up/property/Q7K0Z1GQPK/demo"    //发布主题,腾讯云IOT定义好的1.将#define DEV_NAME "demo"#define PRODUCT_KEY "Q7K0Z1GQPK"#define DEV_SECRET "UH8+Zozj5RjqNWdoo233KA=="数据修改为自己账号的三元组数据2.再将腾讯云主题中的主题内容进行对应修改自己的即可3.ESP_Client_ConnectServer(0,(u8 *)Server_Addr,"1883","neo5","123123123"); 将下方187行处代码,  neo5是笔者手机的热点名称123123123是笔者手机热点的密码进行对应的修改即可,莫要太复杂!!

*/

工程代码如下链接:链接:https://pan.baidu.com/s/1Z6FJRmMbHbrT73Tu8k5LFg
提取码:8888
失效评论更新链接;
链接:https://pan.baidu.com/s/1Z6FJRmMbHbrT73Tu8k5LFg
提取码:8888

进入主题,首先配置腾讯云云端设计,将三元组数据进行保存,后期在代码中有用;
第一步:注册腾讯云账号,腾讯云官网如下链接,扫码注册登录进入;
https://cloud.tencent.com/

第二步:搜索“物联网开发平台”,找到点击进入;
第三步:新建公共实例,我新建了,初次登录新建你们研究一下咋新建,然后点击立即使用进入就ok;
第四步:进入后点击“新建项目”
这里新建的是“时钟显示”,如图所示;
第五步:点击蓝色“时钟显示进入”,然后点击2处的“新建产品”
选项选择正确后点击“确认”;
之后可见下图所示效果;
然后点击蓝色“时钟显示进入开发界面”
第六步:可以先研究一下腾讯云的数据流格式,点击查看模型JSON可看到如下数据流格式,这个在代码中需要设置这样
第七步:接着点击“新建自定义功能”
按照下图所示样例进行设置即可,
第八步:小时,分钟,秒,都这样设置即可

新建完一个是这个样子,接下来要新建三个

三个都新建完应该如下图所示,不一样的需要再查看一下,然后点击“下一步”
第九步:直接跳到下面的界面
最后点击产品展示配置可在小程序上设置头像等信息进行查看,这里就就省略了
可以任意配置
第十步:面板配置,就是微信小程序上的配置界面,进去查看一下
第十一步:进来是下图这个样子,点击保存即可
第十一步:到下面的界面:点击新建设备;

这里写的是"one001"
第十二步:上述保存后,下面至关重要,
第十三步:你用你的手机公众号扫码连接就行

手机扫一下这样了啊,绑定上了
可以点进去看一下效果;及其简约
这样云端设计就完成了,退回云端设置,去复制三元组数据;
对代码里进行数据替换捆绑
不知道第几步了,跟着弄吧;;;点击调试,进去看看

三元组 :设备名称 设备秘钥 产品ID复制到代码里,代码位置如下:


这个.h里面的,你们换吧,换好的结果是我的那样子,在下面的图我的是这样的,不知道你们的,打码是因为,别把数据传到我的小程序上来,我不要,你们自己用就行
云端和代码匹配就算是结束了
接下来看代码
系统时钟滴答定时器1S,我把时间加放这里了,main.c中

然后再去改数据流格式:

要是传别的就弄好,你们改;
这样就ok了
,,,,,忘了个事儿,就是小程序控制板子上的LED灯,再去配置一下,继续写;
我又加了一个,不知道你们的;

四个了

多了一个,可以点样式改一下图标,我就不改了手机刷新一下就变了,小意思

然后代码下载到单片机里,记得编译,然后,手机开热点,有条件的用USB转TTL连接串口助手打印一下串口信息,我的串口信息是下面的0错误0警告,这是我的,
下载进去,我的串口打印的数据
手机显示的,一点毛病没有。不足之处,望指正。

基于腾讯云的物联网云端数据传输-STM32F103C8T6(微信小程序显示数据).一相关推荐

  1. 微信小程序连接物联网(三):微信小程序远程遥控宿舍开门 基于NodeMCU通过MQTT协议连接阿里云物联网平台

    索引 这是用微信小程序遥控开门的系列文章,具体微信小程序连接物联网的代码在第三章提及. 微信小程序连接物联网(一):初始化ESP8266 NodeMCU 微信小程序连接物联网(二):NodeMCU L ...

  2. HaaS EDU物联网项目实战:微信小程序实现云养花

    HaaS EDU K1是一款高颜值.高性能.高集成度的物联网开发板,板载功能强大的4核(双核300Mhz M33+双核1GHz A7)主芯片,2.4G/5G双频Wi-Fi,双模蓝牙(经典蓝牙/BLE) ...

  3. 云开发表情包制作神器微信小程序源码下载,支持各种自定义

    该款小程序是一个表情包制作 内容毕竟丰富,另外自定义制作方面也是特别的自由 支持自主上传图片,自定义文章,另外拥有多种素材模板以供选择 这是一款云开发的小程序,但是安装还是挺简单的 搭建教程: 首先使 ...

  4. 【小程序源码】云开发表情包制作神器微信小程序源码下载,支持各种自定义

    该款小程序是一个表情包制作 内容毕竟丰富,另外自定义制作方面也是特别的自由 支持自主上传图片,自定义文章,另外拥有多种素材模板以供选择 这是一款云开发的小程序,但是安装还是挺简单的 搭建教程: 首先使 ...

  5. 小程序源码:云开发表情包制作神器微信小程序

    该款小程序是一个表情包制作 内容毕竟丰富,另外自定义制作方面也是特别的自由 支持自主上传图片,自定义文章,另外拥有多种素材模板以供选择 这是一款云开发的小程序,但是安装还是挺简单的 搭建教程: 首先使 ...

  6. centos ftp服务器搭建_CentOS系统云服务器宝塔面板安装以及微信小程序服务器搭建...

    宝塔面板(官网http://bt.cn)是一款非常优秀的服务器管理工具,无论是系统功能还是用户界面都做的很完善很人性化,是使用Linux服务器的站长不可多得的一款工具,本文以CentOS6.5-64位 ...

  7. 服务器一般安装那种centos_CentOS系统云服务器宝塔面板安装以及微信小程序服务器搭建...

    宝塔面板(官网http://bt.cn)是一款非常优秀的服务器管理工具,无论是系统功能还是用户界面都做的很完善很人性化,是使用Linux服务器的站长不可多得的一款工具,本文以CentOS6.5-64位 ...

  8. uni-app云开发的网盘助手微信小程序源码

    这是一款uni-app开发的一款网盘小助手小程序源码 安装教程: 我们首先使用HBuilderx导入您的源码,然后点击manifest.json基础配置然后重新获取一下uni-app应用标识 然后我们 ...

  9. uni-app云开发的网盘助手微信小程序源码抓取网盘资源引流好助手

    uni-app云开发的网盘助手微信小程序源码抓取网盘资源引流好助手 这是一款uni-app开发的一款网盘小助手小程序源码 该源码主要用于用户输入关键词然后全网抓取百度网盘资源内容 另外呢该小程序还可以 ...

  10. 云开发mbti人格类型测试助手微信小程序源码

    介绍: 云开发mbti人格类型测试助手微信小程序源码,这是一款云开发mbti人格类型测试助手微信小程序源码. 这里先为大家简单介绍一下什么是mbti:MBTI是由美国作家伊莎贝尔·布里格斯·迈尔斯和她 ...

最新文章

  1. 解决GeoTools中CQL解析中文字段名的问题
  2. python写界面进度条程序_Python中如何写控制台进度条的整理
  3. 暴露的全局方法_Dubbo源码解析实战 - 服务暴露原理
  4. Integer的自动拆装箱的陷阱(整型数-128到127的值比较问题)
  5. ASP.NET2.0(学习第一天)
  6. K8s:调用Java接口创建容器
  7. 反转链表与链表实现两数相加(简单思路)
  8. 学生食堂信息管理系统
  9. 基于JSP的鲜花商城源码
  10. MCSA/MCSE Windows Server 2016认证的学习目录
  11. wps垂直排列标题与文本_如何垂直设置wps文本
  12. 【Python基础】制作一个汇率换算程序
  13. 菜鸟的Springboot学习日历(一)
  14. 计算机科学怎么撤稿,撤稿Nature后,这所大学在撤Science!
  15. 保姆级教程:手把手教你搭建个人网站
  16. Flask SQLAlchemy - 2013 Lost Connection
  17. Bootstrap4 徽章(Badges)
  18. 金蝶eas系统服务器端口,金蝶eas服务器端设置
  19. WebGL/ThreeJS如何在场景中创建立体文字TextGeometry,认识精灵模型
  20. 如何在matlab中进行非线性规划,约束非线性规划工具-fmincon(matlab)的使用

热门文章

  1. r语言和python爬虫谁厉害_从事数据科学Python和R语言学哪个好?
  2. 【淘宝装修】PS DW 介绍 教程 代码(终极篇)
  3. 修改文件或文件夹的创建时间、修改时间、访问时间
  4. Quant量化面试题 数学 逻辑题 过河、生日、烧绳、称重
  5. NESSUS简介与安装
  6. 某酷kux文件转mp4方法
  7. 读《好好学习:个人知识管理精进指南》
  8. 游戏软件性能测试报告,游戏性能测试及总结
  9. 游戏测试和软件测试有什么区别?
  10. python 数组去重的方法