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、普通的蓝牙产品没有必要去花这个冤枉钱,话肯定不能说满了,大概懂就可以了
审核编辑 黄宇
全部0条评论
快来发表一下你的评论吧 !