上一篇我们介绍了阿里物联网平台的使用,并使用MQTT.fx软件来模拟实际的硬件设备。这一篇来实际操作如何使用esp8266接入到阿里物联网平台中,并控制一个LED灯。阿里物联网平台实际上是一个一站式的开发套件,我们可以在该平台中最终生成一个连接esp8266硬件的android版本、ios版本的APP,或者一个web控制界面,我们可以通过这些在移动场景下操控接入的设备,非常强大。接下来我们来介绍如
转载
2024-05-11 10:26:21
1067阅读
简介:这次主要想实现的功能:模拟真实设备上报遥测数据到thingsboard平台,进行数据采集工作。 通过esp8266模拟设备,通过MQTT协议发送遥测数据到thingsboard平台前期准备:之前搭建好的thingsboard平台 NodeMCU开发板 开发NodeMCU的工具:Arduino实现过程1创建一个测试设备打开我们thingsboard平台设备管理界面,点击新建设备。 点击设备进入
转载
2024-06-05 08:31:37
195阅读
让ESP8266-NodeMCU开发板扮演网络客户端的角色,从而向网络服务器发送HTTP请求以获取服务器响应信息。 ESP8266-Arduino库中有两个库用于控制ESP8266与网络服务器进行通讯。他们是WiFiClient库和ESP8266HTTPClient库。示例1. 使用ESP8266HTTPClient库实现网络通讯示例2. 使用WiFiClient库实现网络通讯示例介绍:1.HTT
转载
2024-05-14 08:00:40
84阅读
说明一下,我的库是基于1.5.7版本的IDE开发的,主要是从里面复制了一个软串口库,所以1.0x版本会有问题。建议使用1.5x版本尝试下 目前发现的问题是,软件串口库有一个bug,会造成不定时不定位置的字符丢失现象,目前暂无很好的解决方案(除非bug原因被找到并修复),所以这个库的后续开发工作已经暂停,并且可能有些用户会遇到各种问题不能使用,这个就是目前所存在的问题,没有太好的解决方案
转载
2024-08-29 17:39:47
48阅读
文章目录前言一、ESP8266调试二、代码部分1.esp8266部分2.单片机代码部分总结 前言因为之前学习stm32+esp8266请求心知天气时看的不是很懂,然后在成功调试出来之后发一篇面向刚入门的学者,当然我也属于是刚入门级别的。一、ESP8266调试我这里使用的是ESP8266-01S,首先得烧录固件库,这些买的时候商家也会提供,所以不多做解释。 首先配置好ESP8266所用的指令AT+
转载
2024-04-25 17:44:55
497阅读
小车联网-通过ESP8266将速度发送到客户端实现目标:客户端通过网络发送启动信息控制小车启动,小车将速度实时地发送给客户端查看,同时也能在OLED屏上显示速度信息基于小车测速并通过OLED显示的代码进行修改程序程序文件1.main.c:定时器0、定时器2、串口初始化函数的调用,自动发送AT指令函数,外部中断初始化函数,OLED屏初始化函数,while循环内根据标志位将速度数据通过串口发送到客户端
转载
2024-08-27 11:27:06
69阅读
这个模块的PCB图如下我们看到这个模块一共有8个引脚,CH_PD为开机,接高电平即可开机,也就是说这个引脚必须拉高,GPIO0为模式选择脚,高电平正常启动(FLASH),也就是接高,低电平刷固件(需要用到刷固件软件),GPIO16(也就是RST)为复位引脚,这里先不连 。GPIO2 为高,UTXD接单片机的RXD,URXD接单片机的TXD。另外就是VCC,GND接电源和地。这里我们先简
转载
2024-03-29 14:44:53
82阅读
ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控制的OLED屏幕ESP8266_
转载
2024-03-25 16:37:34
80阅读
文章目录通过JSON实现物联网数据通讯1 ESP8266客户端请求JSON信息1.1 ESP8266客户端请求单一JSON数据信息1.1.1 服务器端程序1.1.2 客户端程序2 ESP8266客户端发送JSON信息2.1 ESP8266客户端发送单一JSON数据信息2.1.1 客户端2.1.2 服务器程序2.2 ESP8266客户端发送多种JSON数据信息 通过JSON实现物联网数据通讯1 E
转载
2024-04-16 10:44:41
59阅读
先说一下那天的bug所有的任务在启动时都是新建 否则就会有问题但是每次新建可能会产生有好几个同样的任务 列如上面的连接任务咱们用一个全局的变量去记录咱的连接任务 销毁的时候 try {
mthreadConnectService.interrupt();
} catch (Exception e) {
转载
2024-06-07 12:55:07
42阅读
2331 准备工作硬件软件2 硬件介绍ESP8266、ESP12F、NodeMcu3 NodeMcu 硬件参数引脚定义NodeMcu的基本参数4 NodeMcu 按钮和LED灯5 Arduino环境配置6 Arduino 基本入门7 开始使用NodeMcu8 进入实战前的模拟尝试使用三极管8 使用点灯科技的库9 开机部分实现10 添加开机状态监控 1 准备工作硬件 那个CD4066的开关可以不买
文章目录0 前言1 简介2 主要器件3 实现效果5 部分实现代码6 最后 0 前言? 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是? 基于WiFi-esp8266的远程智能开关设计与实现?学长这
转载
2024-06-05 12:46:34
518阅读
ESP32/ESP8266 MQTT协议接入阿里云(二)1、在连接阿里云之前,需要先了解MQTT的连接协议。CONNECT 协议格式:固定包头+可变包头+有效载体(1)固定报头长度:2~5bytes包括报文类型(1),固定保留位(0)和剩余长度。 剩余长度等于可变报头的长度(10字节)加上有效载荷的长度。注意:当剩余长度大于0x7F后,需要进位。剩余长度字段的字节长度:最少1个字节,最多4个字节。
转载
2024-06-12 13:25:20
19阅读
今天用来ESP8266来做数据的收发,明天就要用到了,但是我一直连不上服务器,8266设置为AP模式可以接受数据,但是设置为STA模式就无法连接服务器了。//ESP8266模块和PC进入透传模式 void esp8266_start_trans(void) { //设置工作模式 1:station模式 2:AP模式 3:兼容 AP+station模式 esp8266_send_cmd(“AT+CW
转载
2024-02-26 15:13:32
319阅读
一、AT指令1、简介使用额外单片机,通过串口发送AT指令(串口数据)到ESP8266,ESP8266则 会执行相应功能,如连接WIFI、 发送网络数据等优点:简单方便(ESP8266只需UART (串口)即可作为Wi-Fi适配器,应用到基于任何微控制器的设计中)缺点:需额外单片机,增加成本,效率低。【解释】:AT指令是应用于终端设备与PC应用之间的连接与通信的指令。AT 即Attention。每个
转载
2024-03-01 16:02:48
187阅读
1、当使用HAL库的函数时,遇到函数形参时指针时,实参应为地址。HAL_StatusTypeDef HAL_UART_Receive_IT(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size)这个函数中,形参UART_HandleTypeDef *huart、uint8_t *pData。均为指针,所以调用时,实参应为地址,
转载
2024-06-12 15:41:02
279阅读
关于esp wifi模块的使用以及进行数据的接收和发送声明:本人是小白物联网爱好者,近来研究了esp8266WiFi模块,颇有心得,特此写下分享给大家,若有高手路过,发现错误,请您指出,整理不易,不喜勿喷,谢谢对于esp8266的使用: 1, 首先确保硬件连接正确 测试能否正常工作。 2, 熟悉esp8266各种指令的用法。其中测试软件必不可少,这里为大家提供了串口调试助手:串口调试助手 网络调试
转载
2024-03-24 09:41:54
56阅读
ESP8266(ESP-01S) 简介ESP-01S 是由安信可科技开发的 Wi-Fi 模块,该模块核心处理器 ESP8266 在较小尺 寸封装中集成了业界领先的 Tensilica L106 超低功耗 32 位微型 MCU,带有 16 位精 简模式,主频支持 80 MHz 和 160 MHz,支持 RTOS,集成 Wi-Fi MAC/ BB/RF/PA/LNA。 ESP-01S Wi-Fi 模块
转载
2024-06-03 18:52:18
83阅读
根据前几个博客,也是能实现远程关闭电脑的,但ESP8266模块的命名需要手动下载,其实为了实现方便,我们需要自动下载AT命令,这样我们就更方面了,就能够实现真正的远程控制。现在需要实现的功能是: 1.通过VC实现数据下发给USB串口,通过串口下发的数据来配置AT命令。 &nbs
转载
2024-04-02 14:37:14
164阅读
目录一、项目功能二、原理图三、实物图四、ATK-ESP8266WiFi模块固件烧录五、原子云设置六、手机APP设置 七、程序八、资料清单 一、项目功能 1、检测环境温湿度并显示;2、检测土壤湿度并显示;3、检测环境光照强度并显示;4、检测环境中CO2并显示;5、通过ESP8266将数据上传云平台和手机app;6、超限蜂鸣器报警和电机系统工作;二、原理图三、实物图四、A
转载
2024-04-30 12:45:26
200阅读