【经验】在程序不变的情况下如何修改EFR32BG22的蓝牙名?
SILICON LABS公司推出的蓝牙SoC芯片EFR32BG22,具有同类最优的无线发射和接收功率(4.1mA TX@0dBm、3.6mA RX),采用高性能、低功耗Arm®Cortex-M33内核(27µA/MHz 活动、1.2µA睡眠)。优异的低功耗特性,在物联网、健康监测、室内导航、无线采集模块等广泛应用。
EFR32BG22的蓝牙设计时,为了生产方便,一般只使用一个固定的固件。由于每台蓝牙设备,可能需要不同的蓝牙名称,这就需要我们烧写完固件后再进行蓝牙名称的调整。
在EFR32BG22的开发环境中,是通过蓝牙GATT配置工具,直接配置蓝牙名称。在程序中会将配置的蓝牙名称赋值到一个常量里面。
图1 蓝牙GATT配置蓝牙名
由于Device Name支持读写操作,则可以通过sl_bt_gatt_server_write_attribute_value()函数配置蓝牙名。起到修改蓝牙名的目的。操作步骤为:
1.在app.c文件中定义一个蓝牙名称的数组,该数组的长度和GATT配置中设置的蓝牙名长度一致。
图2 定义蓝牙名称数组
2.在蓝牙广播代码前修改蓝牙名称。确保广播的设备名称是修改后的名称。
图3 重新配置蓝牙名称
如果需要保存修改后的蓝牙名称,可以将变量值存储到Flash中,每次启动,从Flash中读出蓝牙名再进行配置,就可以实现蓝牙的名称修改保存操作。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由东方的风提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】如何查询Silicon Labs蓝牙芯片的QDID
在使用Silicon Labs的蓝牙SoC设计做成的模块或者产品,在过认证的时候,可能会需要对应型号芯片的QDID,本文指导如何查询Silicon Labs蓝牙SoC的QDID。
【经验】Silicon Labs蓝牙Soc芯片EFR32BG22的蓝牙广播功率设置及注意事项
用户在使用Silicon Labs的蓝牙Soc芯片EFR32BG22实现蓝牙广播功能时,在不同的应用场景中要设置广播的发射功率,有的是为了降低产品的功耗,有的是为了增加或缩短通信的距离。那要如何设置广播时的功耗以及在设置时有哪些需要注意的事项?
【经验】Silicon Labs低功耗蓝牙SoC EFR32BG22如何通过GPIO唤醒UART通信
SiliconLabs的低功耗蓝牙SoC EFR32BG22系列芯片以极低的功耗和相对低廉的价格,达到了性价比的极致。目前大家开发EFR32BG22,大部分都会使其工作在休眠状态,一般会先用一个GPIO唤醒EFR32BG22,通过一定的条件使EFR32BG22停止休眠,再去串口通信,通信完成后,再进入休眠这样的流程。本文介绍下如何使用Silicon Labs的Bluetooth SDK实现该功能。
【应用】EFR32BG22蓝牙SoC用做CGM连续血糖仪主控,单芯片集成MCU和蓝牙5.2
CGM连续血糖仪为了用户体验更好,要做到小而轻,续航时间长,可以通过手机蓝牙连接获取血糖测量数据。Silicon Labs的蓝牙SoC EFR32BG22在单芯片中集成了MCU和蓝牙5.2,可以作为CGM的主控芯片并实现蓝牙数据收发,有丰富的外设。
【IC】芯科科技BG24蓝牙SoC获EEPW评选活动之十大划时代半导体产品-无线连接芯片类奖
芯科科技BG24蓝牙SoC系列获得行业媒体评选奖项-电子产品世界影响中国电子产业30年时代之光评选活动之“十大划时代半导体产品-无线连接芯片类奖”。其使用低功耗蓝牙和蓝牙网状网络实现物联网无线连接,用于智能家居、照明和便携式医疗产品。
芯科科技提供多款无线连接和控制芯片产品及解决方案,BG2x系列蓝牙SoC成就多样医疗物联网用例,
Silicon Labs(亦称“芯科科技”)的无线SoC和MCU助力全球客户的医疗物联网应用创新,持续打造更智能、高效、安全和便捷的健康监测设备。智能和网联技术近年来一直是医疗和健康保障领域内的热门技术,许多厂商都在利用医疗物联网(IoMT)技术开发更加智能和互联的健康监测设备,以利用物联网、云计算、人工智能和可穿戴等新一代信息通信技术,来帮助用户时刻监控自己的健康状况、降低医疗费用和就医麻烦。
Silicon Labs蓝牙SOC BG22C224用在汽车PEPS系统中,满足车规认证和强兼容性需求
SILICON LABS(芯科)蓝牙SOC EFR32BG22C224F512IM40是一款适用于PEPS系统和智能汽车应用的高可靠性、低功耗、强兼容性的芯片。其车规认证、超低功耗、强大的蓝牙协议栈、多重安全特性等优势,不仅为汽车电子产品带来了更好的用户体验,也为整个智能汽车产业提供了更多技术支持。
【技术】蓝牙5与蓝牙MESH,增加蓝牙传输距离并将蓝牙设备进行组网通讯
Silicon Labs公司作为世界顶级的物联网芯片、软件、解决方案供应商,推出支持蓝牙5.0的SOC芯片EFR32BG系列和通过认证、集成天线、远距离传输、小封装的蓝牙模块BGM系列。Silicon Labs公公司针对蓝牙产品,提供整套完善的开发工具,蓝牙Mesh网络开发包,例程和手机APP代码。运用Silicon Labs公司提供的丰富资源,可以提高设计产品的稳定性,加快上市时间。
【应用】芯科蓝牙SOC EFR32BG22保证电动汽车充电桩数据可靠性,接收灵敏度可达-106.7 dB
在实际应用中,芯科EFR32BG22芯片的典型应用是在充电桩中建立蓝牙连接,实现与用户移动设备之间的通信和数据传输。通过蓝牙连接,充电桩可以向用户的移动设备发送充电桩的状态信息(如电量、使用情况),并接受用户的控制命令,如启动、停止、调整充电功率等。
【经验】蓝牙SoC芯片EFR32BG系列BLE修改MAC地址的方法
当很多BLE设备一起使用或组网使用时,可以通过其MAC地址来区分不同的设备,这个地址是全球唯一有的,一般已固化在芯片中,无法修改,但用户可以配置不使用该MAC并使用自定义的符合 IEEE EUI64规则的MAC。在Silicon Labs蓝牙SoC芯片EFR32BG系列的BLE SDK中提供了方法,本文将进行详细说明讲解。
【经验】低功耗蓝牙SoC芯片EFR32BG系列的UART串口通信参考代码与解析
EFR32BG是Silicon Labs公司的高性能低功耗蓝牙SoC芯片。支持蓝牙5.0、5.1协议和蓝牙Mesh协议,发射电流3.5mA@0dbm,接收电流仅有2.6mA。广泛用于智能门锁,蓝牙门禁系统,照明系统,智能家居;在开发EFR32BG蓝牙SoC的代码过程中,经常需要用到uart通信,本文详细介绍如何找到参考代码以及代码解析。
【应用】芯科小体积蓝牙SOC芯片EFR32BG22满足CGM便携式需求,唤醒模式下功耗只有0.17μA
芯科EFR32BG22芯片可以实现极低的功耗,休眠模式下平均功耗1.40 μA,唤醒模式下功耗只有0.17 μA ,适合CGM等要求长时间使用的设备。通过对芯片进行灵活的功耗管理和优化,可以尽量延长设备的使用寿命,从而提高糖尿病患者的使用体验。
Silicon labs 蓝牙SOC选型表
Cortex-M4/M33内核,支持蓝牙5,待机功耗1.2μA;实测网络节点100+,工作温度高达125℃,提供芯片和模块。其最新的1.4μA超低功耗蓝牙SoC EFR32BG22具有主频高达76.8MHz Cortex-M33内核,16位ADC,支持蓝牙5.2与AoX定位和蓝牙Mesh协议。
产品型号
|
品类
|
MCU Core
|
Core Frequency (MHz)
|
Flash
|
RAM
|
Secure Vault
|
Bluetooth
|
Bluetooth 5
|
Bluetooth Mesh
|
Cryptography
|
Output Power Range (dBm)
|
GPIO
|
I²C
|
SPI
|
I²S
|
Receive Sensitivity
|
ADC
|
Comparators
|
Temperature Range (ºC)
|
Package Type
|
Package Size(mm)
|
EFR32BG24B110F1536IM48-B
|
Bluetooth®Wireless SoC
|
ARM Cortex-M33
|
78
|
1536
|
256
|
High
|
5.3
|
Bluetooth 5
|
Bluetooth Mesh
|
AES-128;AES-256;ECC;SHA-1;SHA-2
|
-20 to 10
|
28
|
2
|
3
|
1
|
-97.6DBM(1Mbit/s GFSK)
|
12-bit,SAR,1Msps
|
2
|
-40 to 125
|
QFN48
|
6x6
|
选型表 - SILICON LABS 立即选型
【经验】蓝牙SoC EFR32BG22芯片如何设置蓝牙广播时间与扫描时间?
Silicon Labs的蓝牙SoC EFR32BG22芯片具有较低的工作电流,在软件设计时还可以通过延长广播间隔时间来降低系统的功耗,但在实际使用中会遇到广播时间设置的较长时主机无法扫描到设备的情况,下面就介绍如何合理的设置蓝牙的广播时间。
【经验】在芯科的SSv5中使用MG系列芯片创建Bluetooth - NCP工程
当我们拿到一个Silicon Labs EFR32MG系列蓝牙SoC芯片,想要创建一个Bluetooth-NCP的工程,本文以EFR32MG24A020F1536IM40芯片为例为新手准备了从零开始的Bluetooth-NCP工程创建教程。
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 102,628
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>
提供语音芯片、MP3芯片、录音芯片、音频蓝牙芯片等IC定制,语音时长:40秒~3小时(外挂flash),可以外挂TF卡或U盘扩容。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论