在前面网络篇TCP通信中,我们用到了Wi-Fi功能,但是没有细讲,今天我们在这篇文章中仔细探讨一下ESP8266的Wi-Fi联网过程,以及各种方式的配网过程是如何实现的。文章中难免有疏漏或不正确的地方,如遇不正确的表述还请指出,本系列文章现在在知乎和简书同步更新。IAMLIUBO-知乎专栏IAMLIUBO-简书开始写之前,我们先来看一下为什么设备需要配网呢?我们来先看个图片:假如你买了一个智能插座            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-18 07:17:06
                            
                                176阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            AP和STA模式1、基本概念AP,也就是无线接入点,是一个无线网络的创建者,是网络的中心节点。一般家庭或办公室使用的无线路由器就是一个AP。 STA站点,每一个连接到无线网络中的终端(如笔记本电脑、PDA及其它可以联网的用户设备)都可称为一个站点。2、网络构建基于AP组建的基础无线网络Infra: 也称为基础网, 是由AP创建, 众多STA加入所组成的无线网络, 这种类型的网络的特点是AP是整个网            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-07 22:20:10
                            
                                197阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录前言Web配网详解强制门户详解完整代码实验效果 前言1.Web配网概述 在应用到esp8266的场景,往往与wifi是离不开的,但用户的wifi账号密码又无从知晓,于是乎有了配网。 目前,市面上的配网方式多种多样,但其中博主觉得成功率最高,最方便的方式其实还是Web配网(个人看法),因为Web配网从根本来说就是esp8266开启一个web服务器,在此基础上进行信息交互(POST,GET),所            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-20 16:04:02
                            
                                795阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            linkkitapp例程中,主要有两个c文件linkkit_entry.clinkkit_sample_solo.c  可以这么理解,整个工程编译后,程序运行时,linkkit_entry.c中的文件将会调用linkkit_sample_solo.c中的函数。linkkitapp.mk
    linkkit_entry.c
    linkkit_sample_solo.c
    make.s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 15:56:16
                            
                                109阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录公众号esp8266教程目录前言一、ESP smartconfig是什么?1.1、常用的配网方式配网方式1:配网方式2:二、代码实现1.代码路径2.测试总结 前言  我们的手机有显示屏有触摸屏,可以使用界面的的方式选择连接那个wifi,然后输入密码用于连接网络。对于iot设备来说没有触摸屏也没有显示屏,如何把wifi名字和wifi密码传输到iot设备呢?为了解决这个问题所以就有了s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-04 10:17:59
                            
                                1586阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本MicroPython教程旨在阐释如何在MicroPython上自动连接WiFi网络,且无需在提示符中插入所有独立命令。本教程在ESP32和上均进行了测试。简介本MicroPython教程旨在阐释如何在MicroPython上自动连接WiFi网络,且无需在提示符中插入所有独立命令。此程序在ESP32和ESP8266上均进行了测试。打印结果出自ESP32上的测试。请注意,ESP8266上自动打印的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-23 22:37:48
                            
                                194阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Linux系统下的Airkiss配置是一项非常重要的操作,特别对于那些在家庭网络环境中需要连接各种智能设备的用户来说。Airkiss是一种可以实现Wi-Fi快速配对的技术,通过在Linux系统上配置Airkiss可以实现智能设备的快速连接和配置。下面我们就来介绍一下如何在Linux系统上进行Airkiss配置。
