蓝牙模块基础认知

2023-05-16

一、模块类型

1、经典蓝牙模块(BT):

泛指支持蓝牙协议4.0以下的模块,一般用于数据量比较大的传输

经典蓝牙模块可再细分为:传统蓝牙模块和高速蓝牙模块。

2、低功耗蓝牙模块(BLE):

指支持蓝牙协议 4.0 或更高的模块-也称为BLE模块,

成本和功耗降低,应用于实时性要求比较高的产品中,

蓝牙低功耗技术采用可变连接时间间隔,这个间隔根据具体应用可以设置为几毫秒到几秒不等。

BLE 技术采用非常快速的连接方式,因此可以处于“非连接”状态(节省能源),此时链路两端只有在必要时才开启链路,然后在尽可能短的时间内关闭链路。

二、协议类型

单模蓝牙模块:是指支持蓝牙某一种协议的模块;

双模蓝牙模块:是指同时支持经典蓝牙(BT)和低功耗蓝牙(BLE)协议的模块。

三、应用类型

1、蓝牙数据模块:

一般多使用 BLE 低功耗蓝牙模块,拥有极低的运行和待机功耗,使用一粒纽扣电池可连续工作数年之久;

2、蓝牙音频模块:

音频需要大码流的数据传输更适合使用BT经典蓝牙模块;

音频蓝牙中有常看见I2S、PCM,I2S是PCM的一个分支,接口定义都是一样的,I2S的采样频率一般为44.1KHZ和48KHZ做,PCM采样频率一般为8K,16K,有四组信号: 位时钟信号,同步信号,数据输入,数据输出;

四、蓝牙天线

1、陶瓷天线
在这里插入图片描述
分为块状陶瓷天线和多层陶瓷天线

块状天线是使用高温将整块陶瓷体一次烧结完成后,再将天线的金属部分印在陶瓷块 的表面上;

多层天线烧制采用低温共烧的方式,将多层陶瓷迭压对位后再以高温烧结,所以天线的金属导体可以根据设计需要印在每一层陶瓷介质层上,可以有效缩小天线尺寸,并能达到隐藏天线目的;

由于陶瓷本身介电常数比 pcb 电路板的要高,所以使用陶瓷天线能有效缩小天线尺寸;

2、PCB 天线
在这里插入图片描述
空间占用少,成本低,不易触碰损坏,整机组装方便;

缺点是单个天线场型很难做到圆整,插损高,效率相对较低,容易受到主板上的干扰;

3、IPEX外接天线
在这里插入图片描述
是一种作为射频电路和天线的接口,被广泛应用于无线局域网(WLAN)相关产品单板上;

优点是场型能控制更好,插损低,信号的方向指向性好,效率高,抗干扰能力强,能远离主板上的干扰,而且不用过多的进行调试匹配,作为终端厂家,只需要外面接一个IPEX的天线即可;

缺点:成本高,组装麻烦;

(上述文章阐述归伦茨科技公司所有,转载请注明出处,更多相关信息欢迎关注微信公众号:lenze_tech)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

