【应用】一种具备快速OTA升级机制的ZigBee智能门锁解决方案,支持便捷配网

2019-08-02 世强
2.4GHz 多协议无线SOC,EFR32,Silicon Labs 2.4GHz 多协议无线SOC,EFR32,Silicon Labs 2.4GHz 多协议无线SOC,EFR32,Silicon Labs 2.4GHz 多协议无线SOC,EFR32,Silicon Labs

前主流智能门锁中,为了延长待机时间,大部分都会选择ZigBee作为无线通信协议,相比于BLE以及WIFI,从功耗角度来看(蓝牙功耗约20mA,WIFI 功耗约10-50mA,ZigBee约5mA),ZigBee协议的智能门锁工作时间更长,并且ZigBee协议支持Mesh网络,方便扩展,因此更加适用于智能家居系统。ZigBee是一种近距离、低功耗、低速率无线网络通信协议,工作频率2.4G,传输速率约100Kbps,且ZigBee门锁设备作为终端设备,大部分时间处于休眠状态(目的是为了延长待机时间),实际传输速率远远低于100Kbps。ZigBee门锁程序大小约500Kb(ZigBee本身固件+MCU程序固件)左右,普通OTA机制升级时间传输时间可能就要超过24小时以上,升级协议复杂,升级持续时间长,严重影响用户体验;此外,传统ZigBee门锁入网,需要同时操作网关和设备,保证门锁设备处于请求加网状态、网关处于允许加网状态,门锁才能加网成功,操作繁琐,也影响用户体验。


结合目前新技术新方案的发展,本方案提出一种用于解决ZigBee智能门锁不能支持OTA升级或者OTA升级速度太慢,以及配网不便捷等一系列导致智能门锁用户体验不佳问题的系统解决方案,且不增加硬件成本,不变更结构件,功耗除升级过程中有稍微增长,待机周期不会受影响,有极强的商用价值。


而目前ZigBee门锁由于受其Zigbee IC 硬件资源局限性,为了扩展门锁的功能,往往还需要增加一颗MCU芯片,门锁主要架构如下图1所示,MCU主要用于实现用户管理、密码开锁、指纹对比、屏幕显示,语音提示,矩阵键盘等功能,而ZigBee芯片主要用于ZigBee网络维护,数据传输等功能,这样既能最大限度的节省整机功耗也能更大程度的支持门锁功能扩展。



基于上述硬件架构,我们简单介绍上述两个芯片功能
(1)ZigBee芯片:外接Flash(也可以省略,如果无OTA需求)运行ZigBee协议栈,在网关和MCU之间建立数据传输通道;
(2)MCU芯片:外接Flash,指纹模组,显示屏,蜂鸣器,NFC,按键等外设;


基于以上架构和本身方案的不足,我们提出如下优化方案:由于ZigBee与BLE均基于2.4GHz,硬件可以共用,拟采用ZigBee与BLE分时运行在相同的硬件平台(此方案,SILICON LABS EFR32 系列产品已经实现)来优化上述的门锁软件架构,如下图2所示:



其中,ZigBee与BLE分时运行,共用天线和其他硬件资源, 基于以上架构,我们从OTA升级机制以及优化配网来提升智能门锁的用户体验。


优化OTA升级机制:
传统的ZigBee智能门锁,采用ZigBee 的方式传输OTA升级包,传输速度慢,受环境影响大,并且容易丢包,代码逻辑实现复杂,基于图2的改进型架构,升级流程如下图3所示:正常工作状态,为了节省功耗,只有ZigBee协议栈在运行,当门锁设备接收到来自网关的消息,云端有新的升级策略时,或者手机APP主动要求升级时,ZigBee启动唤醒BLE,两者分时运行,BLE初始化完成后,BLE与手机APP重新建立连接,然后按照通信协议从手机端获取智能门锁的升级文件(包含ZigBee部分、BLE部分和MCU部分,升级文件可以是三者,也可以是其中的任意组合),将升级文件存储至Flash1,升级文件接收完成之后,校验升级包文件,校验通过,如果有MCU升级文件,则通过串口的方式将MCU升级文件传输至Flash2,然后系统重启,进双方Boot,搬运升级文件,升级完成之后,系统重启,确认升级成功之后,将升级成功的消息推送手机APP,并重新进入ZigBee运行,BLE睡眠的状态,等待下次升级策略下发或者其他事件唤醒BL协议栈运行。




增强配网体验
传统的门锁加网方式,需要用户需要通过APP或者操作网关,设置网关进入允许加网模式,然后操作Zigbee门锁进入请求加网模式,门锁与网关通过交互、确认、认证后,两者建立网络连接,但此过程往往受周围环境(路由器、其他网关、设备的干扰)干扰影响严重导致设备加网失败,需要用户重复操作,影响用户体验。改进型加网方式,借助于BLE,在门锁加网成功之前,ZigBee与BLE分时运行,手机APP可通过NFC或者扫码的方式与门锁建立蓝牙连接,然后获取门锁的MAC地址,将该MAC地址通过云端(或者局域网)传输给网关,网关自动进入允许加网模式,同时BLE控制ZigBee进入请求加网模式,门锁与网关即可通过交互、确认、认证后,建立网络连接。如果一次不成功,且超时,最多可重复三次此过程,直到网关和门锁绑定成功。绑定成功之后,BLE主动断开与APP的连接,同时进入休眠状态;此方式,全程无需用户参与,只需用户扫描设备二维码或者通过NFC,即可完成智能ZigBee门锁与网关的网络连接,方便便捷,且大大提升用户体验。


