0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

开源家庭自动化解决方案

星星科技指导员 来源:嵌入式计算设计 作者:Sanjeev Sharma 2022-10-25 16:46 次阅读

一个无缝集成,开源软件,基于软件,可重新配置和可扩展的智能家居自动化系统,使用Raspberry Pi 2。

各种各样的家庭自动化解决方案正在开发中 - 但其中大多数需要专业人员和熟练的员工来安装和/或操作它们。此外,这些解决方案中的大多数都缺乏无缝集成到已经正常运行的家庭环境中的潜力。为了弥合消费者和专家之间的差距,并允许集成到任何现有的家庭环境中,而无需对建筑物进行物理更改,需要一个具有无缝集成潜力的模块化家庭自动化解决方案。

拟议的系统使用开源软件和硬件,允许在现有的开源社区内继续进行开发。由于其模块化设计和灵活性,这种类型的系统无需专业技能或对环境本身进行物理更改即可进行安装和配置。

根据定义,智能家居自动化系统是通过智能系统或用户通过通信介质(如蓝牙Wi-Fi)并由计算机协调来集成电气设备(包括致动百叶窗等非电气设备)和家庭环境的监视和控制。

在这种互联环境中,任务可以变得更加直观和有效。家庭网络处理所有通信,用户可以通过个人计算机,智能手机或平板电脑从家庭内部或通过Internet从远程位置访问系统。将信息威廉希尔官方网站 集成到家庭环境中,使系统和电器能够以便利、节能和安全优势运行。因此,整个智能家居架构由家庭中连接到家庭网络的设备和电器、用户和行业服务提供商组成。

现有的智能家居自动化系统经过独特设计,可满足特定消费者的家庭环境和要求。这些系统设计复杂,不够灵活,无法满足定制要求,并且通常嵌入到家庭的物理结构中 - 它们也很昂贵,这阻止了普通消费者的采用,并限制了重新配置和扩展的潜力,以满足消费者不断变化的需求。此外,排除开源软件也阻碍了智能家居自动化系统的增长和扩展。

为了解决这些问题,提出了一种无缝集成,开源软件为基础,可重新配置和可扩展的智能家居自动化系统。为了作为一个可以继续研究的平台,它应该最大限度地利用开源硬件和软件。它还应该允许传感器和执行器的多种配置,并且易于修改,从而实现模块化设计。这将允许第三方社区和每个客户重新配置系统,使其适合每个独特家庭的要求。

从所考虑的概念来看,决定系统将在树莓派2开发板上运行。许多不同的操作系统可以加载到Pi 2上,包括LinuxAndroid,这两个操作系统都是开源操作系统。

系统的其余部分围绕 Pi 2 设计,Pi 2 采用模块化从站/主站系统设计。主节点和所有从节点都连接到家庭Wi-Fi路由器并通过其进行通信。用户可以通过Wi-Fi本地或通过互联网远程访问系统。在此概念中,每个从站都包含某些环境传感器和电子执行器。用户界面开发为本地托管的Web服务器或通过智能手机上安装的任何应用程序开发,允许从几乎任何配备浏览器的设备控制系统

图 2 中显示了一个简单的图表表示形式。红色箭头表示仅在主节点和用户设备之间传输的用户端通信,而蓝色箭头表示仅在主节点和从节点之间传输的从属端通信。

本研究分为以下几个领域:

系统架构

系统网络

系统硬件和软件

硬件和用户接口

系统架构

所提出的架构仅使用两种类型的模块:监控引擎(SE)和控制引擎(CE),它们通过通信网络互连。

如图 3 所示,该系统具有分布式特性,并按两级层次结构进行组织。SE 是高级模块,它们实质上执行监督任务。CE 是通过输入和输出设备与物理世界交互的低级模块。

pYYBAGNXopuAB_6wAAG_Rrpp19M066.png

[图2 |描述整个系统布局的图表]

poYBAGNXoqOADD06AAFO_btiJ58459.png

[图3|系统架构]

系统网络

所提出的架构的一个关键要素是互连各种系统模块的通信网络。该网络至关重要,因为它可能会影响系统的几个特征,例如性能,灵活性和成本。但是,我们决定使用 MQTT,这是一种 M2M/物联网连接协议。

我们希望网络简单,允许在CE上实现,而无需添加任何特定硬件或显着增加这些模块的处理和内存要求。如果没有这种照顾,它们的成本可能会急剧增加,整个系统也会发生同样的情况,因为CE很多。

系统硬件和软件

