采用RT5350或MT7620的智能家居整体方案设计
采集列表 2023-05-29

设计思路:

作为智能家居系统,首先要有能为客户提供各种服务的终端设备,比如用于采集空气质量数据的二氧化碳传感器/煤气浓度传感器(防煤气溢出中毒)/PM2.5传感器等,还有能够控制照明设备通电/断电/改变照明亮度/改变灯光颜色的智能开关设备,以及控制窗帘自动收放的马达电机等等。这些服务用户的终端设备分为控制模块和任务执行模块,其中控制模块用于接受用户指令一般耗电较少,任务执行模块负责具体的任务执行一般耗电较大。为了尽可能减少家里面供电线路的布线,我们只对任务执行模块中耗电较大的部分进行供电线路布线,对于控制模块我们使用锂电池供电,并使用低功耗的Zigbee射频芯片作为控制模块的主控芯片。

说完了智能家居里面服务用户的终端设备,下一个问题就是这些终端设备如何与用户通信。最起码我们必须考虑到两种场景,其一是用户在家里时自由的控制家里面的各种终端设备为自己提供服务,其二是用户离家远在千里之外时可以自由的控制家里面的各种终端设备获取自己想要的数据或提供某些服务,为了满足这两种场景,我们的终端设备需要接入Internet互联网,那么Zigbee如何联网就是我们该考虑的问题。

首先,我们采用RT5350或MT7620作为家庭网关的主控芯片,这是一款路由器芯片,当然你也可以采用ARM作为主控芯片,然后ARM芯片引出usb或pci管脚连接无线网卡如rt3080,为了简述方便,下文我们就统一用MT7620作为家庭网关的主控芯片。MT7620芯片引出串口管脚,该串口管脚与Zigbee相连(此处简称master_Zigbee),这样无论你在家里还是远在千里之外,都可以使用手机App或其他能接入Internet的方式与家里的MT7620通信,MT7620收到你的指令后通过串口将指令数据发给master_Zigbee,然后mater_Zigbee再与各终端设备的Zigbee进行通信传达指令。

最后,总结一下我们需要完成的工作:

1、制定智能家居系统私有通信协议,主要是通信报文的包头、命令字段、报文数据长度字段、报文数据字段及CRC校验等,需要详细定义各命令字段的含义和对应数据字段的含义,定义完毕后最好使用EXCEL表格汇总整理方便编程时查阅,且在制定协议时要注意考虑可拓展性和向下兼容性,方便后面增加修改协议;

2、实现MT7620侧应用程序,该程序一方面将网络侧发来的数据解析并按照制定的私有通信协议打包报文转发给master_Zigbee,另一方面负责接收master_Zigbee通过串口发来的数据并解析后重新打包报文转发到网络侧,该应用程序需重点实现通信报文的收发、解析、容错、重传以及可拓展性和良好的向下兼容性;

3、实现master_Zigbee侧应用程序,该应用程序主要负责报文转发,将从MT7620接收到的报文转发给各终端设备的Zigbee模块以及将各终端设备发来的报文数据转发给MT7620家庭网关;

4、实现各终端设备Zigbee侧应用程序,该应用程序主要负责解析接收到的报文并根据报文命令字控制终端设备,如采集传感器数据或产生PWM方波控制马达电机。

5、MT7620主控芯片使用开源路由操作系统openWRT,可根据需要剪裁定制openWRT固件如添加应用程序开机自启动等。 

声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
  • 相关技术文库
  • 物联网
  • 蓝牙
  • WIFI
  • LoRa
  • 水质测量系统的参考设计

    Circuits from the Lab®参考设计Analog Devices公司的Circuits from the Lab®参考设计是Analog Devices公司熟练的工程师为各个领域最终产品而制作的包含基板、布局在内的全部设计信息、软件...

    2024-12-09
  • 使用手势传感器制作钥匙锁认证系统

    手势传感器用例子 – 钥匙锁认证系统 作为代替机械按钮和开关的新用户界面,手势传感器正在受到关注。但是,很多人不知道手势传感器实际上适用于哪个应用。将手势传感器用作用户界面的优势应用...

    2024-12-09
  • 智能家居的传统居住功能

    智能家居是未来发展趋势,在喜爱科技化的小伙伴家中,智能家居也是必不可少的组件。为增进大家对智能家居的认识,本文将对智能家居、智能家居系统的安装予以介绍。如果你对智能家居具有兴趣,不妨和小编一起继续往...

    2024-07-23
  • 工业物联网应用层如何实现所感知信息的应用服务?

    物联网" target="_blank">工业物联网的应用具有实时性、自动化、嵌入式(软件)、安全性、和信息互通互联性等特点,在上篇文章中,小编对工业物联网感知层、现场管理层、网络层有所阐述。为增进大家对工业物联网的认...

    2024-07-08
  • 物联网安全性:建立单独网络的重要性

    物联网IoT这个概念,已经发展了好多年了,想必大家对于物联网这3个字早已不再陌生了。为增进大家对物联网的认识,本文将对提升物联网安全性的10个技巧予以介绍。如果你对物联网或是本文内容具有兴趣,不妨继续往下...

    2024-07-08
  • 云存储的三大分类和两个隐患

    存储是各电子设备均存在的组件或者能力之一,通过存储,能够帮我们存储运行过程中产生的数据。依据存储的不同,可分为对象存储、文件存储等。目前,最火热的存储方式之一,便是云存储。为增进大家对云存储的认识,...

    2024-06-21
  • 云存储的3大类型

    云存储作为目前最火热的存储方式之一,自然受到不少人的关注。上篇文章中,小编对云存储的分类以及云存储的版本、隐私问题有所阐述。本文中,为增进大家对云存储的认识,将对云存储的选择、云存储的一些弊端予以介...

    2024-06-21
  • 云存储的优势及文件管控

    前两篇文章中,小编对云存储分类、云存储版权问题、云存储的选择以及云存储的弊端有所阐述。为增进大家对云存储的认识,本文将对云存储的优势以及云存储文件管控予以介绍。如果你对云存储具有兴趣,不妨继续往下阅...

    2024-06-21
  • BLE抗干扰的几种解决方案

    蓝牙作为常用技术,早已被现代居民所接受。但是,大家想过一个问题吗?蓝牙为什么被称为蓝牙呢?蓝牙的命名缘由是什么?本文中,小编将对该问题予以探讨。此外,小编还将介绍蓝牙技术存在的几个问题,以及蓝牙抗干扰的...

    2024-06-21
  • AGV远程控制及工作环境实时监控的实现

    1 总体方案设计 物流中心自动引导小车(AGV)控制系统由AGV智能控制模块、监视模块、及无线网络通讯模块等三大部分组成。工作过程是通过接入互联网的手机或者微机客户端通过无线网络向远程的AGV发送控制指令代码,期...

    2024-06-14
下载排行榜
更多
评测报告
更多
广告