原文地址:案例简述:以WIFI模块(ESP8266)为开发对象,处在局域内网中的WIFI模块,连接到另外一个局域内网的TCP服务器,形成WIFI模块和服务器之间通信。本文先以电脑控制WIFI模块的连接,熟悉AT指令的使用,再通过编程手段,由单片机去控制WIFI模块,深入学习。一.电脑端调试,控制WIFI模块的连接说明:将WIFI模块通过串口与电脑连接,电脑通过串口调试软件给模块发送AT指令,控制W
转载 2024-03-29 21:57:37
380阅读
概述利用ESP8266模块连接到远程服务器服务器可以远程更新密码、请求密码。ESP8266这个模块是一个wifi模块,它可以作为AP、STA也可以两者共存,可以通过他进行wifi通讯,使用很方便。 淘宝有这种模块,十几块钱,很便宜。 引脚图 其中CH_PD是个使能脚,使用时要把他接高电平。VCC接5V,3.3V都是可以的。 他内部有一个32位的MCU,可以直接在他上面开发,我没研究过,所
转载 2024-04-13 18:56:26
429阅读
一、ESP-NOW介绍ESP-NOW 是由乐鑫开发的无线通信协议,可以使多个设备在没有或不使用 Wi-Fi 的情况下进行通信。当设备配对后,设备之间的连接是持续的、点对点的,并且不需要握手协议。ESP-NOW作为短数据传输、无连接的快速通信技术,当某一设备突然断电之后,通电重启,会自动连接到对应节点中,实现快速通信。ESP-NOW特性如下:单播包加密或单播包不加密通信;加密配对设备和非加密配对设备
Don’t Talk,Show me codeAT+RESTORE //恢复出厂设置(简单粗暴) AT+RST //重启一哈 AT+CWMODE=3 //设置WiFi为state和AP模式 AT+CWJAP="qq","qwertyuiop789000" //连接WiFi,“热点名”,“热点密码” AT+CIPMUX=1 //建立TCP Server AT+CIPSERVER=1,80
目录一、局域网下游览更新二、网络服务器获取固件1、第三方云平台(1)固件保存及固件地址链接获取(2)ESP32代码设置2、python下的SimpleHTTPServer方法(1)云服务器设置(2)ESP32代码设置(3)关闭SimpleHTTPServer3、Apache2搭建HTTP服务器(1)云服务器设置解决方法一、解决方法二、解决方法三、(2)ESP32代码设置(3)关闭Apache2
转载 2024-03-29 14:44:37
197阅读
ESP8266高阶——OTA下载OTA简介OTA怎么用基本控制原理烧录代码高级用法题外话工程资料 OTA简介什么是OTA下载?空中下载(OTA)是通过移动通信的空中接口实现对移动终端设备及SIM卡数据进行远程管理的技术。之前做的OLED网络时钟更新代码要反复拆装十分不便,于是在机缘巧合下了解到了esp8266的OTA技术,show time!OTA怎么用在网上疯狂的搜也没有找到合适的、简洁明了的
了解MQTT数据包形成 参考 :http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718027 Windows 下 MQTT 服务器搭建之Apollo(1)下载 Apollo目录Windows 下 MQTT 服务器搭建之Apollo(1)下载 Apollo(2)安装(3)安装 JDK(4)创
ESP8266WebServer库用于HTTP协议通讯。可使用ESP8266开发板建立网络服务器,以达到其他设备(物联网设备和络设备)通过HTTP协议进行通讯应用一代码(建立基础网络服务器)#include <ESP8266WiFi.h> // 使用 ESP8266WiFi库 #include <ESP8266WiFiMulti.h> // ESP82
一、前言。前面几个博文我已经很详细地介绍了在windows平台搭建本地的局域网控制,那么本篇终结篇将介绍如何在非局域网的情况、手机不连接Wifi,手机直接连接移动4G网络来控制8266。1.1 实现的效果。①、手机不连接Wifi,手机直接连接移动4G网络来控制8266,进而控制一盏灯的亮和灭。②、缺陷在于如果8266连接的路由是没法连接外网的话,是无法控制8266的!这个缺陷大家可结合本地的UD
本文讲解的是如何使用最简单的方法来实现esp8266的无线升级,同时支持远程服务器和本地服务器升级.下面是我用esp8266的sdk实现在线升级的整个流程(点击链接下载 源代码 )。1. 需要准备的软件工具:1.1  搭建本地服务器(或者远程服务器)1.2  我使用的本地服务器是一个轻量级的小型服务器EasyWebserver1.9,好处是可以直接把需要升级
带联网功能的RFID宿舍门禁项目目录做完这个部分,觉得之前固件简直是无用功,根本没用上。 这部分涉及到了很多,可以写挺多篇的,不过单拿出来的话和别人写的没太大区别,就一起写了。 ESP8266WiFi.h库不存在也可以用这个办法解决。 成果 涉及内容Arduino增加NodeMCU开发板。ESP8266WiFi.h库不存在的解决办法(用NodeMCU开发板)。Arduino下载文件
一、背景首先手机APP连接智能插座热点(AP)将网关的SSID和密码通过HTTP协议配置到插座,完成配置后智能插座连接网关。Post请求和Get请求:二、流程2.1 定义相关变量及宏/********************************************************************* * LOCAL VARIABLES */ static struct e
一、软件下载安装在Windows下,需要安装两个工具:Git for Windows 以及 TortoiseGit。Git for Windows是Git的官方Windows版本,提供了Git的所有功能,但是由于Git完全是为了Lnix系统开发的开源软件,注重功能而忽略了易用性,对于初学者不是特别友好。TortoiseGit则为Git for Windows加上了一个易用的右键菜单,并且将文件状态
转载 2024-07-24 10:44:06
362阅读
下载地址:  http://www.xmailserver.org/xmail-1.27.win32bin.zip,当前最新版本  1.27。解压文件:xmail-1.27.win32bin.zip1、把其中的 MailRoot 目录拷贝到 C:\;2、把 C:\xmail-1.27.win32bin\xmail-1.27 目录下的所有文件(不包括子目录)拷贝到 C:
我之前介绍了两篇关于ESP8266的OTA更新方法:基于 Arduino OTA "ESP8266 OTA之Arduino IDE更新"基于 浏览的 OTA "ESP8266 OTA之浏览更新"说实话以上这两种方案除有点好玩其实没有什么实用性,由其在开发产品时上述的两种方案就是一种鸡肋,甚至可以说是不可用的。那现在市面上的各种智能设备是怎么更新固件的呢?我使用过的绝大多数会进行固件更新的IoT
名转成对应映射的地址1.2 DNS server库    ESP8266使用DNS服务(一般和WebServer服务一起使用,WebServer请回顾 ESP8266开发之旅 网络篇⑪ WebServer——ESP8266WebServer库的使用),请在代码中加入以下头文件:#include <DNSServer.h>    讲解方法之前,先来看看博主总结的百度脑图:常用方法非常简单
转载 2024-02-28 14:10:43
330阅读
目录[ESP8266服务器](一):搭建网页服务器[ESP8266服务器](二):串口控制Arduino板前言 一、Arduino添加ESP8266开发板二、修改页面总结前言        ESP8266可以算是比较常见的带有wifi功能的开发板了,关键是这个是真的便宜,某宝12块左右。不过这个系列的板子型号是真的多,我用的是下面这款,可以
Esp8266【NodeMCU】连接阿里云服务器创建阿里云产品添加设备Esp8266代码MQTT_PASSWD密码生成工具修改PubSubClient.h文件(不修改无法连接Mqtt服务器)设备测试   使用EsP8266(NodeMCU)连接阿里云服务器,并在服务器控制台点亮板载LED灯,进行数据上传和下传的测试。关于Esp8266引脚介绍 自行查看。 创建阿里云产品 功能定义:   先选择
这篇git的搭建是在Mac OS下搭建的,用命令行与客户端结合的方式进行,不仅自己能用,也能让同事用。苹果自带git命令与ssh,所以很多东西都会方便很多。首先,我们进入一个新建立的文件夹,用于搭建git仓库。进去的时候可以用git version试一试git命令。(1)首先使用git init命令,初始化一个git仓库(2)拖进你建立的工程文件夹(3)使用git add将demo添加入git代码
转载 2024-02-26 10:21:31
189阅读
Git在版本控制方面,相比与SVN有更多的灵活性,对于开源的项目,我们可以托管到Github上面,非常方便,但是闭源的项目就会收取昂贵的费用。那么私有项目,如何用Git进行代码版本控制呢?我们可以自己构建Git服务器。一般来说,在Linux上搭建Git的教程比较多,但是如何在Windows Server平台下搭建Git服务器呢?对于很多.NET用户来说,代码编写的工具是Visual Studio,
转载 2024-05-01 14:53:55
203阅读
  • 1
  • 2
  • 3
  • 4
  • 5