Silicon Labs 2.4GHz 多协议无线SOC EFR32 系列产品,采用高性能ARM Cortex-M4 内核,带有DSP 指令集和FPU 浮点运算单元。产品可支持Zigbee 和BLE 协议,2.4GHz 和Sub-GHz双模无线收发器。免费提供稳定的协议栈及辅助插件,以简单的图形化界面展示,开发方便快捷。保证性能的同时降低射频部分硬件的开发难度。该系列相同封装产品,完全Pin To Pin 兼容,提高设计灵活性和兼容性。

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由GYP提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【应用】便携式无线医疗设备的案例与解决方案

无线医疗设备是物联网市场增长最快的细分市场之一。Silicon Labs本文整理了便携式无线医疗设备的发展趋势与设计考量,其EFR32 Wireless Gecko第二代无线SoC平台提供了出色的低功耗、模拟性能和系统集成。

2022-01-21 -  应用方案 代理服务 技术支持 采购服务

Silicon Labs智能家居无线解决方案,支持Zigbee|Thread|蓝牙|Sub-G|2.4GHz多协议

​世强提供智能家居解决方案,借助 Silicon Labs 的Zigbee、蓝牙、Wi-Fi、Z-Wave、Sub-G、2.4 GHz 专有无线解决方案和多协议无线解决方案,提供现今市场上集成性最好、最稳固、可靠、易于使用的无线和射频集成电路、模块和软件。提供智能家居完整设计参考,选型服务,产品资料和在线问答服务。推荐EFR32MG,EFR32BG,EFR32MG12,WGM110,Si4438。

2018-10-11 -  应用方案 代理服务 技术支持 采购服务

【成功案例】Cognosos以Flex Gecko无线SoC EFR32实现高效率车辆追踪

Cognosos通过Silicon Labs(亦称芯科科技)的EFR32 Flex Gecko专有无线解决方案完全改变了运营商使用昂贵且往往不可靠的资产跟踪技术的体验,它创造了一种物联网无线库存跟踪解决方案,允许用户在网上或智能手机上进行快速搜索,实时查看任何一辆车的位置和移动历史。

2018-11-07 -  应用方案 代理服务 技术支持 采购服务

【经验】EFR32无线通信模块通过CLI命令搭建ZigBee网络并和Z3Light、Z3Switch设备通讯

EFR32无线通信模块是世强基于EFR32MG12P433F1024GM48无线SOC自主研发的无线模块,可以支持ZigBee、BLE、Thread、Proprietary等多种无线协议,并且可以支持2.4GHz和434MHz两种频段。本文指导大家如果使用CLI命令搭建ZigBee网络,并将Z3Light和Z3Switch设备加入到ZigBee网络中来进行ZCL通讯。

2020-02-18 -  设计经验 代理服务 技术支持 采购服务

EFR32MG26无线GeckoSoC系列数据短

描述- EFR32MG26系列无线Gecko SoC是专为mesh IoT无线连接设计的,支持Matter、OpenThread和Zigbee协议。该系列SoC结合了优异的链路预算、领先的Flash、RAM和GPIO组合,为物联网终端设备提供最强大和功能丰富的多协议设备。它具有高性能的2.4GHz射频、低功耗消耗、AI/ML硬件加速器和Secure Vault功能,使制造商能够创建智能、强大且节能的产品,同时确保设备免受远程和本地网络攻击。Cortex®-M33内核最高运行频率为78MHz,配备高达3200kB的Flash和512kB的RAM,为高性能应用提供资源,同时留有未来扩展的空间。

型号- EFR32MG26,EFR32MG26B520F3200IM48-A,EFR32MG26B410F3200IM68-A,EFR32MG26B210F3200IM48-A,EFR32MG26B410F3200IM48-A,EFR32MG26B420F3200IM68-A,EFR32MG26B310F3200IL136-A,EFR32MG26B420F3200IM48-A,EFR32MG26B220F2048IM68-A,EFR32MG26B220F3200IM48-A,EFR32MG26B210F2048IM68-A,EFR32MG26B510F3200IL136-,FR32MG26B520F3200IM68-A,EFR32MG26B510F3200IM48-A,EFR32MG26B520F3200IM68-AR,EFR32MG26B510F3200IM68-A

2024/4/11  - SILICON LABS  - 数据手册  - Preliminary Rev. 0.1 代理服务 技术支持 采购服务 查看更多版本

【经验】多协议无线 SOC EFR32MG实现ZigBee的OTA操作指南

