Zigbee Router Bridge连接到阿里云
The article is released under license CC BY-NC-ND 4.0
IoT Boot Camp系列课程是由TorchIoTBootCamp团队发起,广大IoT领域的爱好者共同参与的项目。旨在高效率、高质量地传播IoT领域的相关知识,以促进物与物,人与人,人与信息的连接。
点击这里,观看博主更多有趣视频教程
点击这里,学习更多知识
本项目的主要目的开发一个Zigbee的router,通过这个router将Zigbee设备连接到阿里云,从而实现使用天猫精灵来控制Zigbee网络中的设备。项目的示意图如下:
此外,在本项目中,使用Amazon的Echo Plus作为Zigbee的coordinator,首先将Zigbee设备加入由echo plus创建的Zigbee网络中,通过echo plus可以直接控制。另外一方面,本项目开发的router bridge也是加入到echo plus的网络中,然后通过这个bridge将zigbee网络中的设备加入阿里云。最终可以实现同时使用天猫精灵和echo plus来控制。
项目中涉及的平台和组件包括:
-
天猫精灵平台,只需购买一台天猫精灵智能音箱,使用淘宝账号登录即可;
-
阿里物联生活平台,需要注册帐号,并创建相关产品。
-
Zigbee router, 即本项目开发的目标。由WiFi和Zigbee两部分组成,用UART接口连接二者。
-
Zigbee部分,基于Silicon Labs公司的EFR32MG12以及EmberZnet SDK开发;
-
WiFi部分,基于Silicon Labs公司的WGM110模组开发;
-
Amazon Echo Plus,用户需要在手机端