首先,我们需要在Linux系统上安装Airkiss的相关软件包。通常情况下,Airk            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-23 10:36:05
                            
                                132阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一次偶然的机会,群里某开发者问我为什么他的微信配网出问题了,我跟着回复了些问题,发现并不是那么简单,于是乎帮这位朋友适配了下并成功了,决定在全网首个开源可实现Airkiss配网的微信小程序。  揭开微信配网的神秘面纱 
 AirKiss微信配网虽然是2016年开放的技术,但一直是智能家居配网领域值得深究的话题!因为在实际Wi-Fi产品用到太多了,今天大家依然非常关注这个问题,今天我就用安信可 ES            
                
         
            
            
            
            一.NEC协议网上资料很多,此处大致讲解。1.NEC协议对于逻辑“0”和“1”的表示方式:由560us高电平接上不同长度的低电平,即逻辑“1”的脉冲周期2.25ms,逻辑“0”的脉冲周期1.12ms。2.NEC协议的发送格式:首先发送9ms高电平和4.5ms低电平的同步码头代表开始信号。接着以上述逻辑表示发送8位地址码,8位地址反码,8位命令码和8位命令反码(发送顺序均为低位在前,高位在后)。(地            
                
         
            
            
            
            https://www.cnblogs.com/yangfengwu/p/11427504.html SmartConfig/Airkiss 配网需要APP            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-08-29 12:19:00
                            
                                510阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            本文介绍微信利用Airkiss技术对wifi设备进行智能配置上网的场景,并分析其实现的原理。这里再次说明,Airkiss只是用于配置上网,其跟微信硬件平台的通信流程和接入协议规范完全没有关系。一个wifi设备并不一定要通过Airkiss技术来配置上网,它也可以利用传统的方法来配置,也可以利用其它厂商            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-06-04 23:07:00
                            
                                48阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            stm32通过wifi方式进行数据通信时通常采用ESP8266模块,最常用的方法就是通过AT指令与esp模块进行交互,本项目对常用的AT指令进行封装成协议,使用户调用简单的函数即可实现热点连接、服务器连接、开启热点、创建服务器等功能。并提供了两种数据发送模式,用户可根据项目需要选择101协议数据封装发送或无数据封装发送。数据解析也可以根据项目需要设置解析或不解析。协议具有很强的可扩展性,能够根据自            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-17 16:16:51
                            
                                57阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前提:需要了解QUdp的简单通信,比如收发个字符串     QPixmap图片类,以此类来加载图片      QBuffer和QByteArray来记录数据      memcpy函数的用法 分包概念:举个例子就是客户端(C)给服务器(S)发送数据时,不一次性发送,而是将一个数据            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-23 10:47:20
                            
                                132阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言在上篇文章中,我们做了物美智能平台远程控制小风扇和获取温湿度数据的测试,但是在官方的代码中,并没有对这类功能的实现,只打印出了串口的调试信息。本片文章来展示此功能性代码的实现。注:以下代码为ESP8266开发适用,其他型号开发板未知
开关控制代码实现(继电器开关)1.Help.h补充头文件(包括显示屏所需头文件、led灯头文件等)#include "Base64.h"
#include <            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-02 18:19:49
                            
                                99阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、红包接口调用服务类:package cn.com.wechat.act.core.service;
 import java.io.File;
 import java.io.FileInputStream;
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.InputStreamReader;
            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-06 11:19:14
                            
                                31阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近刚完成自己8266的小项目,已经发布在github上,有兴趣的朋友可以看一下github地址:esp-ujn1. 通过MQTT协议与服务器交互2. 内置HTTP服务器,支持通过浏览器进行参数配置编译流程分析我们在编译8266代码时可以使用项目中的gen_misc.sh(Windows下为gen_misc.bat)脚本,选择合适的参数后就会在sdk/bin/文件夹中生成可烧录的文件,如eagle            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-07 19:39:01
                            
                                44阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ESP8285=ESP8266+1M Flash。 与ESP8266相比,其能耐高温达125摄氏度!且原有ESP8266源码程序可以原封不动移植使用。ESP-M1/M2 模块核心处理器采用高性价比芯片 ESP8285。该芯片在较小尺寸封装中集成了增强版的 Tensilica’s L106 钻石系列 32-bit 内核处理器,带片上 SRAM。ESP8285 拥有完整的 Wi-Fi网络功能,既能够独            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-14 01:52:22
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录一、前言;二、准备材料以及注意事项;三、如何调起微信公众号的配网界面;3.1 微信公众号后台配置要点。四、 服务器`php`代码编写。4.1 如何调用?五、`esp8266`实现`airkiss`原理配网;六、后记;文章目录一、前言;二、准备材料以及注意事项;三、如何调起微信公众号的配网界面;3.1 微信公众号后台配置要点。四、 服务器`php`代码编写。4.1 如何调用?五、`esp82            
                
         
            
            
            
            发送端:package com.lzy.udp;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetSocketAddress;
public class UdpClient {
public static void main(String[] args) throws Exc            
                
         
            
            
            
            在搭建好开发环境,准备好ESP8266硬件后,我们就可以开始编写下载程序了。本篇介绍ESP8266程序下载,通过ESP8266特殊API打印输出模块基本信息。1. 安装驱动通过数据线将ESP8266开发板连接到电脑,打开设备管理器,在端口中查看端口号。下图中电脑同时连接了NodeMCU开发板和IOT Kit开发板,它们的驱动芯片分别为CP2102和CH340,对应端口号为COM6和COM31。不同            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-09 09:02:13
                            
                                115阅读
                            
                                                                             
                 
                
                                
                    