前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >KT6368A蓝牙芯片出厂的mac地址是什么规则?如何设置?批量怎么办

KT6368A蓝牙芯片出厂的mac地址是什么规则?如何设置?批量怎么办

原创
作者头像
清月电子
发布于 2025-02-27 07:41:19
发布于 2025-02-27 07:41:19
610
举报
文章被收录于专栏:KT6368AKT6368A

KT6368A蓝牙芯片出厂的mac地址是什么规则?自己能设置吗?如何设置?批量怎么办?

问题1:关于蓝牙芯片的mac地址的说明

  1. 蓝牙芯片的唯一标识是蓝牙mac地址,很多无线的设备都有唯一地址,包括wifi等等,原理是一样的

也可以称蓝牙mac地址是蓝牙芯片的唯一标识ID。

  1. 我们芯片出厂默认是烧录了mac地址,不需要用户任何的干预,这个地址是随机的,长度6个字节

并且这个mac地址是没有任何规则,只在芯片第一次通电的时候随机生成一次,后续就保持不变了

  1. 因为是随机生成的,所以是有百万分之一的概率重复,也没什么影响
  2. 如果您的产品是很高端,比如:小米、bose之类的大厂商,他们的蓝牙产品mac地址是需要找SIG单位购买地址段,再烧录进去芯片里面的。如果我们是普通小产品,则不需要购买,购买是需要花钱的,具体找SIG即可

问题二、那么如果查看芯片的MAC地址,有两种方法

  1. 芯片上电的时候会自动回传AT指令,如下图所示
  1. 可以使用手机端的测试app,例如“nrf connect”去查看,方法很简单,工程师都懂

问题三:那么如何设置这个mac地址,方法如下:

  1. 打开芯片的使用手册,在指令举例里面可以看到:

AT+BN 设置 BLE 的 MAC 地址 详见3.4章节

再把手册打开3.4章节,就可以看到这条指令的完整解释

  1. 关于spp的mac地址,和ble的mac地址,相互的对照关系,请查看手册

问题四:mac地址批量生产怎么弄?

  1. 如果量很小,并且mac地址是没有规则的,唯一的办法就是自己做夹具,自己发AT指令去设置
  2. 如果蓝牙mac地址有规则,那么可以提交规则给我们,在蓝牙芯片的出厂阶段,烧录进去

举例说明,以其他客户的生产为例:

烧录更改如下:其他功能不变 默认值: 蓝牙名称:FQXXXXX   X为:0-F   XXXXX:0-FFFFF滚动码,每个芯片不一样

蓝牙芯片程序里面处理:取mac地址的后面2个字节,以及倒数第三个的前面8位,

程序如下

得到的效果就是这样的:

总之:

1、如果是国内销售,不怎么在意品牌,那就按照“举例说明”部分去处理,不需要购买地址段

2、如果国外欧美版权意识很强的地方,且产品溢价很高,可以联系“SIG”购买地址段,具体问他们

3、普通的蓝牙产品没有必要去花这个冤枉钱,话肯定不能说满了,大概懂就可以了

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档