(三)灌溉系统WIFI通信部分

news2024/12/23 6:42:17

ESP8266

ESP8266S烧录器:CH430C
arduino离线配置esp8266参考:参考文章
灯光闪烁就是烧录成功
在这里插入图片描述
ESP8266调试入门:参考文章
ESP8266调试:参考文章

人麻了已经,尝试半天了,AT指令没回应,尝试刷固件
esp826601-s刷固件:参考文章
在这里插入图片描述

总算刷好了,刚开始刷的几次我都以为我的板子坏了,绝望的在tb下单了两个新的,幸好在睡前调试好了,火速退款

在这里插入图片描述

调试esp8266:参考文章
在这里插入图片描述

ESP8266和上位机通信

8266模块和微信小程序进行UDP通信:参考文章
ESP8266与网络服务器实时通信:参考文章
MQTT服务器通信:参考文章
ESP8266与自己的服务器通信:参考视频

【esp8266】【Node.js】【Websocket】esp8266和Node.js通过websocket进行通信,实验记录及踩坑记录:添加链接描述

node写接口:添加链接描述
esp8266 mqtt 使用arduino开发教程:添加链接描述

esp8266 mqtt 使用arduino开发教程:
推荐
搭建基于 nodejs 的 MQTT 服务器:添加链接描述

后续node服务器参考:添加链接描述

NodeJs-5天学习】第三天实战篇③ ——基于MQTT的环境温度检测:添加链接描述
先写这一部分,后续调整排序

要让Arduino和ESP8266-01S进行串口通信步骤:
连接Arduino和ESP8266-01S:将Arduino的TX引脚连接到ESP8266-01S的RX引脚,将Arduino的RX引脚连接到ESP8266-01S的TX引脚,并将它们共同接地。
编写Arduino代码:使用Arduino IDE编写代码,将串口的波特率设置为与ESP8266-01S相同的波特率,并使用Serial.write()和Serial.read()函数进行数据的发送和接收。
编写ESP8266-01S代码:使用AT指令集控制ESP8266-01S,通过串口发送和接收数据。可以使用SoftwareSerial库在ESP8266-01S上模拟一个串口。
测试:将两个设备连接起来,上传代码,打开串口监视器,并发送一些数据,以确保它们可以正确地进行通信。
需要注意的是,ESP8266-01S的电压为3.3V,而Arduino的电压为5V,因此需要使用适当的电平转换器或电阻分压器来保护ESP8266-01S。

读码模块+Arduino+MQTT——实现网络数据传输并更新到数据库:推荐文章

在阿里云上搭建MQTT服务器:推荐文章
没有服务器的通过学生优惠领取,四个月起步,足够答完毕设
服务器部署完毕:在这里插入图片描述
esp8266实现通信:主要使用到mqtt的PuSubClient库,推荐文章
MQTT+ardunio+ESP8266开发(不含mqtt服务器部署):推荐文章
Arduino IDE 开发 ESP-01S/ESP-01物联网实战检测温度湿度上传MQTT服务器:推荐文章
Arduino+ESP8266WIFI(2)——DHT11温湿度数据自动上传:推荐文章
Arduino UNO 与 ESP01S 利用MQTT控制LED、舵机、风扇、喷灌器开关:参考

稍后看这个人的串口通信:arduino获取TDS数据再由ESP01发送到服务器,微信小程序显示
Arduino Esp8266开发 (三)上传数据到阿里云MQTT服务器(不烧录esp8266):添加链接描述
Arduino–ESP8266–ESP-01学习笔记–连接WiFi、连接MQTT服务器、web显示:添加链接描述

//NODE.JS服务器

配置nodejs:推荐文章

用于arduino和esp8266进行串口通信
wire库的使用:推荐文章

ESP8266链接onenet

推荐文章:
ESP8266链接onenet入门1
ESP8266链接oneent入门2
ESP8266远程控制小灯

MQ :免费在线的 MQTT5服务器

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/702372.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Feed流实现

关注推送 关注推送也称为Feed流(直译为投喂),为用户持续的提供“沉浸式”的体验,通过无限下拉刷新获取新的信息(如,短视频、博客等)。 获取信息的两种模式 传统模式:需要用户自己去根据所需去查询内容。 Feed模式:…

八、Docker安装MySQL主从

学习参考:尚硅谷Docker实战教程、Docker官网、其他优秀博客(参考过的在文章最后列出) 目录 前言一、pull一个mysql镜像二、主服务器master配置2.1 新建主服务器容器实例2.2 配置master的my.cnf2.3 重启master容器实例并验证2.4 master容器实例内创建数据同步用户 三…

JVM知识扫盲篇

JVM扫盲 一:故事背景二:知识点主要构成2.1 JVM为什么能跨平台2.2 JVM整体结构2.1 类加载子系统2.1.1 概述2.1.2 具体类加载器2.1.3 双亲委派机制2.1.4 Tomcat为什么要自定义类加载器 2.2 运行时数据区2.2.1 整体概念2.2.2 程序计数器的作用2.2.3 虚拟机栈…

MySQL - 数据库级别的外键