CE非常简单,每个CE都执行一项专用任务(照明控制,数字输入/输出,红外远程接收器等)。从本质上讲,它们具有基本的微控制器(PIC)和I / O硬件。这与以前版本的原型形成鲜明对比,在之前版本中,所有智能都构建在 SE 中,而 CE 只是 I/O 卡。这节省了微控制器,但使SE中的软件非常复杂(因为一些任务是硬实时的,因此排除了操作系统内核的使用,并迫使任务调度通过严格的中断时序来完成)。这个新组织通过将基本功能从 SE 分离到 CE 中,使软件开发变得更加简单。

SE 具有更复杂和更强大的控制器(80x86,ARM 兼容微处理器)。它们的功能是实现系统智能,如PC接口编程的那样,与处理低级任务的CE相反。我们使用树莓派作为SE,这是一款小巧且价格合理的计算机,具有博通片上系统(SOC),其中包括与ARM兼容的CPU

对于CE,我们决定选择ESP8266,这是一款低成本的Wi-Fi芯片,具有完整的TCP/IP堆栈和微控制器功能,可控制通过输入和输出设备与物理世界交互的低级模块。

此外,专用的开源Arduino软件IDE使编写代码并将其上传到CE变得容易。它可以在视窗、Mac OS X 和 Linux 上运行。该环境是用Java编写的,并且基于处理和其他开源软件。

硬件和用户接口

建议的系统硬件包括一个具有 Wi-Fi 功能的 Pi 2 和 ESP8266、连接到数字输出以进行切换的继电器以及一部支持 Wi-Fi 的电话。硬件易于使用和实施,并且也随时可用。

在这里,我们提出了一个系统,其中Raspberry Pi 2,专用的主节点和专用的从节点用于与家中的设备集成。Pi 2 用作数据库、接口和 Web 服务器。它控制从属节点。每个从属节点都连接到一个或多个类似类型的设备,并将根据来自主节点的命令对这些设备进行控制。主站和从站之间的通信是使用射频无线的。

由于网络中涉及各种设备,传感器和执行器,家庭自动化基础设施通常非常复杂。在用户和系统之间设计界面的挑战之一是,用户可以轻松地将其家庭中的物理设备与用户界面中的适用元素相关联。

几十年来,智能手机的兴起为我们考虑如何与互联网交互开创了新的移动先例,但专门设计的物联网用户界面设计为用户提供了最佳体验。

结论

由此产生的系统是灵活的,并且有可能集成所有家用设备。由于其开源软件和模块化设计,该设计还能够无缝集成到任何家庭环境中。但是,此解决方案仍有许多方面需要评估,例如安全性、使此解决方案更具可扩展性的更多连接选项、CE 模块的电源管理、稳定性和自适应用户界面。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2550

    文章

    51046

    浏览量

    753119
  • 计算机
    +关注

    关注

    19

    文章

    7489

    浏览量

    87870
  • 智能家居
    +关注

    关注

    1928

    文章

    9556

    浏览量

    184953
