参考文章

➀ IEEE Organizationally unique identifier
➁ what-is-bluetooth-address-BD_ADDR

组成

LAP(LSB) UAP NAP(MSB)
24 Bits 8 Bits 16Bits
  • NAP

Non-significant Address Part (2 bytes). Contains first 16 bits of the OUI. The NAP value is used in Frequency Hopping Synchronization frames.

  • UAP

Upper Address Part (1 byte). Contains remaining 8 bits of the OUI. The UAP value is used for seeding in various Bluetooth specification algorithms.

  • LAP

Lower Address Part (3 bytes). This portion of Bluetooth Address is allocated by the vendor of device. The LAP value uniquely identifies a Bluetooth device as part of the Access Code in every transmitted frame.

实例

BD: 3058902E8DFA

其中,NAP为3058;UAP为90;LAP为2E8DFA。NAP+UAP为组织ID。以此,可以在参考文章➀查阅到如下信息。

OUI/MA-L                        Organization
company_id                      Organization                                 Address
......
30-58-90   (hex)        Frontier Silicon Ltd
305890     (base 16)        Frontier Silicon Ltd137 Euston Road London NW12AA GB
......

蓝牙地址BD_ADDR组成相关推荐

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

    蓝牙地址也被称为蓝牙MAC地址,它能唯一标识一个蓝牙设备的48位的值.在蓝牙规范中,它被称为BD_ADDR.蓝牙的地址类型可以分为两种:public addresses和random addresse ...

  2. android8.1获取蓝牙地址,[蓝牙] Android 8.1 获取蓝牙设备地址无效;02:00:00:00:00:00

    序言: 对于这个问题, 谷歌是这样说的: 为了向用户提供更好的数据保护,从此版本开始,Android删除了使用Wi-Fi和蓝牙API对应用程序的设备本地硬件标识符的编程访问. ok.至此我们已经知道为 ...

  3. android9获取蓝牙地址,Android获取本机蓝牙地址

    从Android6.0开始,通过BluetoothAdapter.getDefaultAdapter().getAddress()获取的地址是一个固定值02:00:00:00:00:00,部分从低版本 ...

  4. Android获取本机蓝牙地址

    从Android6.0开始,通过BluetoothAdapter.getDefaultAdapter().getAddress()获取的地址是一个固定值02:00:00:00:00:00,部分从低版本 ...

  5. CSR867x — 如何修改BLE的蓝牙地址

    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX 作 者:文化人 XX 联系方式:(进群:471144274) XX 版权声明:原创文章, ...

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

    哈喽大家好,这是该系列博文的第四篇~ 篇~ <<[系列博文索引]快速通道 >> 蓝牙地址分为三部分: LAP(24位地址低端部分).UAP(8位地址高端部分)和NAP(16位无 ...

  7. 中科蓝汛通过蓝牙地址判断左右声道

    下面说下中科蓝汛通过地址去区分左右声道.我们都知道在中科蓝汛的配置列表中有6种声道的选择,如下图: 现在对上述的几种方式进行解释,(PS:下面的顺序就按上图中的顺序) 第一种方式对左右声道不分配的这种 ...

  8. 恒玄BES调试笔记-BES2500蓝牙地址和蓝牙名称api

    获取和设定蓝牙地址和蓝牙名称的相关api: services\bt_app\besbt.h unsigned char *bt_get_local_address(void); void bt_set ...

  9. 蓝牙地址的name为null_蓝牙, enable协议栈流程

    文章开始之前,先看两张图 原谅我这个不擅长美工没有艺术细菌的程序媛,图画的很简陋,但也算是勾勒出了大致的流程如果你对这两张图感兴趣,那么欢迎继续阅读本文,也期待多多提出意见如果无感,甚至感觉目前根本没 ...

  10. android 蓝牙地址连接打印机,android 连接蓝牙打印机 BluetoothAdapter

    android 连接蓝牙打印机 BluetoothAdapter 源码下载地址:https://github.com/yylxy/BluetoothText.git public class Prin ...

最新文章

  1. 对象冒充_使用您的精神探照灯进行冒充冒名顶替综合症
  2. d3设置line长度_使用d3画一些基本的图形
  3. (论坛答疑点滴)为什么设置了DropDownList的AutoPostBack=True还是不能触发SelectedIndexChanged事件?...
  4. 浅谈Java/Android下的注解
  5. 我应该如何道德地接近用户密码存储以便以后的明文检索?
  6. 删除数据库日志sql语句
  7. Hibernate3.X实现基于CLOB字段类型的注解方式:
  8. PHP2002,php - 错误:SQLSTATE [HY000] [2002]没有这样的文件或目录 - SO中文参考 - www.soinside.com...
  9. C语言课后习题(42)
  10. wifi管家android,WiFi管家—轻松连上好wifi
  11. linux mysql 数据按表名称备份
  12. SqlServer存储过程之简单入门
  13. 20151212Jquery 工具函数代码备份
  14. VSCODE: 快速生成html框架
  15. MySQL实验作业_数据库实验四作业及答案
  16. 麻辣江湖服务器正在维护,7月18日例行维护更新公告
  17. draw.io箭头设置虚线
  18. 后端 学习 前端 Vue 框架基础知识
  19. “npm”‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
  20. functools 可调用对象上的高阶函数和操作

热门文章

  1. Python简单版本flappy_bird
  2. AI洞观 | 一文读懂2018安博会四大趋势
  3. 腾讯公布员工数据:超 30 岁员工占近六成
  4. PIC16F887 单片机 接线 实物器件说明 原理
  5. 刻录光盘不求人Nero刻录软件使用教程
  6. Hibernate 检索策略的学习
  7. 无线键盘RK61使用说明
  8. java实现角色+武器攻击小游戏
  9. 织梦DedeCMS网站源代码分析详解
  10. mysql大于等于between比较_MySQL范围查询优化,Between与大于等于对比及优化