目录开发准备第一步 确保硬件支持TinyUSB库并已开启配置第二步 初始化USB设备 设备描述符tusb_desc_device_t 配置描述符config_descriptor数组&
转载
2024-03-26 07:00:12
355阅读
配网的方式很多,今天进行3个方面的研究,app配网、配网和web配网。一、app配网手机App端发送包含WIFI用户名以及密码的UDP广播包,智能终端(开启了sniffer混杂模式)的WIFI芯片可以接收到该UDP包,只要知道UDP包的组织形式,就可以通过接收到的UDP包出WIFI用户名密码,然后智能硬件配置收到的用户名密码到指定的WIFI AP上。1.esp32端作为station,进入
转载
2024-03-16 08:56:43
235阅读
前言本章是复刻B站UP主Super大大怪的开源资料,期间复刻起来不难,不过由于本人电脑一些乱七八糟的问题,还是花了一天多时间找问题,就很烦。一、硬件准备首先你需要一块ESP32开发板,本人使用的是一块ESP32-WROOM-32核心板,关于ESP32各个型号的区别可以进入乐鑫官网查看。然后准备一块屏幕,我使用的是一块2.8寸(240*240)的tft屏幕,驱动是ST7789,使用spi通信协议。二
转载
2024-02-19 16:39:53
892阅读
文章目录一、前言二、产品创建 && 设置三元组2.1 产品创建2.2设置三元组三、配网3.1 蓝牙配网3.2 热点配网四、订阅主题 && 发布消息4.1 订阅主题4.2 发布消息 一、前言 继ESP8266 AT固件接入腾讯物联网平台后,ESP32接入腾讯物联网平台的AT固件也出来了,大体上ESP8266和ESP32接
转载
2024-05-23 23:03:09
306阅读
文章目录前言第一章 介绍第二章 固件烧录硬件准备固件的烧录所需硬件硬件接线软件准备AT指令固件下载(.bin文件)固件烧录第三章 操作步骤ESP-Touch配网总结联系我们 前言在物联网大环境中,“方便” 成了各行业追逐的目标,关于设备上网方面,前辈们就做出了多种方案,其中最常见的配网方式有两种:目标设备设置为AP模式,移动设备连上目标设备AP之后,移动设备通过HTTP协议将室内WiFi账号与密
转载
2024-05-09 20:11:04
136阅读
物联网时代技术开始规模化服务于民众,方便快捷显得尤为重要,smartconfig一键配网便是一个典型案例。智能家居/家电现阶段还处于普及阶段,由于家庭wifi网络的普及,目前普遍采用wifi与路由器完成连接,与手机/云端进行数据交互智能硬件,如智能插座,智能空调,智能空气净化器,智能灯泡,智能门锁由于不具备人机交互界面,不能像电脑一样的搜索/选择指定路由器,输入连接SSID和密码的界面,所以必须先
转载
2024-03-14 07:36:58
2074阅读
<p><iframe name="ifd" src="" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> 说明这一节实现Android使用APUConfig配网绑定模组并通过阿里云物联网平台实现远程通信控制.概要:APP和单片机设备分别作为设
一、定时器概述ESP32 内置 4 个 64-bit 通用定时器。每个定时器包含一个 16-bit 预分频器(2的16次方分配给定时器时钟的)和一个 64-bit 可自动重新加载向上/向下计数器(计数范围2的64次方)。ESP32 的定时器分为 2 组,每组 2 个。 定时器特性:16-bit 时钟预分频器,分频系数为 2-6553664-bit 时基计数器(可以计数的范围)可配置的向上/向下时基
转载
2024-03-26 13:05:09
115阅读
一、目的 ESP32能火的很大一部分原因是其既有WiFi又有Bluetooth,而传统的MCU如果需要能够访问网络则必须外接WiFi芯片,从本篇开始我们将介绍ESP32的WiFi功能。二、介绍 按照惯例我们贴上官网资料方便大家学习 &nbs
转载
2024-02-28 08:47:13
758阅读
1.arduino ide添加esp32硬件支持2.重构ros_lib库这里直接看这个链接就可以。3.esp32代码#include "WiFi.h"#include <ros.h>#include <std_msgs/String.h>#include <std_msgs/Int16.h>#include <std_msgs/Float64.h>#
原创
2022-11-18 11:42:42
224阅读
文章目录一、前言二、 Blufi乐鑫自研的蓝牙配网协议ESP32 配网流程流程图三、相关代码3.1 蓝牙快速配网3.2 蓝牙本地控制2.3 外设驱动3.1 蓝牙搜索3.2 蓝牙服务发现四、感谢另外,不要把我的博客作为学习标准,我的只是笔记,难有疏忽之处,如果有,请指出来,也欢迎留言哈! 微信物联网生态主要分在微信硬件开发平台与腾讯物联开发平台,前者已经停
转载
2024-04-24 21:56:31
2157阅读
近日做了一个自动关灯的小东西,放在宿舍里可以避免断电后忘记关灯导致第二天"怀民亦未寝.jpg"。不过有一个问题,这东西是粘在墙上的,想要调试的话总不能搬个电脑蹲在灯旁边debug一个下午吧。正当笔者苦恼于又要买一个3m超长数据线的时候,灵光一现,想到python作为一种脚本语言,是否可以在运行时更新代码呢? 说干就干,先想想怎么写出一个可以自己更新自己的python代码。
转载
2024-06-01 18:45:09
229阅读
阿里云平台的设置Blufi配网1.简介BluFi 是一款基于蓝牙通道的 Wi-Fi 网络配置功能,适用于 ESP32。它通过安全协议将 Wi-Fi 配置和证书传输到 ESP32,然后 ESP32 可基于这些信息连接到 AP 或建立 SoftAP。BluFi 流程的关键部分包括数据的分片、加密、校验和验证。用户可按需自定义用于对称加密、非对称加密和校验的算法。这里我们采用 DH 算法进行密钥协商、1
转载
2024-06-20 10:18:28
771阅读
ESP32中的通用定时器通用定时器是 ESP32 定时器组外设的驱动程序。ESP32 硬件定时器分辨率高,具有灵活的报警功能。定时器内部计数器达到特定目标数值的行为被称为定时器报警。定时器报警时将调用用户注册的不同定时器回调函数。在ESP32-S3中,一共有两个定时器组,每个定时器组中各有两个通用定时器以及一个看门狗定时器。每个通用定时器都有16位预分频器和54位可自动重新加载向上/向下计数器。通
转载
2024-07-19 13:43:58
499阅读
关于ESP32-SOLOESP32-SOLO主要特点是只有一个核心,这也使得使用上有点儿不一样这一款的话和其他的相比较,它的最大特点就是便宜而且非常便宜只要5块钱,因为我是从那种类似于二手电子垃圾商那边买来的,我一共买了5块。他们都是装在一个不知道是什么的板子上,我看了一下评论好像是说哪一家的无线遥控的RGB彩灯类似于这样子开发板电路设计我为这一个东西设计了电路,可以参考一下,https://os
转载
2024-03-15 12:33:10
129阅读
Arduino ESP32Web配网注意:设置的重置wifi信息的按钮定义在GPIO 0上面,上面那种开发板上的该引脚没有引出来,所以如果想不更改此引脚,短接需要用跳线条线来短接到GND,来触发,最方便的还是更换其他引脚。配网这种行为,不是经常去使用,放在此引脚上也无妨,看个人需求了配网示例#include <WiFi.h>
#include <DNSServer.h>
转载
2024-05-15 17:40:42
257阅读
近场通信(
Near Field Communication,缩写为NFC)和物联网(The Internet of things)都是今年移动领域的热门词汇,但目前人们仅仅是对这2个名词有一个模糊的概念。有很多人把NFC等同于“电子钱包”,很多人把“物联网”认为就是物物相连的互联网,这样的认识对两者来说都是
转载
2024-05-03 14:27:41
46阅读
原文地址:案例简述:以WIFI模块(ESP8266)为开发对象,处在局域内网中的WIFI模块,连接到另外一个局域内网的TCP服务器,形成WIFI模块和服务器之间通信。本文先以电脑控制WIFI模块的连接,熟悉AT指令的使用,再通过编程手段,由单片机去控制WIFI模块,深入学习。一.电脑端调试,控制WIFI模块的连接说明:将WIFI模块通过串口与电脑连接,电脑通过串口调试软件给模块发送AT指令,控制W
转载
2024-03-29 21:57:37
380阅读
以太网简介以太网是一种计算机局域网技术。IEEE组织的IEEE 802.3标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问层协议的内容。 优点:成本低、通信速率高、抗干扰性强。 标准以太网:10Mbit/S 快速以太网:100Mbit/S 千兆以太网:1000Mbit/STCP通信服务端#include <ETH.h> //引用以使用ETH
#include &
转载
2024-06-10 12:38:26
191阅读
SmartConfig介绍随着越来越多智能家居设备进入家庭,这些产品大部分都是要连接家庭的WiFi网络的。而WiFi网络的接入需要知道无线路由器的名称(SSID)和密码,绝大多数的智能家居是没有输入接口的,在设备中预先设置WiFi的名称和密码显然是不现实的,这样对于智能家居要连接的无线路由器输入无线路由器的名字和密码就成了一个困难。为了克服这个问题,人们使用了多种配网方法,比如智能家居热点配网,手
转载
2023-10-31 16:35:03
522阅读