收藏 人收藏

    评论

    相关推荐

    PLC在工业自动化的应用及解决方案

    可编程逻辑控制器(PLC)是工业自动化中的核心设备之一,是让工厂能够以自动化方式运行的关键应用。PLC通常是由多个模块组成的模块化系统,专门用来进行逻辑控制、顺序控制、定时控制、计数控制等操作。本文将为您介绍PLC在工业自动化
    的头像 发表于 11-29 14:37 401次阅读
    PLC在工业<b class='flag-5'>自动化</b>的应用及<b class='flag-5'>解决方案</b>

    广州盈致WMS系统:优化仓储管理的智能化解决方案

    WMS系统 是一种基于信息威廉希尔官方网站 的智能化仓储管理解决方案,通过数字化、自动化和智能化的方式,优化企业的仓储管理流程,提高效率、准确性和可控性。以下是WMS系统优化仓储管理的智能化解决方案自动
    的头像 发表于 10-21 14:53 157次阅读

    电源模块自动化测试一站式解决方案都包含哪些模块?

    电源模块自动化测试解决方案会为企业提供一体化硬件和自动化测试系统
    的头像 发表于 09-10 18:20 630次阅读
    电源模块<b class='flag-5'>自动化</b>测试一站式<b class='flag-5'>解决方案</b>都包含哪些模块?

    基于CSS融合存储系统的自动化制造服务平台存储解决方案

    基于CSS融合存储系统的自动化制造服务平台存储解决方案
    的头像 发表于 09-10 10:15 339次阅读
    基于CSS融合存储系统的<b class='flag-5'>自动化</b>制造服务平台存储<b class='flag-5'>解决方案</b>

    BAW用于楼宇自动化的振荡器解决方案应用简介

    电子发烧友网站提供《BAW用于楼宇自动化的振荡器解决方案应用简介.pdf》资料免费下载
    发表于 09-09 11:03 0次下载
    BAW用于楼宇<b class='flag-5'>自动化</b>的振荡器<b class='flag-5'>解决方案</b>应用简介

    适用于工厂自动化的BAW振荡器解决方案

    电子发烧友网站提供《适用于工厂自动化的BAW振荡器解决方案.pdf》资料免费下载
    发表于 08-27 11:15 0次下载
    适用于工厂<b class='flag-5'>自动化</b>的BAW振荡器<b class='flag-5'>解决方案</b>

    适用于楼宇自动化的BAW振荡器解决方案

    电子发烧友网站提供《适用于楼宇自动化的BAW振荡器解决方案.pdf》资料免费下载
    发表于 08-27 11:13 0次下载
    适用于楼宇<b class='flag-5'>自动化</b>的BAW振荡器<b class='flag-5'>解决方案</b>

    水雨情自动化测报系统完整解决方案

    详细阐述水雨情自动化测报系统的完整解决方案,包括系统架构、功能特点、应用场景以及实施效果等方面。二、系统介绍水雨情自动化测报系统采用分层架构设计,包括数据采集层、数
    的头像 发表于 08-19 15:11 913次阅读
    水雨情<b class='flag-5'>自动化</b>测报系统完整<b class='flag-5'>解决方案</b>

    基于机器视觉的铁路转辙机精准定位与故障抓取自动化解决方案

    随着铁路交通的快速发展,转辙机作为确保列车安全、顺畅运行的关键设备,其维护和故障处理的重要性日益凸显。传统的转辙机维护和故障处理方式往往依赖人工,不仅效率低下,而且存在安全风险。为了提升铁路运营的效率和安全性,基于机器视觉的铁路转辙机精准定位与故障抓取自动化解决方案应运而生。
    的头像 发表于 08-13 15:27 317次阅读

    罗克韦尔自动化Rockii Water Pump EPO泵组优化解决方案为企业降低泵组能耗、节约能源成本

    罗克韦尔自动化Rockii Water Pump Energy Performance Optimization(简称“Rockii Water Pump EPO”)泵组优化解决方案,是一款由中
    的头像 发表于 07-31 16:54 764次阅读

    OTA自动化测试解决方案——实车级OTA测试系统PAVELINK.OTABOX

    作者|网虫小编|不吃猪头肉引言往期内容里为大家介绍了OTA威廉希尔官方网站 、OTA后续的发展趋势预测及OTA自动化测试解决方案。本文是OTA系列的第三篇文章,今天主要向大家介绍实车级OTA自动化测试的实现手段
    的头像 发表于 07-11 08:26 651次阅读
    OTA<b class='flag-5'>自动化</b>测试<b class='flag-5'>解决方案</b>——实车级OTA测试系统PAVELINK.OTABOX

    CNC机床加工上下料自动化解决方案

    随着科技的不断进步,CNC加工行业正面临着前所未有的变革。传统的CNC上下料方式已无法满足现代生产对效率、精度和安全性的高要求。在这样的背景下,富唯智能推出的AMR复合机器人铝板CNC上下料方案,以其智能化、自动化的特点,引领了CNC加工行业的升级潮流。
    的头像 发表于 06-21 16:54 530次阅读
    CNC机床加工上下料<b class='flag-5'>自动化解决方案</b>

    阿尔泰科技搭建温室大棚的自动化解决方案

    我们知道温室大棚内空气质量、温度、湿度、光照强弱、土壤的温度和含水量,对大棚内的蔬菜、水果等的生长起着关键性的作用,然而传统温室大棚的自动化程度较低,基本的温度、湿度、光照等参数都依靠人工进行
    的头像 发表于 01-22 10:42 447次阅读
    阿尔泰科技搭建温室大棚的<b class='flag-5'>自动化解决方案</b>

    ADSP-CM408F配电自动化解决方案

    方案】ADSP-CM408F配电自动化解决方案
    的头像 发表于 01-04 10:56 476次阅读
    ADSP-CM408F配电<b class='flag-5'>自动化解决方案</b>

    罗克韦尔自动化携手钉钉发布食品工业数智化解决方案

    12 月 19 日,钉钉 “C10 圆桌派” 食品工业专场在上海举行。 活动上,罗克韦尔自动化携手钉钉发布面向食品工业的数智化解决方案。 该方案的首批创新实践者、世界 500 强企业泰森食品出席并
    的头像 发表于 12-25 08:25 493次阅读
    罗克韦尔<b class='flag-5'>自动化</b>携手钉钉发布食品工业数智<b class='flag-5'>化解决方案</b>