蓝牙模块基础认知 的相关文章

  • CSDN完整导出pdf博客内容,去除冗余,仅保留blog

    本文完全参考自其它博客 xff1a 新CSDN文章转成PDF 打印 去空白 IT说的博客 CSDN博客 如何将CSDN的文章导出为pdf xff1f 我的blog屋 CSDN博客 csdn导出pdf 原博客代码执行后还保留了博客作者栏 xf
  • WSL2连接调用USB设备

    声明 xff1a 本文教程来源于微软官网WSL教程 xff0c 链接地址 xff1a Connect USB devices 最近在学OpenCV xff0c 发现微软的WSL是个好东西 xff0c 结合VS Code编辑器 xff0c 无
  • 树莓派使用code-server遇到的问题

    code server在树莓派上使用是没有问题的 xff0c 只要保证树莓派系统较新 xff0c 一般不会遇到什么问题 1 以下一系列出现的问题 xff0c 都与系统环境比较旧有关 xff1a code进程一直100 占用CPU浏览器建立V
  • Mysql插入JSON串会被去一层转义

    Mysql插入JSON串会被去一层转义 问题描述 背景 xff1a 在数据库更新 新增一个字段为JSON串的时候 xff0c 被去一层转义 xff0c 导致程序解析失败 xff0c 报错 原JSON串 span class token pu
  • VS保存并生成解决方案

    一个小技巧 xff0c 提高开发效率 xff0c 使开发更迅速 为您节约更多时间 xff0c 去陪恋人 家人和朋友 背景 xff1a 使用VS工具开发 调试时需要右键项目 xff0c 生成或者重新生成解决方案 而时常大脑高速运作 xff0c
  • mysql分组排序取第一条数据

    需求 xff1a mysql 根据某一个字段分组 xff0c 然后组内排序 xff0c 最后每组取排序后的第一条数据 1 先使用 xff08 分组字段 43 排序字段 xff09 排序 相当于实现了分组和排序 xff0c 只是没有根据分组字
  • 设置 edge 浏览器跨域

    执行下面两条命令 xff0c 然后重启edge span class token string 34 C Program Files x86 Microsoft span class token entity title E span dg
  • 最简单的基于FFmpeg的AVfilter例子(水印叠加)

    61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61
  • FFmpeg源代码简单分析:avio_open2()

    61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61
  • n6005/n5105在debian11实现jellyfin硬解

    n6005 n5105在debian11实现jellyfin硬解 inter集成显卡debian11默认不支持硬解 xff0c 可按以下方式正确开启 1 环境 软件 delbian11 硬件 n6005 docker环境 安装jellyfi
  • ModuleNotFoundError: No module named 'cv2'

    ModuleNotFoundError No module named 39 cv2 39 解决方法 xff1a pip install opencv python
  • C++实现链表逆序

    链表的结构 lt pre name 61 34 code 34 class 61 34 html 34 gt lt pre name 61 34 code 34 class 61 34 cpp 34 gt struct listnode i
  • 初始化我的archlinux

    初始化我的archlinux 进入tty模式 xff0c ctrl 43 alt 43 f12 设置镜像 sudo vim etc pacman conf 开机archlinuxcn manjaro archlinuxcn The Chin
  • C语言实现Split函数

    借助C语言的动态内存分配 xff0c 实现类似VB中Split函数的效果 结构体介绍 xff1a IString xff1a 参数 str 字符串数组的指针 参数 num 字符串个数 函数介绍 功能 xff1a 按一个字符来拆分字符串 参数
  • openWrt从源码下载到编译(开发环境搭建)

    更新 xff1a 最近openwrt SVN失效了 xff0c 不过官方有新的教程 https wiki openwrt org zh cn doc howto buildroot exigence OpenWrt编译系统 安装 OpenW
  • Linux操作GPIO(文件IO方式)

    首先 xff0c 看看系统中有没有 sys class gpio 这个文件夹 如果没有请在编译内核的时候加入 Device Drivers gt GPIO Support gt sys class gpio sysfs interface
  • 斐讯路由器K2最新刷机教程

    最新版固件无法刷机让人很头疼 xff0c 我们需要先手动降级 xff0c 把固件刷回以前版本 xff0c 再用刷机工具进行刷机 1 登录路由器找到如下界面 下载这个文件SW K2 703004604 V21 4 6 12 bin 在上面界面
  • Linux C Socket UDP编程介绍及实例

    1 UDP网络编程主要流程 UDP协议的程序设计框架 xff0c 客户端和服务器之间的差别在于服务器必须使用bind 函数来绑定侦听的本地UDP端口 xff0c 而客户端则可以不进行绑定 xff0c 直接发送到服务器地址的某个端口地址 框图
  • Base64编码、解码 C语言例子(使用OpenSSL库)

    include lt stdio h gt include lt string h gt include lt unistd h gt include lt openssl pem h gt include lt openssl bio h

