一、板子介绍 NodeMCU 1.0/ESP 8266 12E 该模块是安信可公司生产的,并且提供全部开发资料。 对该模块的开发有两种方式: 一种是基于乐鑫官方推出的SDK开发包在 安信可ESP的一体化开发环境进行开发,使用AT指令,编译生成固件直接烧写入模块当中,开发可参照安信可官方提供的开发者资
转载
2019-10-09 15:58:00
956阅读
2评论
文章目录相关文章1.前言2.下载MQTT源码3.移植MQTT协议4. 修改transport.c文件5. 添加mqttclient.c文件6.验证测试7.资料下载地址 相关文章1.《MQTT协议分析总结(一)》2.《MQTT协议分析总结(二)》3.《【IoT】如何连接到百度IoT云》4.《【FreeRTOS】基于STM32移植LWIP 2.1.2之MQTT》1.前言MQTT协议工作在TCP之上,
笔者在上一章对连接报文进行了相关的讲解。这一章笔者想写一个连接报文的例子来加深理解。本来这一章也应该在上一章出现的。可是笔者怕太长了。不好方便阅。所以决定分俩章来。正如笔者上一章所讲的。笔者会用Netty通信框架进行编写。主要因为Netty已经为我们集成了相关MQTT功能。开发环境开发工具:intellij idea.(以前我一直在eclipse。最近新版的老报错。所以就放弃了)Netty包:ne
转载
2024-06-11 22:38:58
177阅读
文章目录前言UNSUBSCRIBE – 取消订阅请求UNSUBSCRIBE固定报头可变报头UNSUBSCRIBE属性属性长度用户属性UNSUBSCRIBE载荷UNSUBSCRIBE行为 前言客户端发送UNSUBSCRIBE报文给服务端,用于取消订阅主题。 UNSUBSCRIBE – 取消订阅请求UNSUBSCRIBE固定报头UNSUBSCRIBE固定报头的第3,2,1,0位是保留位且必须分别设置
RocketMQ的通信协议其实很简单,但是无论是官方的用户手册,还是网上的博客,并没有很清晰简单地把其中所有的内容和原理讲明白。 对于需要扩展其他语言SDK的开发来说,意味着必须要深入到Java源码才能弄懂其概念。 笔者通过深入源码,本文希望以尽量简短的语言描述清楚协议的每个字段及其意义。注:现最新版RocketMQ已经可以支持Protobuf协议,但本文只探究默认的基于JSON的协议。 无论
转载
2024-09-30 18:58:23
94阅读
简介MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,是物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和控制器的通信协议。MQTT运行于TCP之上,属于应用层协议。在面板项目中也广泛用到了MQTT协议,接下来将会从三个方面来介绍如何使用MQTTMQTT 的基础知识介绍
转载
2024-03-06 08:05:17
89阅读
(NodeMCU开发)篇1:搭建NodeMCU开发环境,HelloWorld CONTENTS 前言 名词解释 开发 开发方式 开发方式讲解 前言 目前,关于NodeMCU的开发环境各不一样,支持在不同平台不同语言进行开发。这里讲的主要是C语言环境的搭建。同样使用C语言搭建开发方式也有很多,但是本质 ...
转载
2021-07-16 16:28:00
798阅读
2评论
前言 这一节测试一下诱人的程序 实现的功能,APP通过SmartConfig给Wi-Fi模块配网并绑定设备,然后通过MQTT远程控制开发板的继电器, APP显示ESP8266采集的温湿度数据. 简而言之:ESP8266用LUA开发实现MQTT(连接的本人云服务器上的MQTT服务器软件) ESP826
转载
2019-11-28 06:02:00
319阅读
2评论
(NodeMCU开发)准备篇 CONTENTS 开发方式 上手流程/步骤 官方教程 官网资源汇总 官方教程上手说明 链接 学习教程 开发的型号:nodemcu d1 mini 是esp系列的12f。 开发方式 烧录官方的AT固件。 使用官方的sdk,编程然后烧录。 带操作系统的。 lua编程。 上手 ...
转载
2021-07-17 14:30:00
593阅读
2评论
(NodeMCU开发)篇1:搭建NodeMCU开发环境,HelloWorld(实践篇) CONTENTS 前言 用于RTOS-SDK3.0的 使用乐鑫提供的环境msys2 自己搭建msys2环境 用于RTOS-SDK2.0和NONOS-SDK的 使用AiThinker0.5提供的Cygwin环境 自 ...
转载
2021-07-28 20:46:00
528阅读
远程控制开关-Nodemcu+Relay硬件nodemcu一个继电器一个杜邦线3根继电器信号端接在nodemcu的D1注:D1–>GPIO 5软件1.安装 Arduino2.开发版管理器里面添加: http://arduino.esp8266.com/stable/package_
原创
2022-02-18 18:04:19
997阅读
本示例将演示如何通过 基于 ESP8266 的 NodeMCU,把通过 DHT11 传感器搜集到的温、湿度数据通过 MQTT 协议将其上报到云端的 MQTT 服务,并且展示应用端如何订阅到这些数据并对之进行处理的过程。本文使用 MQTT 协议的原因在于该协议比较轻量级,节约能耗,非常适合于物联网的相关使用场景;目前各大公有云云提供商基本上都开放了基于 MQTT 协议的 IoT Hub 服务。比如
原创
2022-08-08 12:20:44
686阅读
我们现在要使用Arduino IDE来配置您的ESP8266芯片。这是使用该芯片的好方法,因为您可以使用着名的Arduino IDE对其进行编程,并重复使用几个现有的Arduino库。如果尚未完成,请安装最新版本的Arduino IDE。您可以从http://www.arduino.cc/en/main/software获取它。现在,您需要执行以下步骤才能使用Arduino IDE配置ESP826
转载
2019-06-28 15:08:00
310阅读
2评论
本示例将演示如何通过 基于 ESP8266 的 NodeMCU,把通过 DHT11 传感器搜集到的温、湿度数据通过 MQTT 协议将其上报到云端的 MQTT 服务,并且展示应用端如何订阅到这些数据并对之进行处理的过程。本文使用 MQTT 协议的原因在于该协议比较轻量级,节约能耗,非常适合于物联网的相关使用场景;目前各大公有云云提供商基本上都开放了基于 MQTT 协议的 IoT Hub 服务。比如
原创
2022-07-27 17:25:48
746阅读
原理图 实物图 ESP8266模块可拆卸 该开发板可以作为烧录程序的底板 硬件说明 开发板板载说明: 1.主控芯片: ESP8266_12F 1.温湿度传感器DHT11 与连接ESP8266 GPIO4引脚 2.一路继电器 与连接ESP8266 GPIO5引脚 3.OLED液晶屏 与连接ESP826
转载
2019-11-28 13:10:00
283阅读
2评论
1,分为硬件和软件2部分实现
2,硬件可以在某宝上面购买Nodemcu-esp 8266 硬件
2,固件推荐使用在线生成,可以选择需要使用的模块
在线构建固件生成地址:https://nodemcu-build.com/ 【注意:QQ邮箱可能无法建固件】
3,点击Start Your Build之后,会收到2封邮件,一封构建成功邮件,一封固件下载邮件,之后我们就可
原创
2021-09-04 11:53:25
2549阅读
上至智慧园区项目,下至 `Hello world`,基于开源 MQTT 协议,阿里云 IoT 用户使用 NodeMCU 完成了不少 IoT 项目,以下为项目和教程集锦,欢迎大家一起上手试试。 NodeMCU是一款开源快速硬件原型平台,包括固件和开发板。因其简单易用,只需几行 Lua 脚本就能
转载
2019-05-30 16:45:00
105阅读
2评论
nodemcu初学遇到的问题资料esp2866 nodemcu问题列表nodemuc 不停循环,导致不执示问题nodemcu-build 固件申请不
原创
2022-12-15 14:52:45
57阅读
nodemcu教程1购买烧录购买找淘宝找一个出售nodemcu的店家即可,费用大约在12块钱左右https://item.taobao.com/item.htm?id=624995024855这是我的淘宝店 里面有卖(刚开)或者去找他们店里有卖的就可以 ch340即可,CP2102也行,简单两者通用。具体不同是:CP2102集成度高,外围电路更少。CP2102的
原创
2022-02-21 10:47:58
839阅读
创建TCP服务器传输控制协议(Transmission Control Protocol,TCP)是Internet的基础协议之一,它位于网际协议(Internet Protocol,,P)之上,为应用层提供了一种传输机制。例如,HTTP工作在TCP之上,其他很多面向连接的应用(诸如RC、SMTP和MAP)也工作在TCP之上。Node以htp.Server伪类实现了HTTP服务器,改伪类继承自 .
转载
2024-03-26 14:50:07
27阅读