乐鑫(Espressif Systems)研发设计IoT业内集成度最高、性能最稳定、功耗最低的无线系统级芯片。

ESP32-D0WDQ6集成无线2.4 GHz Wi-Fi和蓝牙双模的单芯片方案,具有两个可单独控制的CPU内核,采用台积电(TSMC)超低功耗40纳米工艺,拥有最佳的功耗性能、射频性能、稳定性、通用性和可靠性,适用于各种应用和不同功耗需求。

ESP32系列产品型号包括ESP32-D0WDQ6,ESP32-D0WD,ESP32-D2WD,ESP32-S0WD

ESP32-D0WDQ6:32-bit MCU & 2.4 GHz Wi-Fi + BT/BLE 蓝牙双模双核芯片

特性:

两个可单独控制的 CPU 内核,时钟频率可调,范围从 80 MHz 到 240 MHz

+19.5 dBm 天线端输出功率,确保良好的覆盖范围

传统蓝牙支持 L2CAP,SDP,GAP,SMP,AVDTP,AVCTP,A2DP (SNK) 和 AVRCP (CT) 协议

低功耗蓝牙 (BLE) 支持 L2CAP, GAP, GATT, SMP, 和 GATT 之上的 BluFi, SPP-like 协议等

低功耗蓝牙连接智能手机,发送低功耗信标,方便检测

睡眠电流小于5μA,适用于电池供电的可穿戴电子设备

外设包括电容式触摸传感器,霍尔传感器,低噪声放大器,SD 卡接口,以太网,高速 SPI,UART,I2S 和 I2C

Wi-Fi 主要特性

• 802.11 b/g/n

• 802.11 n (2.4 GHz),速度高达150 Mbps

• WMM

• Tx/rx A-MPDU, rx A-MSDU

• Block ACK 立即确认

• 重组

• Beacon 自动监测(硬件TSF)

• 4 × Wi-Fi 接口

• 支持同时基础结构型网络(Infrastructure BSS) Station 模式/SoftAP 模式/杂散模式

• UMA 兼容和认证

• 天线分集与选择

蓝牙主要特性

• 蓝牙v4.2 完整标准,包含传统蓝牙(BR/EDR) 和低功耗蓝牙(BLE)

• 支持标准Class-1、Class-2 和Class-3,且无需外部功率放大器

• 加强的精准功率控制

• 输出功率高达+12 dBm

• NZIF 接收器具有-97 dBm 的BLE 接收灵敏度

• 自适应跳频(AFH)

• 基于SDIO/SPI/UART 接口的标准HCI

• 速度高达4 Mbps 的高速UART HCI

• 支持BT 4.2 controller

• 同步面向连接/扩展同步面向连接(SCO/eSCO)

• CVSD 和SBC 音频编解码算法

• 蓝牙微微网(Piconet) 和散射网(Scatternet)

• 支持传统蓝牙和低功耗蓝牙的多设备连接

• 支持同时广播和扫描

应用领域

• 通用低功耗IoT 传感器Hub

• 通用低功耗IoT 记录器

• 相机的视频流传输

• OTT 电视盒/机顶盒设备

• 音乐播放器

– 网络音乐播放器

– 音频流媒体设备

• Wi-Fi 玩具

– 计数器

– 距离感应玩具

• Wi-Fi 语音识别设备

• 耳麦

• 智能插座

• 家庭自动化

• Mesh 网络

• 工业无线控制

• 婴儿监控器

• 可穿戴电子产品

• Wi-Fi 位置感知设备

• 安全ID 标签

• 健康医疗

– 运动监测和防丢报警器

– 温度记录仪

钱先生

TEL:13714767600

QQ:1781066920

