目录简介开发环境开发过程函数介绍相关文章简介首先看几个视频,大佬们做的东西,都是基于esp32。自制卡林巴电子琴,可通过蓝牙连接手机库乐队 MIDI Boy【理科生的第一件乐器】_哔哩哔哩_bilibili【Totoro】模仿“埙”的电子吹奏乐器_哔哩哔哩_bilibili上面这些都是用esp32官方编译琏进行的编译,对于我这种懒汉有点不友好,现在编译器,ide五花八门,实在不想做多配环境。下面我
转载 2024-08-22 16:17:46
100阅读
服务端类似被蹭网的wifi如果想要让ESP处于别人随时可以搜索连接的情况要配置为服务端;如果想让ESP通过扫描连接周围可连接的蓝牙设备,需要把它设置成客户端,正好和WiFi模式的设定相反Server通过characteristic对数据进行封装,多个characteristic组成一个Service——Server是一个基本的BLE应用,如果某个Service是一个蓝牙联盟定义的标准服务,也可以称
@ESP32 芯片平台的蓝牙 Demo 使用方法ESP32 芯片是集成了 2.4 GHz Wi-Fi 和蓝牙双模的 SoC 方案。之前玩转 ESP8266 芯片的大都是 Wi-Fi 开发者,升级到 ESP32 芯片平台时对 Wi-Fi 部分还比较熟悉操作,但对新增加的蓝牙部分可能还不太了解,所以本文目的就是演示一下,指引想应用 ESP32 芯片蓝牙功能的开发者们该如何入手。ESP32 芯片的 Wi
转载 2024-02-13 21:09:09
557阅读
Arduino下ESP32蓝牙通信硬件部分:一台联网电脑,一个esp32(我用的是wroom-32),一个附带数据传输功能的usb数据线软件部分:Arduino的IDE,esp32的支持库和蓝牙库#include "BluetoothSerial.h" BluetoothSerial SerialBT; void setup() { Serial.begin(115200);//定义你设
和官方例程相比修改如下1.通过其他ble设备的mac地址发起连接;2.uuid更修为128位;3.可以读取从机数据;4.可以向从机中写数据;5.notify。/* * SPDX-FileCopyrightText: 2021 Espressif Systems (Shanghai) CO LTD * * SPDX-License-Identifier: Unlicense OR CC0-1.
转载 2024-03-15 14:43:40
785阅读
文章目录前言一、设置可发现BLE设备名1. 蓝牙广播包浅析2. 开始广播 && 发现BLE设备名称二、模组与手机基本通信2.1 初始化蓝牙server模式2.2 连接蓝牙2.3 服务特征通知2.4 服务特征指示三、模组与手机进行ble数据透传3.1 模组BLE初始化与连接3.2 设置BLE透传参数3.4 开启透传四、使用静态秘钥进行蓝牙加密配对 前言阅读前请准备: (1) 安信可
# 使用 ESP32 实现 Python 经典蓝牙的教程 在这篇文章中,我们将学习如何在 ESP32 开发板上使用 Python 实现经典蓝牙的基本功能。我们将遵循一个简单的流程,并逐步开发代码。对于初学者来说,这将是一个实用的入门项目。 ## 整体流程 | 步骤 | 内容 | 具体操作 | |-
原创 10月前
280阅读
目录1 USB 相关知识2 HID 基础知识2.1 HID 描述符的概念2.2 功能特性2.2.1 HID Class2.2.2 Subclass2.2.3 Protocols2.2.4 Interfaces2.3 操作模型2.3.1 Device 描述符结构2.3.2 Report 描述符结构2.3.3 通用 Item 格式2.3.4 Item 解析器2.3.5 Usage2.3.6 repo
转载 2024-03-22 12:13:05
323阅读
文章目录ESP-NOW库ESP-NOW库使用获取MAC地址数据发送接收数据 ESP-NOW库ESP-NOW 是由乐鑫开发的另一款协议,可以使多个设备在没有或不使用 Wi-Fi 的情况下进行通信。这种协议类似常见于无线鼠标中的低功耗 2.4GHz 无线连接——设备在进行通信之前要进行配对。配对之后,设备之间的连接是持续的、点对点的,并且不需要握手协议。通过ESP-NOW可以实现一对一,一对多,多对
转载 2024-03-29 07:42:14
387阅读
文章目录一、基础概念二、相关API参数与使用说明三、整体连接流程总结 本篇文章以ESP32C3平台作为主机连接血糖仪蓝牙设备的过程为例,对代码的实现进行分析与理解。一、基础概念在上手撕代码之前,让我们准备好砍柴刀,先使用nRF Connect APP连接血糖仪对Gatt协议概念以及各层次进行理解,APP下载链接自行百度,这里就不贴出来了,废话不多说,打开手机蓝牙连接血糖仪蓝牙设备,左图为血糖仪的
转载 2024-03-19 23:35:54
2199阅读
提示:今天分享的ESP32小网关,是深圳市启明云端有限公司推出的基于ESP32系列的嵌入式串口转以太网模块,模块内部集成了优化过的TCP/IP协议栈的WT32-ETH01模块WT32-ETH01-基于ESP32的小网关提示:ESP32系列IC是集成了2.4GHz Wi-Fi和蓝牙双模的SOC,具有超高的射频性能、稳定性、通用性和可靠性,以及超低的功耗。WT32-ETH01小网关,基于ESP32芯片
转载 2024-02-28 12:42:38
751阅读
一、简介ESP32 的 BluFi 是通过蓝牙通道的 Wi-Fi 网络配置功能。它提供了一个安全协议来将 Wi-Fi 配置和凭据传递给 ESP32。使用这些信息,ESP32 可以连接到一个 AP 或建立一个 SoftAP。BluFi 层中的分片、数据加密、校验和验证是此过程的关键要素。您可以自定义对称加密、非对称加密和校验和支持自定义。这里我们使用DH算法进行密钥协商,128-AES算法进行数据加
转载 2024-02-21 07:55:59
1716阅读
ESP32 BLE项目介绍MicroPython for ESP32 开发板低功耗蓝牙(BLE)研究学习项目名词解释写的比较乱,所以需要规范以下名词解释BLE:低功耗蓝牙设备(Bluetooth Low Energy、Bluetooth LE)Peripheral、BLE 设备、外围设备、设备:代表 ESP32 开发板Central、中心设备:代表手机、电脑等可以连接蓝牙外设的设备制定目标使用 B
转载 2024-08-20 15:40:37
411阅读
摘要:本文介绍如何使用ESP32蓝牙实现和电脑或者手机的通信在前面进行小车功能调试的时候,都是将一些提示信息通过串口输出到电脑上的串口监控窗口中,因此,要想时刻都能看到串口输出的数据,就得时时刻刻都用数据线与ESP32开发板保持连接。非常的不方便,那么能不能摆脱累赘的数据线,用无线的方式来获得程序中输出的各种调试信息呢?答案当然是可以的,今天来介绍一下如何使用蓝牙协议,将调试信息传送到电脑或者手
摘要:本文介绍ESP32处理器之间如何进行蓝牙通信关于蓝牙通信的基本知识在前边已经介绍过了,并且还详细说明了与电脑的连接方法,并通过串口调试终端程序实现了电脑与ESP32模块的交互。如果想了解更基础的内容,请参考之前的文档。那么在今天所要讲述的是如何实现ESP32之间的蓝牙通信。在进行通信之前,先来了解一下蓝牙设备的主从关系。像前面学习的I2C、SPI、I2S通信协议一样,蓝牙通信技术中也是存在主
ESP32–AT模式使用BLE做透传这里笔者用的APP是这个,各大应用商店应该都有。 文章目录ESP32--AT模式使用BLE做透传这里笔者用的APP是这个,各大应用商店应该都有。1.按照手册连接硬件2.烧录AT指令固件后,按照以下命令逐条发送:3.搜索并连接蓝牙,选择服务UUID4.打开服务ID进行透传测试 1.按照手册连接硬件 笔者使用的是安信可做的ESP32-S模组,默认TX-RX按照手册如
转载 2024-03-14 10:15:09
611阅读
ESP32-CAM ArduinoIDE开发系列文章目录 第一篇:ESP32-CAM高性价比WIFI图传方案快速入门教程第二篇:ESP32-CAM第一个无线点灯程序第三篇:ESP32-CAM智能网关的设计与实现第四篇:ESP32-CAM创建热点构成并发式DNS服务器 文章目录ESP32-CAM ArduinoIDE开发系列文章目录前言一、ESP32-CAM创建热点构成并发式DNS服务器是什么?
转载 2024-07-28 14:08:55
195阅读
零. 声明 本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:ESP-IDF基本介绍,主要会涉及模组,芯片,开发板的介绍,环境搭建,程序编译下载,启动流程等一些基本的操作,让你对ESP-IDF开发有一个总体的认识,比我们后续学习打下基础!第二篇:ESP32-IDF外设驱动介绍,主要会根据esp-idf现有的driver,提供各个外设的驱动,比如LED,OLED,SPI LCD,
Beacon技术和EddystoneBeacon是一种基于BLE的技术,以固定间隔广播发送固定格式的数据。信号强弱以RSSI相对强度来表示,遇到障碍物信号会很弱。 Beacon信标本质是一种蓝牙广播标准,该标准不是蓝牙技术联盟所制定的标准,它被称为“虚拟标准”,是由大型供应商或企业集团为首,针对广泛的Beacon应用所正式提出的蓝牙应用规范。 由苹果公司封装形成的标准是iBeacon,而Eddys
转载 2024-04-11 18:33:23
778阅读
阿里云平台的设置Blufi配网1.简介BluFi 是一款基于蓝牙通道的 Wi-Fi 网络配置功能,适用于 ESP32。它通过安全协议将 Wi-Fi 配置和证书传输到 ESP32,然后 ESP32 可基于这些信息连接到 AP 或建立 SoftAP。BluFi 流程的关键部分包括数据的分片、加密、校验和验证。用户可按需自定义用于对称加密、非对称加密和校验的算法。这里我们采用 DH 算法进行密钥协商、1
  • 1
  • 2
  • 3
  • 4
  • 5