![](https://img-blog.csdnimg.cn/60eadfcd7d1e4f3fbbfb25a54672b10e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
arduino/MQTT物联网
入门学用物联网 – MQTT应用—项目制作 – 天气时钟
Lee Neo
稚晖的小迷弟。
展开
-
MQTT协议简介
什么是MQTT协议?QoS 是什么?保留消息是什么?什么是心跳机制?移植MQTT库原创 2022-10-15 13:48:39 · 1947 阅读 · 0 评论 -
MQTT客户端代码(C语言)
【代码】MQTT客户端代码。原创 2022-10-15 00:09:06 · 3010 阅读 · 1 评论 -
ESP8266网络客户端——使用WiFiClient库实现网络通讯
#include <ESP8266WiFi.h> const char* host = "www.example.com"; / 网络服务器地址const int httpPort = 80; / http端口80void setup() { /设置ESP8266工作模式为无线终端模式 WiFi.mode(WIFI_STA); /开始连接wifi WiFi.begin(ssid, password); wifiClientRequest(.原创 2022-02-19 10:22:49 · 2652 阅读 · 0 评论 -
ESP8266-NodeMCU网络服务器——通过网页将文件上传到闪存文件系统
ESP8266WebServer esp8266_server(80); / 建立网络服务器对象,该对象用于响应HTTP请求。监听端口(80) File fsUploadFile; / 建立文件对象用于闪存文件上传void setup() {esp8266_server.on("/upload.html", /如果客户端通过upload页面 HTTP_POST, / 向服务器发送文件(请求方法POST.原创 2022-02-18 19:44:05 · 1010 阅读 · 0 评论 -
通过网页控制ESP8266服务端的板载LED
一、esp开发板引脚的开关控制两个按钮的HTML代码如下: <form action="LED-Control"><input type="submit" value="LED控制"> </form> <br> <form action="index.html"><input type="submit" value="返回首页"> </form>可实现当点击 led控制 按.原创 2022-02-17 22:10:02 · 8281 阅读 · 0 评论 -
在网页中加载闪存文件系统中的图片、CSS和JavaScript 2——利用streamFile函数返回网页文件
#include <ESP8266WebServer.h>ESP8266WebServer esp8266_server(80);void setup(){ esp8266_server.onNotFound(handleUserRequet); // 告知系统如何处理用户请求 esp8266_server.begin(); // 启动网站服务}----1.获取请求文件的路径----void handleUse.原创 2022-02-16 23:57:54 · 501 阅读 · 0 评论 -
在网页中加载闪存文件系统中的图片、CSS和JavaScript 1——ESP8266WebServer建立基本网络服务器1
”启动网络服务功能”程序部分进行详细讲解,ESP8266WebServer的网络初始化启动原创 2022-02-16 19:56:12 · 1127 阅读 · 1 评论 -
DEBUG
1、遇到bug先按照标准流程走一遍,即一步步回退刚刚装好软件的那种情况;案例:因为一个玄学问题,今晚弄了一晚上esp8266,尝试了更新开发板驱动,换各种程序,反复研究程序有没有错误,百度等等,最后发现是一个玄学bug,每次得重新点一下端口;而这一般第一次点完之后就会一直显示,没有想到之后每次还得重新点;...原创 2021-12-20 00:29:28 · 60 阅读 · 0 评论 -
ESP8266 NodeMCU内置的闪存文件系统
闪存Serial Peripheral Interface Flash File System(SPIFFS)一、ESP8266闪存文件系统基本操作后面的1~4分别为写入,读取,添加和文件夹,且是顺序的连续步骤;1. 通过程序向闪存文件系统写入信息在notes.txt中写入字符串"Hello IOT World."File dataFile = SPIFFS.open(file_name, "w")/*******************...原创 2021-10-28 19:37:19 · 520 阅读 · 0 评论 -
ESP8266——网络服务器
3-2-1 建立基本网络服务器/**********************************************************************项目名称/Project : 零基础入门学用物联网程序名称/Program name : 3_2_1_First_Web_Server团队/Team : 太极创客团队 / Taichi-Maker (www.taichi-maker.com)作者/Author .原创 2021-10-26 23:15:00 · 1150 阅读 · 0 评论 -
学用物联网2——互联网基础
互联网协议:TCP/IP协议链路层(Link Layer)——WiFi:ESP8266包括三种WiFi工作模式:无线终端模式(Wireless Station)接入点模式(Access Point)网络层(Internet Layer)——IP协议:传输层(Transportation Layer)TCP协议 UDP协议 保证所有数据都能被接收端接收,保证数据传输的准确性, 传输速度慢 不能保证所有数据都被接收端...原创 2021-10-25 22:11:54 · 72 阅读 · 0 评论 -
学用物联网1-ESP8266
GPIO 通用输入输出蓝底白字为芯片引脚名称:ADC为模拟引脚D2引脚所能连接的电压不能超过3.3v模拟引脚读取电压范围:0-1VU0TXD\U0RXD:串口 (输入、输出接口)U1TXD\U1RXD:串口2ESP8266-NodeMCU硬件参考 – 太极创客...原创 2021-10-25 21:03:18 · 4234 阅读 · 0 评论 -
Arduino
伺服马达:74hc595步进马达://四相五线步进马达教学;//用arduino的四个脚位控制步进马达的四极;int apin=8;//橙色int bpin=8;//黄色int cpin=8;//粉红int dpin=8;//蓝色int delaytime=10;//转动时间间距;void setup() { pinMode(apin,OUTPUT);//将四个脚位设定为输出; pinMode(bpin,OUTPUT);...原创 2021-10-23 22:57:55 · 193 阅读 · 0 评论