蓝牙地址的规则

Bluetooth Device Address(BD_ADDR) - 1 通用地址的优点是,如果所有的站都遵守规则,并且网络的安全性能够防止MAC地址的恶意欺骗,那么拥有这种MAC地址的站就可以连接到世界上的任何IEEE 802网络,并保证MAC地址是唯一的。注意,我们使用的MAC地址,比如蓝牙设备贴的标签上显示的,或者通过命令行查询的网卡地址,是12个16进制数显示的。以MA-L为例,一个公司分配了一个MA-L的地址,其值是一个24-bit的公司ID,如果是EUI-48的标识符,那留给此公司可用于分配标识符的块大小就是2^24,如果是EUI-64,可分配的块大小就是2^40。 阅读详情

蓝牙地址分为三部分:

LAP(24位地址低端部分)、UAP(8位地址高端部分)和NAP(16位无意义地址部分)。


其中,NAP和UAP是生产厂商的唯一标识码,必须由蓝牙权威部门分配给不同的厂商。

而LAP是由厂商内部自由分配。
 
对于某一种型号的手机或者设备,所有个体的NAP、UAP是固定的,可变的是LAP。


LAP共有24位,一般来说厂家在制造时会从0开始分配地址直到2的24次方,以保证个体之间地址的区别。

但是当产品数量太多,导致2的24次方都用完之后,或者在写地址的时候出了问题,就会出现蓝牙地址重复使用的情况, 但是概率非常小