1. 外键 FOREIGN KEY (了解) 测试数据 : 学生表 CREATE TABLE IF NOT EXISTS student (id INT(4) NOT NULL AUTO_INCREMENT COMMENT 学号,name VARCHAR(30) NOT NULL DEFAULT 匿名 COMMENT 姓名,pwd VARCHAR(20) NOT NULL DEFAULT 123456 COMMENT 密码,sex VARC…

在 Mac 上安装 K8S

本篇文章将介绍如何在 Mac 上使用 minikube 搭建单机版的 Kubernetes。 安装步骤 安装 Docker 安装 docker 主要是用于提供容器引擎。直接下载安装即可。 下载地址 安装 Kubectl 推荐使用 home brew 安装 brew install kubectl可以使用下面的命令查看是否已经安装完毕 …

MAYA粒子圈

无法修改 完成一圈的时间

【C51】基于51单片机的自动输液监控系统设计与实现

摘 要 随着科技进步,我国的医疗设施不断完善,逐渐达到现代化水平。在当今的医疗环境下,病患更关心自己是否能够及时进行有效的治疗,医护人员对患者进行输液过程的全程监控。医生治疗的效果明显提高,不仅节约大量的时间…

Linux: 进程管理

一,快速上手,结束一个失控的进程 在主目录中,用文本编辑器创建一个文本文件badpro,如下: #! /bin/bash while echo "Im making files!!" domkdir adircd adirtouch afilesleep 2s done将该文件设定为可执行…

Leetcode 刷题 动态规划 子序列问题

300. 最长递增子序列 首先明确什么是子序列 子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序 不一定要连续 可以删除部分元素 但是要保证相对顺序 1. dp[i]的定义 dp[i]表示i之前包括i的以nums[i]结尾的最长…

Hutool 30

Hutool是一个Java工具包,提供了丰富的工具类库和简化开发的工具方法。它的目标是提供一套丰富、实用、高效和易用的Java工具类,以提升开发者的开发效率和开发质量。以下是Hutool的一些主要特点和功能模块: 常用工具类:Hutool提供了…

【Linux | Shell命令】bash shell 进程、磁盘、排序命令

目录 一、概述二、进程相关命令2.1 ps 命令 三四五 一、概述 上篇文章 bash shell 基础命令 中,介绍了一些与目录、文件相关的 shell 命令,本文继续介绍其他与进程、磁盘、排序、归档相关的命令,读者可以在自己的Linux系统下,实操…

【AI赋能未来】一文带你了解生成对抗网络(GAN)

自我介绍⛵ 📣我是秋说,研究人工智能、大数据等前沿技术,传递Java、Python等语言知识。 🙉主页链接:秋说的博客 📆 学习专栏推荐:MySQL进阶之路、C刷题集、网络安全攻防姿势总结 欢迎点赞 &…

shiro框架 02使用shiro进行用户的认证

01.shiro框架的具体业务: 具体的内部结构: Subject(主体):与软件交互的一个特定的实体(用户、第三方服务等)。 SecurityManager(安全管理器) :Shiro 的核心,用来协调管理组件工作。 其中的: Au…

小研究 - Java 指针分析综述(二)

近年来静态程序分析已成为保障软件可靠性、安全性和高效性的关键技术之一. 指针分析作为基 础程序分析技术为静态程序分析提供关于程序的一系列基础信息,例如程序任意变量的指向关系、变量 间的别名关系、程序调用图、堆对象的可达性等. 介绍了 Java 指针分析的重要…

亚马逊云科技积极探索多样化生态合作模式,助力实现可持续发展愿景

2023年6月26日,亚马逊云科技中国峰会在上海世博中心盛大开幕!以主题“因构建 而可见”为大家拉开帷幕。当前,越来越多的企业客户,以及当地政府监管机构对企业的要求,都需要企业告知碳足迹,亚马逊云科技提供…

优盘数据恢复怎么做?3个方法分享!

我的优盘里保存了很多有纪念意义的照片,但是刚刚将u盘插入电脑后,发现有些照片已经损坏了。我想将优盘里的数据恢复,有什么靠谱的方法吗?给我推荐一下吧! 优盘是一种便携式存储设备,常用于存储和传输数据。…

Java-API简析_java.lang.Thread类(基于 Latest JDK)(浅析源码)

【版权声明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) https://blog.csdn.net/m0_69908381/article/details/131467981 出自【进步*于辰的博客】 因为我发现目前,我对Java-API的学习意识比较薄弱…

九类AI应用和五个简单LLM的Prompt技巧

一、九类AI应用 AI艺术:造梦日记、MidJourney、Stable Diffusion、Adobe、Stability、Remove AI聊天:ChatGPT、Discord、文心一言、Google Bard、星火、Character.Al AI社区:Kaggle、Hugging Face、H20、Github、Replicate、OpenCV AI创造…

chatgpt赋能python:Python随机打乱列表:如何使用Python打乱您的数据?

Python随机打乱列表:如何使用Python打乱您的数据? 在数据处理中,列表是一种常见的数据结构。然而,当数据量很大时,列表的排序方式也变得重要。为了更好地处理数据,我们需要知道如何使用Python打乱列表。 …