EFR32MG系列是Silicon Labs公司推出支持多协议无线 SOC,可以单芯片支持私有协议、BLE5.0、BLE MESH、ZigBee和Thread协议,并且可以单芯片支持Sub-GHz和2.4GHz的频段。由于其超低功耗、高射频性能以及高集成度等特点被广泛应用于智能家居、安防、智能工业等市场。在ZigBee的实际应用中,OTA是必不可少的功能,由于选择的型号不同,配置OT

2018-09-24 -  设计经验 代理服务 技术支持 采购服务

【经验】无线SoC EFR32系列的timer配置及注意点介绍

Silicon Labs的EFR32系列无线SoC的timer在协议的应用中起非常重要的作用,应用于协议中的任务切换、功耗模式切换、定时发送等,本文主要介绍EFR32的定时器相关的配置及注意要点。

2020-04-14 -  设计经验 代理服务 技术支持 采购服务

2.4GHz无线SoC MG21助力开发SONOFF微型Zigbee USB智能适配器支持路由和快充

SILICON LABS近日宣布,其EFR32MG21(MG21)2.4GHz无线SoC获SONOFF公司选用于开发新型“ZBMicro”智能开关。该产品是SONOFF最新的微型Zigbee USB智能适配器,也是智能家居技术领域的开创性产品。从作为USB设备的智能开关到作为Zigbee路由器和支持快速充电的功能,ZBMicro提供了无与伦比的用户体验,提升了现代智能家居的连接性和便利性。

2024-08-17 -  原厂动态 代理服务 技术支持 采购服务

【经验】芯科EFR32系列通过命令行读取芯片NVM3区域内容的方法

在开发芯科EFR32系列芯片有时候出现问题或者需要对比要读取NVM3区域的内容,不知道如何抓取数据,芯科的图形软件里面也没有这个功能,此时就需要通过命令行来进行读取数据,本文就是介绍芯科EFR32系列通过命令行读取芯片NVM3区域内容。

2023-02-03 -  设计经验 代理服务 技术支持 采购服务

【经验】如何对Silicon Labs的无线SoC EFR32进行Flash读写操作

在开发过程中,Silicon Labs在不同的协议栈均设有不同的存储机制,比如EmberZNet有Token机制,蓝牙有PS机制等。如果我们有特殊的片上存储需求,还可以进行手动Flash擦除、读取操作。本文介绍下该机制。

2019-09-30 -  设计经验 代理服务 技术支持 采购服务
June 2024  - SILICON LABS  - 应用笔记或设计指南  - Rev. 2.8 代理服务 技术支持 采购服务

您好,在用Silicon Labs 的EFR32 做Zigbee的,请问怎样新建一个完整的工程可以实现自定义cluster,并建网,加网,组播以及关于security的设定?谢谢

Zigbee(开发环境搭建)【经验】Zigbee开发之如何添加私有cluster 及 attributes 如何添加私有cluster 及 attributes 【经验】Zigbee开发之如何添加私有cluster 及 attributes Zigbee(网络操作)AN304:EFR32无线通信模块——Zigbee(网络操作) 安全相关:Silicon Labs(芯科科技) UG103.5 应用开发安全基础 用户指南

2018-12-14 -  技术问答 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥8.1764

现货: 102,628

品牌:SILICON LABS

品类:Mighty Gecko Multi-Protocol Wireless SoC

价格:¥27.0929

现货: 90,767

品牌:SILICON LABS

品类:Wireless SoC

价格:¥31.7756

现货: 88,140

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.5305

现货: 85,765

品牌:SILICON LABS

品类:Wireless SoC

价格:¥19.9760

现货: 84,418

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.9026

现货: 83,555

品牌:SILICON LABS

品类:Wireless SoC

价格:¥35.3989

现货: 76,847

品牌:SILICON LABS

品类:8位MCU

价格:¥5.8534

现货: 71,919

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥12.9143

现货: 61,558

品牌:SILICON LABS

品类:Transceiver

价格:¥15.8878

现货: 53,758

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:Wireless SoC

价格:¥15.1400

现货:1,455

品牌:SILICON LABS

品类:Switch Hall Effect Magnetic Position Sensor

价格:¥2.2924

现货:126,000

品牌:SILICON LABS

品类:Light Sensor

价格:¥20.3400

现货:28,003

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.7900

现货:3,451

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥11.1200

现货:1,201

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥16.8500

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥56.0000

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥5.1900

现货:396

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

EMC电磁兼容测试

提供电子电气产品的辐射骚扰测试、辐射抗干扰测试,以及RFID,SRD,2G,3G,4G等无线产品的辐射骚扰测试、辐射杂散测试、辐射功率测试以及辐射抗干扰测试。测试频率可覆盖9KHz-26.5GHz。

实验室地址: 深圳 提交需求>

无线位移传感器量程定制

可定制无线位移传感器量程范围10~600mm,采用了无线传输方式,可远程自动实时检(监)测位移量值,准确度级别(级):0.2、0.5;内置模块:无线传输模块、供电模块;传输距离L(m):可视距离1000 (Zigbee、 LORA)。

最小起订量: 1pcs 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面