微信小程序+esp8266NodeMcu(cp2102)+onenet物联平台(一)

新版ONENET的物联网环境调节系统(esp32+onenet+微信小程序) 好久没用onenet突然发现它大更新了,现在都是使用新版的物联网开放平台,只有老用户还有老版的多协议接入,新用户是没有的,所以我顺便更新一下新的开发组件吧.温湿度、Oled、风扇这些基本不变,这里就不再赘叙。 阅读详情

使用esp8266NodeMcu(cp2102)开发板,连接onenet物联平台,然后使用微信小程序控制esp8266开发板上的led灯,同时在开发板中模拟温度值,小程序通过onenet物联平台,读取温度值。

Onenet物联平台

登录Onenet物联平台,完成注册。

1、创建产品

控制台 —>MQTT物联网套件–>添加产品

 2、添加设备

添加商品后,点击新添加的商品 —>点击左侧“设备列表” —>“添加设备” 。

 我填加了一个设备名为d1的设备,

3、添加数据流

在设备d1的右侧,点击“数据流”—>点击“数据流模板管理”—>“添加数据流模板”,可以自定义添加数据流,这里我使用的是“temperatrue"数据流,esp8266开发板上的温度数据,会上传至此数据流模板。如不了解数据流概念,可查看官方文档OneNET - 中国移动物联网开放平台

微信小程序向新版OneNet云平台发送get请求 在上面的代码中,我们使用wx.request方法发起GET请求,通过url参数指定请求的URL,通过method参数指定请求方法为GET。请求成功后,通过success回调函数处理返回的数据。的,我们时不时的要回来OneNet云平台的这里更新一下,authorization。这个是我添加的数据你们可以自行添加自己需要读取的数据。右下角有获取到结果就没错,然后打开我们的微信小程序。:通过这个方法获取的authorization是。的是version=2018开头的。这样可以更有效的减少错误的概率。 阅读详情

相关推荐

NodeMCU ESP8266与OneNet MQTT协议实战:从温湿度上传到智能灯控

本文详细介绍了如何使用NodeMCU ESP8266开发板与OneNet平台通过MQTT协议实现温湿度上传和智能灯控的物联网项目。从硬件连接到OneNet平台配置,再到代码实现和常见问题排查,提供了全面的实战指南,适合物联网开发初学者快速上手。

weixin_29178069的博客 711

ESP8266物联网开发全解析:从硬件选型到网络编程实战

微控制器与物联网开发是嵌入式领域的核心方向,其原理在于通过集成处理器、存储和通信模块,实现设备的智能化与网络化。这项技术的价值在于大幅降低了硬件开发门槛,推动了智能家居、工业监控等场景的快速普及。在众多解决方案中,基于Wi-Fi的片上系统因其高集成度和丰富生态备受青睐。以ESP8266为例,这款芯片不仅具备完整的微控制器功能,还内置了Wi-Fi模块,支持Arduino与MicroPython等主流开发框架。开发者可以通过它轻松实现STA/AP网络模式、HTTP/MQTT通信以及OTA升级,并结合文件系统进行

weixin_33724059的博客 423

ESP8266三分钟上云实战:Arduino+MQTT对接OneNet全攻略

物联网开发中,设备如何快速接入云平台是核心难题。MQTT作为轻量级发布/订阅协议,凭借低带宽、高实时性成为智能硬件上云的主流选择。从环境搭建到代码实现,开发者常被驱动安装、固件烧录、协议鉴权等问题困扰。本文基于NodeMCU开发板与Arduino框架,梳理从串口点灯、WiFi连接、传感器数据采集到OneNet平台对接的完整链路,重点剖析MQTT连接失败、设备掉线、电源干扰等高频故障的排查方法,并给出系统化工程结构建议。无论做毕设智能浇花系统还是产品原型验证,掌握这套从局域网到公网的对接方法论,都能让开发效率

weixin_34186128的博客 332

ESP8266三分钟对接上云:从硬件接线到MQTT系统搭建全流程

物联网设备接入云端离不开轻量级通信协议与低功耗硬件的配合。ESP8266作为集成Wi-Fi功能的低成本芯片,凭借成熟生态成为快速原型验证的首选。MQTT协议以发布/订阅模式、极低数据开销和可靠心跳机制,在嵌入式设备与云端之间搭建起高效通道。掌握二者的对接原理,开发者不仅能实现温湿度传感器数据的实时采集上报,还能灵活适配OneNET、阿里云IoT等主流平台。从最小系统架构设计、开发板选型到GPIO接线、代码烧录、异常排查,一套标准化的对接流程可以大幅缩短物联网POC的交付周期。以DHT11和MQTT为例,完整

weixin_34122810的博客 356

ESP8266对接云平台实战:从环境搭建到MQTT协议接入

物联网开发中,ESP8266作为高性价比WiFi MCU,是智能家居和原型验证的经典选择。理解设备与云平台间的通信原理,关键在于掌握MQTT协议、鉴权机制与数据格式。通过Arduino IDE搭建开发环境,结合OneNET等物联网云平台,开发者能以极低成本完成传感器数据上报与远程控制。本文从基础概念出发,梳理ESP8266选型、环境配置、烧录细节及WiFi连接常见问题,并重点解析MQTT对接流程中的鉴权字段和Topic规则,帮助工程实践者快速排出障碍,将最小闭环稳定扩展为完整系统。

weixin_33797791的博客 293

微信小程序连接移动OneNet平台

微信小程序连接移动OneNet平台,通过API调用,读取设备状态,控制设备开关等功能。

