基于MG24和MG27的Zigbee智能家居开发实作


随着现代科技的发展,建筑设计不再仅仅是物理结构的构造,而是成为建筑与科技相融合的一门艺术。在这种背景下,“智能家居(Smart Home)”这一话题成为建筑行业可持续发展和创新的重要组成部分。有鉴于此,通过SILICON LABS(亦称“芯科科技”)的强项-多协议无线SoC解决方案,将能允许用户部署符合多标准的协议栈以及创建网状网络,从而可以轻松地扩展自己的物联网产品项目。
本文将展示基于MG24和MG27开发板实作的Zigbee智能家居用例。
MG24和MG27多协议无线SoC开发套件
本用例采用了芯科科技的MG24和MG27多协议无线SoC开发套件,进一步实现以Zigbee协议连接的智能家居应用演示。MG24和MG27可用于各种无线协议,如低功耗蓝牙(Bluetooth LE), 蓝牙Mesh和Zigbee等。MG24具有小尺寸优势,因此很容易与其他模块集成。此外,它还支持一些标头,以便我们可以很容易地使用跳接与板连接。
准备节点组件
Zigbee网络包含了许多不同功能的节点。为了做到这一点,本案例使用的传感器/执行器套件如下图:
最具挑战性的部分是,在其他板中没有任何库兼容重用。因此,我们已经构建了诸如单线(在门锁中),RS232/RS485与UART(在PZEM功率计中)或SPI(在RFID锁上)之类的协议。起初,它可能包含一些困难的维护,因为中断的传感器与现有的插件冲突,但我们修复了它,还使周期(传感时间,锁定时间等)可以实时修改,并通过闪存永久保存。
我们感兴趣的一件事是如何使开关和灯的操作同步,我的意思是每当光的状态发生变化时就会导致开关的变化,反之亦然。设想了许多方法,但最后我们决定使用从灯泡到开关的报告和从对面直接控制。
实现网关
这是在开发这个项目的过程中面临的最大挑战。我们尝试了很多方法来控制整个系统,但仍然保持效率。我们仍然在考虑两个解决方案:在Linux内核上编写一个完整的驱动程序来与主机NCP通信,或者定制一个开源平台。最后我们选择了后者并使用Zigbee2MQTT。
安全性
这是相当重要且迷人的部分。目前大多数电路板没有特定的安全方法来保护空中信标,而芯科科技领先集成了AES-128加密。为了确保设备的安全连接,我们为每台设备闪现了Install Code并制作了二维码。
开发成果
最终开发完成一个包含多设备的网状网络,包括路由器、终端设备和休眠终端设备。
芯科科技的开发板和IDE令人印象深刻,因为它易于使用和安装插件。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由Vicky转载自SILICON LABS(芯科科技)微信公众号,原文标题为:基于MG24和MG27的Zigbee智能家居开发实作,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
【经验】连接SLWSTK6021A开发板后不能识别该如何解决?
日前有客户反馈连接上Silicon Labs SLWSTK6021A开发板后,电脑显示不能识别。建议检查电脑的J—Link驱动是否安装,打开电脑的“设备管理器”,显示“BULK interface”为感叹号则表示没有安装驱动。
【经验】Matter入门指导6:用Simplicity Commander给Breakout开发板烧录固件的方法
我们在前面的Matter入门指导中已经编译好了Matter over Thread的Light、Switch和bootLoader固件。本文主要介绍使用Simplicity Commander工具给EFR32MG24 Breakout开发板烧录固件的方法。
智能家居之旅(7):HomeAssistant开发板的RGB颜色
hello,有谁还记得之前小美的视频?当时做了一个RGB灯,并且说了 RGB的一些开发过程。所以说RGB实体很早之前就已经开发好了,只是一直没有写帖子介绍它的用法。今天就给大家介绍一下 RGB 彩灯怎么上HomeAssistant,然后控制Ai-M61开发板的 RGB 灯的颜色,感觉这个项目用来控制家里的灯条就挺不错的。
移远通信重磅推出支持边缘计算的QuecPi Alpha开源智能生态开发板
移远通信正式发布面向全球市场的QuecPi Alpha智能生态开发板。开发板基于高通跃龙™QCS6490处理器打造,兼容多种开源操作系统,具备高性能、丰富的多媒体功能、高集成度、多样化接口、低功耗运行、广泛适用场景及低开发成本等显著优势。作为专注于生态构建的开源创新产品,QuecPi Alpha旨在提供一个高效、灵活的创新平台,加速端侧智能技术的突破,推动相关应用快速落地。
高性能开发板Ai-M61-32S-Kit助力Wi-Fi6+BLE5.3模组
Ai-M61-32S-Kit是针对Ai-M61-32S模组设计的开发板。Ai-M61-32S是由深圳市安信可科技有限公司开发的Wi-Fi6+BLE5.3模组,该模组搭载BL618芯片作为核心处理器,支持Wi-Fi 802.11b/g/n/ax协议和BLE协议,支持Thread协议。
用Ai-WB2开发板做智能家居全彩LED小夜灯
介绍用Ai-WB2开发板做智能家居全彩LED小夜灯的方法及技术要求。
打卡智能家居之旅(5):Ai-WB2 使用HomeAssistant-C库接入HomeAssistant
之前所有写的《智能家居之旅》帖子代码都是基于Ai-M61来开发的,不少大佬跟我反馈说:Ai-M61/62只用来连接MQTT太浪费资源了,Ai-WB2更具性价比!我觉得有道理,所以昨天就把HomeAssistant-C 给做了一次大改,提升了耦合性,目前仓库的master分支也可以支持Ai-WB2了,现在,跟着我来试试吧!
【经验】通过EFR32开发板的Jlink接口输出串口数据的方法
Silicon Labs公司推出的EFR32系列SOC,广泛用于无线通信。为了方便开发,提供了EFR32系列的开发板。该开发板集成Jlink功能,并且集成一路虚拟串口。虚拟串口可以在电脑上方便的实现EFR32串口数据的接收,打印EFR32的调试信息,实现代码的跟踪,有利于产品的设计,缩短研发周期。
最新Matter智能家居参考设计打破生态藩篱—尽在深圳物联网展
随着智能家居市场的兴起,消费者对设备间的无缝互联与高效协同提出了更高要求。在这一情形下,Matter标准应运而生。连接标准联盟推出的Matter是一项全新的智能家居互联标准,旨在打破不同品牌、不同协议间的壁垒,实现智能家居设备的统一管理和互操作。自Matter标准发布以来得到了国内外众多厂商的支持,其功能不断增强,认证产品数量快速增长,覆盖品类更加多样化。本文介绍Matter 1.3带来哪些更新。
如何利用silicon labs的EFM32ZG开发板测量外部模块功耗?
silicon labs的EFM32的开发板带有AEM调试电路,通过simplicity studio中的energy profiler能够实现对MCU的功耗检测,同时还可以利用开发板对 外部模块进行功耗测量,测量外部模块时,需要将板载的MCU切换到EM4模式,此模式下功耗最低,电流只有几十nA,可以忽略不计,然后将外部模块用开发板的VMCU供 电,这样就可以实现监控外部模块的功耗。
M61/M62系列烧录指导,包含模组&开发板
本教程详细介绍了使用Ai-M61/M62系列模组或开发板进行硬件设置、接线和软件烧录的全过程。首先,准备必要的硬件包括模组或开发板和相应的烧录设备。然后,按照指定方式连接硬件,并使用BLDevCube.exe软件进行烧录,选择正确的芯片型号和下载方式。对于模块和开发板,有具体的文件放置指导和烧录步骤,包括如何处理常见错误。完成后,确认烧录成功即可开始使用新品方案进行开发。
打开智能家居之旅(3):Ai-M61/M62 接入HomeAssistant 实现点灯
上一篇我们介绍了MQTT设备如何接入HomeAssistant,这一篇就给大家讲一下Ai-M61/M62 开发板或者模组怎么通过编程来接入HomeAssistant。这次的帖子会从开发环境搭建开始讲,一直到HomeAssistant 控制Ai-M61-Kit 开发板的蓝灯,会有点长,请耐心看完。
【经验】如何进行EFM32系列MCU开发板Debug功能解锁
Silicon Labs EFM32系列的产品是基于Cortex-M0+/M3/M4内核的32位MCU, 我们在使用官方提供的EFM32开发板时有时候会遇到开发板的Debug功能被锁住的情况,当使用Simplicity studio V4进行程序下载的时候会遇到如下的无法刷写的对话框。这时候我们可以使用Simplicity Commander工具进行解锁。
复旦微电子推出板载芯片FM33LE026的demo开发板FM33LE0xx,助于客户测试开发和评估
FM33LE0xx开发板是上海复旦微电子集团有限公司提供给客户测试开发和评估的一款demo板,其板载的芯片型号为FM33LE026 (ARM Cortex-M0内核) 芯片。该芯片最高主频为64Mhz,RAM为16KB,Flash为128KB。
D12x-DEMO-V1-0 开发板硬件说明书
本文档为ArtInChip D12x-DEMO-V1.0开发板硬件说明书,介绍了该开发板的硬件规格、功能框图、标注图、供电方式和接口说明。开发板基于RISC-V架构的D12x MCU,支持高清显示和智能控制,适用于工业自动化控制、智慧工业和智慧家居等领域。主要特点包括:支持多种存储和接口,具备调试接口,配备显示屏和触摸屏,以及丰富的扩展排针。
匠芯创 - 开发板,人机交互应用开发板,高性能、国产自主、工业级高清显示与智能控制 MCU,D12X-DEMO,D122BBV,D12X-DEMO V1.0,D12X-DEMO-V1-0,D12XBAV,D12X,D12XBBV,D12XBCV,智慧家居,工业自动化控制,智慧工业,人机交互应用,串口屏
电子商城
现货市场
服务市场

Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量:2500 提交需求>

可定制卫星定位天线协议:GPS、北斗、伽利略 (Galileo) 、格洛纳斯(GLONASS)卫星定位;增益:5~25dBi;驻波比:≤1.5;接口连接器:IPEX:1~5代IPE、SMA接口/公头等。
最小起订量:1000 提交需求>
登录 | 立即注册
提交评论