随机推荐

  • 用C语言实现websocket服务器

    Websocket Echo Server Demo 背景 嵌入式设备的应用开发大都依靠C语言来完成 xff0c 我去研究如何用C语言实现websocket服务器也是为了在嵌入式设备中实现一个ip camera的功能 xff0c 用户通过网
  • 解决QCamera使用QCameraImageCapture截图卡顿问题

    卡顿原因 xff1a QCameraImageCapture每次调用capture xff0c 无论你是否输入路径 xff0c 都会将捕获的图片存盘 xff0c 存盘的速度慢导致卡顿 解决思路 xff1a 将捕获的图片输出到内存缓冲区而不存
  • tmux使用手记

    tmux 指令操作 session 会话 xff1a session是一个特定的终端组合 输入tmux就可以打开一个新的session tmux new s session name 创建名为 session name 的 tmux ses
  • Oracle中to_char()函数的用法

    Oracle中to char 函数的用法 日期转换 xff1a to char date 39 格式 39 select to date 39 2005 01 01 39 39 yyyy MM dd 39 from dual select
  • terminator安装及常用操作

    terminator 安装 sudo add span class hljs attribute apt span span class hljs attribute repository span ppa gnome span class
  • 嵌入式硬件开发基础(持续更新)

    电阻 理论基础 电阻的定义 电荷在导体中运动时 xff0c 形成电流 导体中的分子 原子等其他粒子阻碍电荷移动 xff0c 进而阻碍电流这种阻碍作用 xff0c 我们称之为电阻 欧姆定律 经典公式 xff1a I 61 U
  • Hadoop Shell基本操作

    Hadoop Shell 基本操作 任务目标 1 熟练掌握常用的hadoop shell命令 相关知识 调用文件系统 FS Shell命令应使用 hadoop fs lt args gt 的形式 所有的的FS shell命令使用URI路径作
  • linux系统添加根证书 linux证书信任列表

    1 linux 访问 https 证书问题 root 64 boss test dev001 jydx curl v https mobile mycard520 com tw About to connect to mobile myca
  • 客户端和服务器端交互模型

    当我们在浏览器中输入一个地址 xff0c 到最后看到页面 xff0c 中间都经历了哪些事情 xff1f 假设我们访问的是https fanguvw xyz 这个地址 xff0c 当我们摁下Enter键 xff0c 我们可以看到博客首页 xf
  • PostgreSQL ERROR: no partition for partitioning key

    问题 xff1a Error updating database Cause org postgresql util PSQLException ERROR no partition for partitioning key seg1 se
  • 关于STM32的寄存器操作学习

    xff08 注 xff1a 此为乐某学习记录 xff0c 若有出错的地方欢迎各位指出 xff01 xff09 前言 本人使用的开发板的芯片是STM32H743XIH6 xff0c 所以也是根据此芯片来进行操作 一 寄存器 在STM32的学习
  • 大数据—Hadoop生态圈

    前言 整理了一下目前常用的hadoop组件 xff0c 后续将会对这些组件的具体应用场景和使用细节进行展开分析 如果大家发现有更好的建议欢迎大家在下方留言 生态圈 数据存储 xff1a HDFS HDFS xff0c 它是 Hadoop 技
  • byte与其他类型之间的强制转换

    强制类型转换 强制类型转换 xff0c 也称显式类型转换 xff0c 是指必须书写代码才能完成的类型转换 该类类型转换很可能存在精度的损失 xff0c 所以必须书写相应的代码 xff0c 并且能够忍受该种损失时才进行该类型的转换 l 转换规
  • Linux服务器离线安装Gitlab

    1 下载 1 1 网址 xff1a https mirrors tuna tsinghua edu cn gitlab ce yum el7 1 2 选择版本 2 安装 2 1 将安装包上传到服务器 2 2 检查相关依赖是否安装 使用命令
  • PTA从键盘输入n个整数,求出这n个数的平均值及其中的最大数和最小数。 从键盘输入一个正整数,要求编程实现以下功能: 求出这个数是几位数,并输出其位数; ② 输出这个数的逆序数。

    题目一 从键盘输入n xff08 3 lt 61 n lt 61 20 xff09 个整数 xff0c 求出这n个数的平均值及其中的最大数和最小数 输入格式 在第一行输入一个介于3至20之间的整数n xff0c 在第二行输入n个整数 xff
  • swift tableview cell自适应高度

    自适应高度达到的效果 实现方法 xff1a 1 xcode新建个项目 xff0c 选择 single View Application 2 打开main storyboard 将tableview 拖到view controller中 xf
  • PHP7 MongoDB 安装与使用

    PHP7 Mongdb 扩展安装 我们使用 pecl 命令来安装 xff1a usr local php7 bin pecl install mongodb 执行成功后 xff0c 会输出以下结果 xff1a Build process c
  • Qt5.6.1+win10环境安装

    安装步骤 xff1a 下载 Qt官方网址 xff1a https download qt io new archive qt 5 6 5 6 1 下载qt opensource windows x86 mingw492 5 6 1 exe
  • WebApp打包

    HBuilder打包 HBuilder是一款前端开发的工具 xff0c 可以到http www dcloud io 下载 下载安装后我们就开始打包已有项目了 xff0c 我们以vue项目为例 xff0c 保证vue项目正常运行 xff0c
  • 蓝牙模块基础认知

    一 模块类型 1 经典蓝牙模块 BT xff1a 泛指支持蓝牙协议4 0以下的模块 xff0c 一般用于数据量比较大的传输 经典蓝牙模块可再细分为 传统蓝牙模块和高速蓝牙模块 2 低功耗蓝牙模块 BLE xff1a 指支持蓝牙协议 4 0