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

描述

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

蓝牙芯片

问题1:关于蓝牙芯片的mac地址的说明
1、蓝牙芯片的唯一标识是蓝牙mac地址,很多无线的设备都有唯一地址,包括wifi等等,原理是一样的
也可以称蓝牙mac地址是蓝牙芯片的唯一标识ID。
2、我们芯片出厂默认是烧录了mac地址,不需要用户任何的干预,这个地址是随机的,长度6个字节

蓝牙芯片

并且这个mac地址是没有任何规则,只在芯片第一次通电的时候随机生成一次,后续就保持不变了
3、因为是随机生成的,所以是有百万分之一的概率重复,也没什么影响
4、如果您的产品是很高端,比如:小米、bose之类的大厂商,他们的蓝牙产品mac地址是需要找SIG单位购买地址段,再烧录进去芯片里面的。如果我们是普通小产品,则不需要购买,购买是需要花钱的,具体找SIG即可

问题二、那么如果查看芯片的MAC地址,有两种方法
1、芯片上电的时候会自动回传AT指令,如下图所示

蓝牙芯片

2、可以使用手机端的测试app,例如“nrf connect”去查看,方法很简单,工程师都懂

蓝牙芯片


问题三:那么如何设置这个mac地址,方法如下:
1、打开芯片的使用手册,在指令举例里面可以看到:
AT+BN        设置 BLE 的 MAC 地址 详见3.4章节
再把手册打开3.4章节,就可以看到这条指令的完整解释
2、关于spp的mac地址,和ble的mac地址,相互的对照关系,请查看手册

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

蓝牙芯片


举例说明,以其他客户的生产为例:
烧录更改如下:其他功能不变   默认值:
蓝牙名称:FQXXXXX   X为:0-F   XXXXX:0-FFFFF滚动码,每个芯片不一样

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

蓝牙芯片

得到的效果就是这样的:

蓝牙芯片

总之:
1、如果是国内销售,不怎么在意品牌,那就按照“举例说明”部分去处理,不需要购买地址段
2、如果国外欧美版权意识很强的地方,且产品溢价很高,可以联系“SIG”购买地址段,具体问他们
3、普通的蓝牙产品没有必要去花这个冤枉钱,话肯定不能说满了,大概懂就可以了


审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分