基于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智能家居开发实作,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
【经验】Matter入门指导6:用Simplicity Commander给Breakout开发板烧录固件的方法
我们在前面的Matter入门指导中已经编译好了Matter over Thread的Light、Switch和bootLoader固件。本文主要介绍使用Simplicity Commander工具给EFR32MG24 Breakout开发板烧录固件的方法。
打卡智能家居之旅(5):Ai-WB2 使用HomeAssistant-C库接入HomeAssistant
之前所有写的《智能家居之旅》帖子代码都是基于Ai-M61来开发的,不少大佬跟我反馈说:Ai-M61/62只用来连接MQTT太浪费资源了,Ai-WB2更具性价比!我觉得有道理,所以昨天就把HomeAssistant-C 给做了一次大改,提升了耦合性,目前仓库的master分支也可以支持Ai-WB2了,现在,跟着我来试试吧!
用Ai-WB2开发板做智能家居全彩LED小夜灯
介绍用Ai-WB2开发板做智能家居全彩LED小夜灯的方法及技术要求。
高性能开发板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协议。
【经验】如何使用EFR32开发板的PTI抓包用户ZigBee模块
在无线应用开发中,EFR32开发板提供的是PTI硬件抓包,配合Network Analyzer软件工具,能够非常容易分析无线通讯问题。工程师自己做的无线模块,配合EFR32开发板,也可以实现PTI抓包。本文以ZigBee工程为例,指导大家如何实现EFR32开发板的PTI抓包用户ZigBee模块。
最新Matter智能家居参考设计打破生态藩篱—尽在深圳物联网展
随着智能家居市场的兴起,消费者对设备间的无缝互联与高效协同提出了更高要求。在这一情形下,Matter标准应运而生。连接标准联盟推出的Matter是一项全新的智能家居互联标准,旨在打破不同品牌、不同协议间的壁垒,实现智能家居设备的统一管理和互操作。自Matter标准发布以来得到了国内外众多厂商的支持,其功能不断增强,认证产品数量快速增长,覆盖品类更加多样化。本文介绍Matter 1.3带来哪些更新。
【经验】连接SLWSTK6021A开发板后不能识别该如何解决?
日前有客户反馈连接上Silicon Labs SLWSTK6021A开发板后,电脑显示不能识别。建议检查电脑的J—Link驱动是否安装,打开电脑的“设备管理器”,显示“BULK interface”为感叹号则表示没有安装驱动。
【技术】中移芯昇MCU芯片CM32M101A开发板的使用方法
CM32M101A是中移芯昇推出的首颗MCU芯片。目前已在智能门锁、红外测温仪、工业衣服裁剪机器和挂件运输系统、打印机喷头控制板、车联网北斗数据安全终端、智能双路充电插座相关场景进行应用方案拓展。
8月深圳物联网展-Silicon Labs重磅展示热门无线连接和AI/ML边缘智能参考设计
Silicon Labs参加8月28至30日举办的“2024年深圳物联网展”,演示最新的物联网无线连接和AI/ML边缘智能技术!芯科科技的现场产品展示专区将位于深圳国际会展中心(宝安新馆)10号馆10A26 号展位,包括本地销售、无线工程专家团队,以及代理商合作伙伴都将在场介绍实现物联网和边缘智能创新所需的智能、安全无线连接和高效计算解决方案。
【经验】Thunderboard BG22开发板如何在simplicity studio V5中添加一个标准的服务项
Silicon Labs的EFR32BG22系列芯片是功能强大的BLE SOC,本文笔者以他的开发板thunderboard SLTB010A上的温湿度传感器为例,介绍如何在simplicity studio V5中添加一个标准的服务项。
复旦微电子推出板载芯片FM33LE026的demo开发板FM33LE0xx,助于客户测试开发和评估
FM33LE0xx开发板是上海复旦微电子集团有限公司提供给客户测试开发和评估的一款demo板,其板载的芯片型号为FM33LE026 (ARM Cortex-M0内核) 芯片。该芯片最高主频为64Mhz,RAM为16KB,Flash为128KB。
打开智能家居之旅(3):Ai-M61/M62 接入HomeAssistant 实现点灯
上一篇我们介绍了MQTT设备如何接入HomeAssistant,这一篇就给大家讲一下Ai-M61/M62 开发板或者模组怎么通过编程来接入HomeAssistant。这次的帖子会从开发环境搭建开始讲,一直到HomeAssistant 控制Ai-M61-Kit 开发板的蓝灯,会有点长,请耐心看完。
EFR32MG的ZIGBEE测试,连接开发板无法看到开发板的IP地址,怎么解决?
DEMO 需要连接到带有DHCP服务器的局域网中,会自动分配IP地址给 DEMO板 ,再将装有simplicity studio软件的电脑和开发板接入同一个局域网内,就可以在simplicity studio中看到该DEMO板分配的IP地址,选择后就可以进行操作 。
【应用】ROHM环境光接近传感器模组RPR-0521RS助力智能家居主控面板显示屏,开发简单、功耗低
现多数智能家居主控面板都带有显示屏,本文推荐ROHM推出的环境光接近传感器模组RPR-0521RS用于其中,当客户进入传感器感应距离时才会唤醒主控工作,有效解决常亮问题。此外使用RPR-0521RS能调整显示板及摁键的亮度,从而给用户更好的使用体验。
智能家居之旅(7):HomeAssistant开发板的RGB颜色
hello,有谁还记得之前小美的视频?当时做了一个RGB灯,并且说了 RGB的一些开发过程。所以说RGB实体很早之前就已经开发好了,只是一直没有写帖子介绍它的用法。今天就给大家介绍一下 RGB 彩灯怎么上HomeAssistant,然后控制Ai-M61开发板的 RGB 灯的颜色,感觉这个项目用来控制家里的灯条就挺不错的。
电子商城
现货市场
服务
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 提交需求>
登录 | 立即注册
提交评论