蓝牙学习七(MAC地址) 一个BLE设备,可以使用类型的地址(一个BLE设备可以和。而Random Device Address又分为和两类。其中Private Device Address又可以分为和。 阅读详情

相关推荐

蓝牙协议基础知识学习

蓝牙协议是蓝牙设备间交换信息所应该遵守的规则。与开放系统互联(OSI)模型一样,蓝牙技术的协议体系也采用了分层结构,从底层到高层形成了蓝牙协议栈,各层协议定义了所完成的功能和使用数据分组格式,以保证蓝牙产品间的互操作性。 一、首先来看一下蓝牙的架构: 1、无线射频单元(Radio):负责数据和语音的发送和接收,特点是短距离、低功耗。蓝牙天线一般体积小、重量轻,属于微带天线。 2、基带或链路控制单元(LinkController):进行射频信号与数字或语音信号的相互转化,实现基带协议和其它的底层连接规

飞天鱼 3945

蓝牙地址解析(NAP/UAP/LAP)

Bluetooth Device Address 蓝牙设备地址可分为两类:`公开设备地址`(public device address)和`随机地址`(random device address)。

公众呺:Linux兵工厂, 加关+私信获取海量Linux干货资料和代码 6166

中科蓝讯_889X系列蓝牙SPP的使用

关于中科蓝讯蓝牙SPP的使用 SPP是Serial Port Profile(串口协议)的缩写,其定义了使用蓝牙进行RS232(或类似)串行电缆仿真的设备应使用的协议和过程。简单来说就是在蓝牙设备之间建立虚拟的串口进行数据通信。说白了就是可以两个设备对端发送自定义数据,NOTED:苹果不支持SPP协议。 前置条件: 耳机打开串口功能 ...

秋枫的博客 3586

BLE学习(4):蓝牙地址类型和设备的隐私

蓝牙地址也被称为蓝牙MAC地址,它能唯一标识一个蓝牙设备的48的值。在蓝牙规范中,它被称为BD_ADDR。和,其中。

主要分享嵌入式软件、人工智能部分知识 8133

QCC300x笔记(4) -- 蓝牙地址规则

蓝牙地址分为三部分: LAP(24地址低端部分)、UAP(8地址高端部分)和NAP(16无意义地址部分)。 其中,NAP和UAP是生产厂商的唯一标识码,必须由蓝牙权威部门分配给不同的厂商。 而LAP是由厂商内部自由分配。

文化人的博客 5884

解构蓝牙地址以及蓝牙MAC地址查询

现实场景中,经常会碰到“搜索到一个蓝牙地址,但是没有名称,无法确定是不是想连接的设备等问题?”,这个时候就想着,如果可以从地址信息中能解析出某些有用的信息,帮助我们筛选就好了。别急,还真是有可能的,让我们先来重新认识一下蓝牙地址的构成。 当然,这里介绍的是Bluetooth Address,即public address。并不针对BLE的random address。为什么呢?我们来慢慢看。

Do what you want 4万+

【设备地址构成】经典蓝牙地址构成‌和分类

经典蓝牙地址构成分析

qq_15776011的博客 1418

RK_Android 平台 WiFi&蓝牙&以太网自定义 MAC地址功能说明文档

RK_Android 平台 WiFi&蓝牙&以太网自定义 MAC地址功能说明文档 去发现同类优质开源项目:https://gitcode.com/ 本仓库提供了RK_Android平台下,关于WiFi、蓝牙及以太网自定义MAC地址的详细功能说明。以下是该资源的简要描述: WiFi MAC地址自定义说明:介绍了WiFi环境下,如何进行MAC地址的多播地址设置,以及P2P地址的具体...

gitblog_06721的博客 488

QCC300x笔记(0)-- 系列博文索引

博文索引 关于作者 哈喽大家好,我是书哥Sugar, 从事蓝牙行业风雨数载,接触过BC5/BC7/QCC300x/QCC512x系列芯片,对平台的框架和开发有一些些自己的心得。由于官方提供的文档大多偏概述性,且全是英文,无疑增加了学习与开发的门槛,打击了俺们的自信心。这个【笔记】系列是作者在学习和开发中的调试积累(血泪史T^T),希望能帮助到正在学习或者开发QCC3000系列的“道友”们。 该系列会不断更新,如果作者没有偷懒的话~ “道友”们,如果有任何问题或者建议,欢迎在评论区留言或者私信哦,我看到了会及

文化人的博客 1103

Bluetooth以及音频协议 基础知识学习

蓝牙协议是蓝牙设备间交换信息所应该遵守的规则。与开放系统互联(OSI)模型一样,蓝牙技术的协议体系也采用了分层结构,从底层到高层形成了蓝牙协议栈,各层协议定义了所完成的功能和使用数据分组格式,以保证蓝牙产品间的互操作性。 一、首先来看一下蓝牙的架构: 1、无线射频单元(Radio):负责数据和语音的发送和接收,特点是短距离、低功耗。蓝牙天线一般体积小、重量轻,属于微带天线。 2、基带或链路控制单元(LinkController):进行射频信号与数字或语音信号的相互转化,实现基带协议和其它的底层连接规

feelinghappy的专栏 2256

nordic蓝牙地址获取

1.nordic蓝牙地址获取 代码 官方工程默认都是使用静态随机地址,地址的最高两必须要是 1 1,原因下面会有解释 void ble_get_mac(void) { // uint8_t i; // ble_gap_addr_t ble_mac; //#if (NRF_SD_BLE_API_VERSION >= 3) // sd_ble_gap_addr_get(&am...

liupeng08304的专栏 1367

深入解析HCI协议:CONTROLLER INFORMATION命令与事件实战指南

本文深入解析了蓝牙HCI协议中的CONTROLLER INFORMATION命令与事件,提供了实战指南。通过拆解Read Local Version Information、Read Local Supported Commands等核心命令的数据包,并结合C语言代码示例,指导开发者如何获取蓝牙控制器的版本、支持特性及地址等关键信息,从而在开发初期做好兼容性评估,避免常见错误。

sony5的博客 1012

android 校验字符串是否蓝牙地址的方法

android 校验字符串是否蓝牙地址的方法

天燹的博客 377

蓝牙核心技术概述: 蓝牙协议规范(射频、基带链路控制、链路管理)

关键词:蓝牙核心技术协议射频基带链路控制链路管理 作者:xubin341719(欢迎转载,请注明作者,请尊重版权,谢谢!) 欢迎指正错误,共同学习、共同进步!! 下载链接:Bluetooth PROFILE SPECIFICATIONS (基本涵盖所有蓝牙协议)、buletooth core 2.1-4.0 SPECIFICATION(三蓝牙版本的核心协议v2.1\v3.0\v4.0)、蓝牙核心技...

Song 2122

瑞芯微RK3568工控主板SN号烧录全攻略:从零配置到批量写入

本文详细解析了瑞芯微RK3568工控主板SN号烧录的全流程,从编码规则设计到RKDevInfoWriteTool工具配置,再到产线级批量烧录方案。通过实战指南帮助工程师高效完成主板标识写入,提升工业自动化产线管理效率。

weixin_29207149的博客 154
上一篇: 蓝牙技术和802.11b/g之间的信号干扰
下一篇: 蓝牙专业词汇表
SingleCode
博客等级 码龄15年 11粉丝 6原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值