【STM32+微信小程序】连接机智云(onenet)上传数据、下发指令

压缩包包括STM32代码和微信小程序源码 /*--------------------------------------------------------------------------------- ESP8266: RX PA2 TX PA3 EN 3.3 OLED: SCL PB8 SDA PB9 ADC: I/O PA4 舵机: I/0 PA1 蜂鸣器: I/0 PC14 AHT10: SCL PB6 SDA PB7 ---------------------------------------------------------------------------------*/

微信小程序代码 通过访问Onenet平台API获取设备属性,在线状态,以及发送指令

在微信小程序中,通过访问Onenet平台API,可以实现对各种设备的属性获取、在线状态查询以及指令发送等功能。具体而言,微信小程序与Onenet平台的连接可以分为几个关键步骤,每个步骤都有其重要性和技术细节。 开发者需要在微信小程序中集成HTTP请求功能,以便能够向Onenet平台发送请求。这通常通过使用小程序的wx.request方法来完成。用户在界面上进行特定操作时,比如点击按钮或者选择选项,小程序会根据这些交互生成相应的API请求。例如,要获取某个设备的属性信息,开发者需要构建一个HTTP GET请求,目标URL通常遵循如下格式:https://iot-api.heclouds.com/thingmodel/get-device-property,并携带必要的参数,如设备ID和访问令牌。 其次,获取到设备属性后,小程序会收到一个JSON格式的响应数据。这个数据块包含了设备的当前状态、传感器读取值以及其他相关属性。开发者需要解析这一数据,并将其展示在小程序的用户界面上,以方便用户查看。例如,若设备的温度传感器返回的值为25摄氏度,小程序可以通过this.setData方法

Python 驱动 CAD 二次开发:从零搭建自动化绘图环境

本文详细介绍了如何利用Python进行CAD二次开发,实现自动化绘图。通过win32com库建立Python与CAD软件的通信,文章从环境搭建、连接CAD、操作文档到核心绘图与批量处理,提供了完整的实战指南。该方法能显著提升机械设计、建筑绘图等领域的重复性工作效率,将创造力从繁琐劳动中解放出来。

weixin_29093169的博客 1227

2 海康视觉平台VisionMaster 上手系列:大纲及准备

海康视觉平台VisionMaster 大纲,课前准备 快速入门 工业机器视觉 机器视觉

HuangGong2022的博客 1万+

MathType 7.4保姆级安装教程:从下载到Word/WPS完美加载(附常见问题解决)

本文提供MathType 7.4的详细安装教程,涵盖从下载到Word/WPS完美加载的全过程,并附常见问题解决方案。特别针对科研写作中的公式编辑需求,介绍如何避免安装陷阱、配置Office集成及高效排版技巧,帮助用户快速掌握这一公式编辑神器。

weixin_29200741的博客 4356

PyTorch 深度学习实战(28):对比学习(Contrastive Learning)与自监督表示学习

本文实现了基于对比学习的自监督表征学习框架,通过 InfoNCE 损失在 CIFAR-10 数据集上学习到具有判别性的特征表示。实验表明,仅使用线性分类器即可达到 82% 以上的验证准确率,证明了对比学习的有效性。在下一篇文章中,我们将深入计算机视觉的核心任务之一——《目标检测与 YOLO 实战》,探讨如何利用深度学习实现高效的目标检测系统。

m0_60414444的博客 2383

STM32 FATFS文件系统按行读取SD卡数据

STM32 SD数据实现按行读取

qq_32216815的博客 7824

山景BP10_128DBG开发板ADC_Key驱动

最近在学习山景BP10_128DBG开发板,想使用开发板上的按键。看了看原理图和之前用过的按键好像有点不一样。常见的按键都是判断IO口是否被拉低或拉高来判断按键是否被按下。山景BP10_128DBG开发板上的按键是ADC按键,每个按键按下之后ADC的采样值是不同的,通过ADC采样回来的值进而判断哪个按键按下。这种方式核心思想就是用一个ADC通道来节约IO口,对于IO紧张的芯片是一个不错的解决思路。

weixin_56646002的博客 1308

ctfshow---sql注入(171-213)

这里提一句,为什么不直接替换成acb这种,因为,flag原本就有字母,还原的时候会全部都还原成数字的,数字替换成符号应该也是可以的,这边测试了下除了&#好像别的符号都可以。插入查询后查询语句就会变成这样,由于id=11111这是一个不存在的id,而后面1=1又为真,所以会查询到表内所有的内容,--+是注释后面的字符。因为接受username的时候没有用引号,所以接受单纯的数字,而数字和字符比较会转换类型,字符串会变成数字0进行比较,所以相等。

fainpo的博客 1320

ros1 Noetic下运行cartographer算法进行2d建图

最近的工作重点放在机器狗的二次开发上,项目的需求是要升级机器狗的slam算法和导航避障算法,slam拟采用激光与视觉融合算法,激光slam就使用最为流行和实用的cartoghper算法。在这过程中遇到好多坑,希望看到这篇博客的人能少走弯路吧。我用的仿真机器人是wpr_simiulation。首先复制一份demo_revo_lds.launch文件和revo_lds.lua文件,修改成下面的样子。my_test.lua文件,base_link就是机器人的坐标系。下载与安装的博客有很多,我推荐。

sun5739的博客 1547

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

上一篇: 使用mongoose更新数据时,增加新字段
下一篇: 微信小程序+esp8266NodeMcu(cp2102)+onenet物联平台(二)
少杰()
博客等级 码龄4年 18粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

少杰()

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

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

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

打赏作者

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

抵扣说明:

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

余额充值