在前面网络篇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 &lt
转载 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;
最近刚完成自己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
转载 10月前
40阅读
在搭建好开发环境,准备好ESP8266硬件后,我们就可以开始编写下载程序了。本篇介绍ESP8266程序下载,通过ESP8266特殊API打印输出模块基本信息。1. 安装驱动通过数据线将ESP8266开发板连接到电脑,打开设备管理器,在端口中查看端口号。下图中电脑同时连接了NodeMCU开发板和IOT Kit开发板,它们的驱动芯片分别为CP2102和CH340,对应端口号为COM6和COM31。不同
转载 2023-11-09 09:02:13
115阅读
  • 1
  • 2
  • 3
  • 4
  • 5