草庐IT

STM32系列(HAL库)——使用ESP8266-01S物联网模块连接Onenet云平台上报DHT11温湿度

前言本篇主要讲解如何使用ESP8266-01S物联网模块连接Onenet云平台,并上报DHT11模块的温湿度数据。本文单片机主控采用STM32F405RGT6,使用其他主控的话基本要求有2个串口,一个串口用于调试使用,另一个用于ESP模块通讯。一、前期准备1.软件CubeMXKeil5串口调试助手Onenet云平台账户2.硬件STM32开发板一个捡来的ESP8266-01S模块一个盗版的ST-link模块一个借的USB-TTL模块一个买的DHT11温湿度模块杜邦线若干二、CubeMX配置1.配置时钟源、下载模块、时钟树略2.引脚配置这里配置了2个引脚,一个是LED,一个是DHT113.配置串口

【巴法云】开源安卓App控制ESP8266,通过MQTT协议,APP Inventor 开发

【巴法云】APPInventor开发安卓app,通过MQTT控制ESP8266第一下载ESP8266示例(arduinoide编程开发)第二修改demo例程第三appinventor开发原理简述:利用发布订阅模式,即:ESP8266订阅了一个主题,再利用appinventor编写得app往这个主题发布消息,由于ESP8266订阅了这个消息,所以就可以收到app发布得消息,从而执行相应得动作。基于MQTT协议,ESP8266通过MQTT连接到服务器,app也同样通过MQTT连接到服务器,两者通过主题(topic)进行交流。第一下载ESP8266示例(arduinoide编程开发)下载地址:点击下

【巴法云】开源安卓App控制ESP8266,通过MQTT协议,APP Inventor 开发

【巴法云】APPInventor开发安卓app,通过MQTT控制ESP8266第一下载ESP8266示例(arduinoide编程开发)第二修改demo例程第三appinventor开发原理简述:利用发布订阅模式,即:ESP8266订阅了一个主题,再利用appinventor编写得app往这个主题发布消息,由于ESP8266订阅了这个消息,所以就可以收到app发布得消息,从而执行相应得动作。基于MQTT协议,ESP8266通过MQTT连接到服务器,app也同样通过MQTT连接到服务器,两者通过主题(topic)进行交流。第一下载ESP8266示例(arduinoide编程开发)下载地址:点击下

ESP8266WIFI模块连接原子云及手机APP

一、项目需求使用ESP8266WIFI模块连接到正点原子的原子云,下载原子云手机APP到安卓手机,使用APP与8266WIFI模块通信互发数据。二、软硬件准备硬件:1、正点原子的esp8266模块2、usbtottl模块软件:1、正点原子的 串口助手2、正点原子的原子云手机APP3、esp8266刷固件软件原子云后台管理界面——附上网站:https://cloud.alientek.com三、调试过程1、刷8266WIFI模块固件用于可支持与原子云通信,将esp8266与 USB转TTL连接,注意:IO_0口要接地(刷固件用,正常使用时不接),打开固件下载软件,软件位置在模块下载资料包中: 打

Esp8266对接阿里云物联网远程实时温度监控{探讨帖}

最近一个小伙伴和我聊了一小,说要准备做一个台球的一个扫码控制的功能,实现就行,用户进入台球桌,扫码打开小程序,付费购买不同时间段套餐,然后启动台球桌电灯,也就是扫码开灯。听了之后,于是自己在淘宝买了一个ESP8266准备开始研究一下: 首先,说明,本人属于学术及物联网技术讨论,开帖目的主要是记录整个学习过程和大家一起分享物联网的兴趣,属于个人爱好啦!拿到板子之后,遇到了许多的坑,大概如下:坑点1:Esp8266连接电脑USB出现错误、连接不上,COM口没有反应解决方案:1.检查我们的安卓数据线,大致我研究了一下发现这个东西以前充电数据线是不可以的,要标准的安卓数据线。2.要主机口后面的USB接

【STM32 x ESP8266】连接 MQTT 服务器(报文,附部分源码解析)

MQTT协议作为物联网非常重要的传输协议,如何使用它十分重要,如果有不理解的同学可以点击这里学习,这里只是简单介绍一下。同时这里附上MQTT3.1.1协议中文版pdf的链接,对协议底层感兴趣的同学可以下载学习一下,同时下面的实现函数就是基于该报文来实现的。项目整体在这里下载(赚点积分),查看报文调试不易,多多支持一下。该项目是基于野火的3-向电脑网络助手上传DHT11温湿度的基础上添加了MQTT部分,主要使用了里面的TCP连接+透传的设置。实例功能:通过stm32控制esp8266连接阿里云MQTT服务器/自己服务器上搭建的MQTT服务器(比如说EMQ)/其他公用MQTT服务器。用户只需在mq

stm32+esp8266+onenet (MQTT)

使用stm32采集温湿度/MQ2的数值用过esp8266+mqtT协议把数据传输给onenet平台并且能通过onenet下发指令控制led灯的亮灭打开onenet平台,使用旧版MQTT协议,选择多协议接入服务新增产品为产品添加设备修改程序中对应的信息如下修改可以联网的路由器和密码配置成功后,采集数据,上传到onenet打开onenet数据可视化界面,新建空白项目,并添加表盘显示和按钮开关。表盘的显示设置在样式中自行配置即可选中对应的仪表盘,根据上传的数据编辑数据源(温度,湿度,MQ2操作类似)打开数据源管理,在数据源模板中点击创建数据源模板按钮填写如下图的配置信息其中key的配置信息在此查找创

STM32驱动ESP8266连接阿里云(1)----使用AT指令连接阿里云

烧录MQTT固件购买的ESP8266一般没带MQTT固件,所以无法通过MQTT指令与云平台通信,需要烧录固件。MQTT固件可以在安信可科技进行下载。交流qun:6_15061293。https://docs.espressif.com/projects/esp-at/zh_CN/release-v2.2.0.0_esp8266/index.html下载器可以使用乐鑫官方的下载器。https://www.espressif.com.cn/zh-hans/support/download/other-tools下载完毕之后,选择对应模块的型号。接线方式如下所示。选择刚刚下载的固件,配置好对应的串口

ESP8266连接OneNet服务器

配置ESP8266为客户端,连接公网,连接上OneNet服务器,通过MQTT协议与服务器进行交互。一准备工作OneNet平台上创建自己的产品设备信息。对MQTT协议进行一定了解。准备一块ESP8266,通过串口进行ESP8266的配置。二配置ESP82661.AT验证硬件是否正常硬件正常返回:ATOK2.AT+RST模块复位3.AT+CWMODE=3设置模块工作在AP和STA模式返回:AT+CWMODE=3OK4.AT+CWSAP="ESP8266","1234567890",1,4设置AP模式下SSID(WIFI)为ESP8266密码1234567890通道为1,加密方式4返回:AT+CWS

Arduino uno 通过esp8266WIFI模块连接onenet平台(TCP协议)(1接线、代码篇)

1.可以用esp8266开发板,也可以用esp01s,有引脚说明(左)或esp01(右) ESP8266Node-MCU(ESP-12E)esp01s接线如下: esp01接线:2.代码1:设置连接方式,WiFi账号密码,tcp协议等#includeSoftwareSerialmySerial(2,3);//RX,TX//模拟一个软串口voidsetup(){Serial.begin(115200);//设置硬串口波特率//Serial.println("ESP8266WIFITest");while(!Serial){//串口是否准备好。;}Serial.println("OK");mySe