【经验】蓝牙SoC芯片EFR32BG系列BLE修改MAC地址的方法
当很多BLE设备一起使用或组网使用时,可以通过他们的MAC地址来区分不同的设备,这个地址是全球唯一有的,一般已固化在芯片中,无法修改。但是用户可以配置不使用该MAC并使用自定义的符合 IEEE EUI64规则的MAC。
在SILICON LABS蓝牙SoC芯片EFR32BG系列的BLE SDK中提供了方法,如下:
使用函数gecko_cmd_system_set_identity_address(),可以设置新的公共地址或静态地址。一个修改公共地址的例子如下:
设备的出厂MAC为:08:6B:D7:90:8E:7D,为了验证,程序中将MAC改为:08:B6:7D:09:E8:D7,通过BLE调试助手查看修改前后MAC如下:
可以看到,地址按照程序的设定发生了变化。
注意,新地址将在下次系统重新启动时生效。使用此命令设置的MAC将写入Flash,如果MAC不符合蓝牙规范,则堆栈返回错误。在片子没有完全擦除时,即便以后的程序中不再出现以上的MAC修改的代码,MAC仍是修改过的MAC。并且00:00:00:00:00:00:00和ff:ff:ff:ff:ff:ff视为无效地址,如果使用这些地址将会导致堆栈删除PS,并在下次系统重新启动时使用默认地址。
- |
- +1 赞 0
- 收藏
- 评论 1
本文由NKJ提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】Silicon Labs蓝牙Soc芯片EFR32BG22的蓝牙广播功率设置及注意事项
用户在使用Silicon Labs的蓝牙Soc芯片EFR32BG22实现蓝牙广播功能时,在不同的应用场景中要设置广播的发射功率,有的是为了降低产品的功耗,有的是为了增加或缩短通信的距离。那要如何设置广播时的功耗以及在设置时有哪些需要注意的事项?
设计经验 发布时间 : 2021-12-24
【经验】低功耗蓝牙SoC芯片EFR32BG系列的UART串口通信参考代码与解析
EFR32BG是Silicon Labs公司的高性能低功耗蓝牙SoC芯片。支持蓝牙5.0、5.1协议和蓝牙Mesh协议,发射电流3.5mA@0dbm,接收电流仅有2.6mA。广泛用于智能门锁,蓝牙门禁系统,照明系统,智能家居;在开发EFR32BG蓝牙SoC的代码过程中,经常需要用到uart通信,本文详细介绍如何找到参考代码以及代码解析。
设计经验 发布时间 : 2020-02-10
【经验】在程序不变的情况下如何修改EFR32BG22的蓝牙名?
EFR32BG22的蓝牙设计时,为了生产方便,一般只使用一个固定的固件。由于每台蓝牙设备,可能需要不同的蓝牙名称,这就需要我们烧写完固件后再进行蓝牙名称的调整。
设计经验 发布时间 : 2022-01-07
芯科科技提供多款无线连接和控制芯片产品及解决方案,BG2x系列蓝牙SoC成就多样医疗物联网用例,
Silicon Labs(亦称“芯科科技”)的无线SoC和MCU助力全球客户的医疗物联网应用创新,持续打造更智能、高效、安全和便捷的健康监测设备。智能和网联技术近年来一直是医疗和健康保障领域内的热门技术,许多厂商都在利用医疗物联网(IoMT)技术开发更加智能和互联的健康监测设备,以利用物联网、云计算、人工智能和可穿戴等新一代信息通信技术,来帮助用户时刻监控自己的健康状况、降低医疗费用和就医麻烦。
原厂动态 发布时间 : 2023-06-29
【IC】芯科科技提供全面蓝牙网状网络SoC和模块产品组合,专业技术文档库和设计资源助力探索蓝牙Mesh功能
超紧凑型封装、低功耗、长距离或出色的RF灵敏度——SILICON LABS为每种应用提供了最佳的解决方案。芯科科技所有的蓝牙模块和SoC都为开发人员提供一致的使用体验,因此您可以在整个产品组合中开发面向未来的网状网络设计,并持续改进您的应用。
产品 发布时间 : 2023-10-11
【技术】蓝牙5与蓝牙MESH,增加蓝牙传输距离并将蓝牙设备进行组网通讯
Silicon Labs公司作为世界顶级的物联网芯片、软件、解决方案供应商,推出支持蓝牙5.0的SOC芯片EFR32BG系列和通过认证、集成天线、远距离传输、小封装的蓝牙模块BGM系列。Silicon Labs公公司针对蓝牙产品,提供整套完善的开发工具,蓝牙Mesh网络开发包,例程和手机APP代码。运用Silicon Labs公司提供的丰富资源,可以提高设计产品的稳定性,加快上市时间。
新技术 发布时间 : 2018-05-18
【IC】芯科科技BG24蓝牙SoC获EEPW评选活动之十大划时代半导体产品-无线连接芯片类奖
芯科科技BG24蓝牙SoC系列获得行业媒体评选奖项-电子产品世界影响中国电子产业30年时代之光评选活动之“十大划时代半导体产品-无线连接芯片类奖”。其使用低功耗蓝牙和蓝牙网状网络实现物联网无线连接,用于智能家居、照明和便携式医疗产品。
产品 发布时间 : 2023-09-26
【经验】在silicon labs的simplicity studio v5中使用BG22创建AOA tag工程
本文以EFR32BG22C224F512IM40芯片为例为新手准备了从零开始的AOA tag工程创建教程。当我们拿到一个Silicon Labs EFR32BG22蓝牙SoC芯片,想要做AOA tag,首先需要创建一个AOA tag的工程。
设计经验 发布时间 : 2023-02-17
【应用】芯科小体积蓝牙SOC芯片EFR32BG22满足CGM便携式需求,唤醒模式下功耗只有0.17μA
芯科EFR32BG22芯片可以实现极低的功耗,休眠模式下平均功耗1.40 μA,唤醒模式下功耗只有0.17 μA ,适合CGM等要求长时间使用的设备。通过对芯片进行灵活的功耗管理和优化,可以尽量延长设备的使用寿命,从而提高糖尿病患者的使用体验。
应用方案 发布时间 : 2023-06-06
【经验】蓝牙SoC EFR32BG22芯片如何设置蓝牙广播时间与扫描时间?
Silicon Labs的蓝牙SoC EFR32BG22芯片具有较低的工作电流,在软件设计时还可以通过延长广播间隔时间来降低系统的功耗,但在实际使用中会遇到广播时间设置的较长时主机无法扫描到设备的情况,下面就介绍如何合理的设置蓝牙的广播时间。
设计经验 发布时间 : 2020-12-31
【经验】蓝牙SoC芯片EFR32BG22如何实现蓝牙串口透传功能?
在使用Silicon Labs的蓝牙SoC芯片EFR32BG22做蓝牙模块时,一般需要实现串口透传功能,但BLE不支持SPP功能,要实现这个功能只能用户手动增加相关的服务。本文介绍在EFR32BG22上实现蓝牙串口透传功能(SPP)的方法 。
设计经验 发布时间 : 2020-12-31
【经验】在芯科的SSv5中使用MG系列芯片创建Bluetooth - NCP工程
当我们拿到一个Silicon Labs EFR32MG系列蓝牙SoC芯片,想要创建一个Bluetooth-NCP的工程,本文以EFR32MG24A020F1536IM40芯片为例为新手准备了从零开始的Bluetooth-NCP工程创建教程。
设计经验 发布时间 : 2023-05-25
【经验】Silicon Labs 蓝牙Mesh SoC版Provisioner流程介绍
Silicon Labs的蓝牙Mesh SoC EFR32BG是目前市场上非常流行的蓝牙Mesh方案,该芯片支持BLE5.1的全部特性,支持BT Mesh 1.1的全部特性,具有技术上的先进性。在做蓝牙Mesh网关时,需要使用EFR32BG作为Provisioner,本文介绍下Silicon Labs SoC版Provisioner的流程。
设计经验 发布时间 : 2019-07-10
【经验】蓝牙SoC芯片EFR32BG22使用SSV5生成Bootloader的方法
如果用户拿到一颗新的Silicon Labs EFR32BG22 蓝牙SoC芯片,使用Bluetooth例程soc-empty编译完成烧录后,程序没有运行起来,最可能的情况是新的芯片内部没有Bootloader。本文讲解如何使用Simplicity Studio生成Bootloader例程并下载到目标芯片使芯片可以正常使用。
设计经验 发布时间 : 2021-03-31
【应用】芯科科技蓝牙SoC芯片用于植入式医疗设备,最高工作频率80MHz,运行功耗低至50.9μA/MHz
植入式医疗设备项目,需要借助蓝牙SoC芯片将检测到的振动、偏转等信息。本文推荐芯科科技推出的无线SoC产品EFR32BG21A010F512IM32-BR,高性能32bit ARM Cortex®-M33内核,最高工作频率80MHz。
应用方案 发布时间 : 2023-03-09
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 104,128
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
提供蓝牙BLE芯片协议、蓝牙模块、蓝牙成品测试认证服务;测试内容分Host主机层,Controller控制器层,Profile应用层测试。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>
登录 | 立即注册
提交评论