ESP32-DOWDQ6蓝牙&Wifi 两个可单独控制的 CPU 内核的更多相关文章

  1. [IOT] 自制蓝牙工牌办公室定位系统 (二)—— 基于ESP32的蓝牙信号扫描系统

      前面章节: 自制蓝牙工牌办公室定位系统 (一)-- 阿里物联网平台概览及打通端到云(硬核·干货)   目录: 1.蓝牙广播简介 2.蓝牙扫描简介 3.基于蓝牙广播和蓝牙扫描常见应用 4.ESP32 ...

  2. 安卓Socket连接实现连接实现发送接收数据,openwrt wifi转串口连接单片机实现控制

    安卓Socket连接实现连接实现发送接收数据,openwrt wifi转串口连接单片机实现控制 socket 连接采用流的方式进行发送接收数据,采用thread线程的方式. 什么是线程?  详细代码介 ...

  3. ios 设置声音和震动,单独控制

    一.今天项目中涉及了设置这快的声音震动和响铃,搞的头大,以前搞过,只是简单的调用系统的方法就可以实现,但是现在的公司要求,震动是震动,响铃是响铃,我看了微信,微信也是的分开的,做的很好,但是我就纳闷了 ...

  4. Nginx多站点虚拟主机实现单独启动停止php-fpm、单独控制权限设置

    Nginx多站点虚拟主机实现单独启动停止php-fpm.单独控制权限设置 来源:osyunwei.com 作者:qihang01 发表于:2012-08-19 21:26 点击: 说明: 站点1:bb ...

  5. ESP32 BLE蓝牙 微信小程序通信发送大于20字符数据

    由于微信小程序只支持BLE每次发送数据不大于20个字节,ESP32则有经典蓝牙.低功耗蓝牙两种模式. 要解决发送数据大于20个字节的问题,最简单实用的方式就是分包发送.如下图所示: 1.什么起始字符和 ...

  6. NB-IoT/LoRa/eMTC和蓝牙/WiFi的关系是互补还是替代?

    近年来,相继出现了许多物联网技术.WiFi.蓝牙.NB-IoT.LoRa.eMTC和其他技术为IoT实践提供了一流的技术支持通讯端口.拥有这么多技术,能够互相替代吗?还是能起到互补的作用?为低功耗广域 ...

  7. wifi两种工作模式

    AP:即无线接入点,是一个无线网络的中心节点.通常使用的无线路由器就是一个AP,其它无线终端 可以通过AP相互连接. STA:即无线站点,是一个无线网络的终端.如笔记本电脑.PDA等. 1>工作 ...

  8. ESP32 Ethernet to wifi

    参考网址 https://github.com/espressif/esp-iot-solution/tree/master/examples/eth2wifi RMII PHY Wiring(RMI ...

  9. ELM327 蓝牙/WIFI/USB diagnostic interface

随机推荐

  1. 配置solrcloud

    1.1   Zookeeper集群的搭建 1.1.1   前台条件 三个zookeeper实例.Zookeeper也是java开发的所以需要安装jdk. 1.Linux系统 2.Jdk环境. 3.Zo ...

  2. c# Thread、ThreadPool、Task的区别

    Thread与ThreadPoll 前台线程:主程序必须等待线程执行完毕后才可退出程序.Thread默认为前台线程,也可以设置为后台线程 后台线程:主程序执行完毕后就退出,不管线程是否执行完毕.Thr ...

  3. python 函数map()、filter()、reduce()

    map()函数    将一个列表进行遍历,对每一个字符串进行处理: 例如: num_list = ["我","是","哈哈","太 ...

  4. leetcode445 Add Two Numbers II

    """ You are given two non-empty linked lists representing two non-negative integers. ...

  5. k-近邻算法采用for循环调参方法

    //2019.08.02下午#机器学习算法中的超参数与模型参数1.超参数:是指机器学习算法运行之前需要指定的参数,是指对于不同机器学习算法属性的决定参数.通常来说,人们所说的调参就是指调节超参数.2. ...

  6. JS开发常用工具函数

    1.isStatic:检测数据是不是除了symbol外的原始数据 function isStatic(value) { return ( typeof value === 'string' || ty ...

  7. 单选与多选与label

    单选radio和多选checkbox是用name属性关联的 相同的name就相当于同一道题 <input type="radio" name="radio" ...

  8. Educational Codeforces Round 65 选做

    好久没更博客了,随便水一篇 E. Range Deleting 题意 给你一个长度为 \(n\) 的序列 \(a_1,a_2,\dots a_n\) ,定义 \(f(l,r)\) 为删除 \(l\le ...

  9. Xmanager 实现图形化安装CentOS7上的软件

    Xmanager 是个很不错的工具,集成Xshell,Xftp,Xstart,Xbrowser等常用的远程工具. 当前需求为:有个软件,哑安装(静默安装)方式,在安装时会遇到配置文件加载不全,安装成功 ...

  10. 关于无法下载sklearn中的MNIST original数据集的问题

    在使用Sklearn进行加载自带的数据集MNIST时,总是报错,代码及相应的错误显示如下: from sklearn.datasets import fetch_mldata mnist = fetc ...