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 模块的电源管理、稳定性和自适应用户界面。

审核编辑:郭婷

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

    关注

    2573

    文章

    54368

    浏览量

    786034
  • 计算机
    +关注

    关注

    19

    文章

    7764

    浏览量

    92681
  • 智能家居
    +关注

    关注

    1942

    文章

    9943

    浏览量

    195511
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CI/CT自动化测试解决方案

    北汇信息可以提供Jenkins、Gitlab Runner CI和自研平台等的CI/CT整体解决方案,通过CI/CT自动化测试执行、测试策略定制、测试任务自动调度、测试系统资源统筹、测试过程闭环
    的头像 发表于 11-12 16:01 1196次阅读
    CI/CT<b class='flag-5'>自动化</b>测试<b class='flag-5'>解决方案</b>

    工厂自动化中电源装置的选型标准

    可靠的电源是所有自动化解决方案的核心基础。当前工业生产面临着日益严苛的要求:控制柜体积需更紧凑、环境温度需耐受更高、维护周期需进一步缩短,且智能系统对传统电源装置的性能限制也更为严格。因此,规划人员
    的头像 发表于 11-11 09:41 342次阅读
    工厂<b class='flag-5'>自动化</b>中电源装置的选型标准

    东软集团发布添翼医疗健康智能化解决方案2.0

    近日,东软亮相首届医学人工智能大会(MAIC 2025)。会议期间,东软正式发布添翼医疗健康智能化解决方案2.0,集中展示了东软全新一代智慧医院解决方案、智慧科研解决方案等医疗健康智能化解决方
    的头像 发表于 09-29 17:14 957次阅读

    蔡司自动化解决方案 | 叶片检测太耗时?蔡司全流程方案来破局!

    CAD 数模编程,三坐标测量机的性能发挥受限于质量人员编程时间。而目前,叶片检测正朝着 “定性走向定量、手工转向自动数字化” 的方向升级。蔡司深耕叶片检测场景,带来的叶片全流程柔性解决方案,更是把自动化转运、产品信
    的头像 发表于 09-26 17:14 1265次阅读
    蔡司<b class='flag-5'>自动化解决方案</b> | 叶片检测太耗时?蔡司全流程<b class='flag-5'>方案</b>来破局!

    silex希来科CAN通信的无线化解决方案

    silex希来科CAN通信的无线化解决方案
    的头像 发表于 08-27 15:07 515次阅读
    silex希来科CAN通信的无线<b class='flag-5'>化解决方案</b>

    忆联创新推出全国产SSD M.2自动化解决方案

    在固态存储领域,忆联凭借其从芯片设计到智能制造的全链路自主能力,持续引领行业创新,是国内首家自动化解决方案配套落地的 SSD 制造商。面对AI PC、轻薄本、游戏本等消费电子产品加速升级,快速增长的SSD市场需求带来愈发复杂的生产线挑战。
    的头像 发表于 07-21 11:13 1695次阅读

    e络盟现货供应 TE Connectivity 全新自动化解决方案

    安富利旗下全球电子元器件产品与解决方案分销商e络盟通过引入TE Connectivity (TE) 的全新产品,进一步扩展了工业自动化解决方案产品组合。作为全球连接和传感器解决方案的领导者,TE为工程师们提供了广泛的先进产品,旨
    的头像 发表于 07-07 10:25 721次阅读
    e络盟现货供应 TE Connectivity 全新<b class='flag-5'>自动化解决方案</b>

    制药行业的精细化管理:GCOM80-2NET自动化解决方案

    视频推荐随着制药行业对质量和效率的要求越来越高,精细化管理变得至关重要。本文将介绍一种先进的自动化解决方案,通过GCOM80-2NET边缘网关助力制药企业实现高效的数据处理与生产管控,提升生产效率
    的头像 发表于 04-24 11:38 465次阅读
    制药行业的精细化管理:GCOM80-2NET<b class='flag-5'>自动化解决方案</b>

    从“制造”到“智造”:三维扫描自动化智能检测系统

    CASAIM自动化智能检测系统,凭借前沿技术与场景化解决方案,为制造业客户提供从设计到生产的全生命周期质量保障。
    的头像 发表于 03-12 13:21 557次阅读
    从“制造”到“智造”:三维扫描<b class='flag-5'>自动化</b>智能检测系统

    casaim自动化三维激光扫描

    CASAIM自动化三维激光扫描技术通过非接触式高精度数据采集与智能分析系统,为工业检测提供全流程数字化解决方案
    的头像 发表于 02-27 10:32 656次阅读

    对标AD7793的SC1641,工业自动化领域的理想解决方案

    对标AD7793的SC1641,工业自动化领域的理想解决方案
    的头像 发表于 02-24 10:07 758次阅读
    对标AD7793的SC1641,工业<b class='flag-5'>自动化</b>领域的理想<b class='flag-5'>解决方案</b>

    蔡司三坐标自动化解决方案提升企业效率的智能化伙伴

    蔡司代理三本精密仪器获悉,在工业自动化的浪潮中,蔡司以其先进的工业测量自动化技术,成为全球制造业的合作伙伴。我们的自动化解决方案不仅提升了生产效率,更是企业智能化转型的有力引擎。在现代制造业的浪潮中
    的头像 发表于 02-13 11:11 616次阅读
    蔡司三坐标<b class='flag-5'>自动化解决方案</b>提升企业效率的智能化伙伴

    赛昉科技推出RISC-V PLC工业自动化解决方案

    (JH-7110)的工业自动化解决方案。 该解决方案以JH-7110 RISC-V应用处理器为核心,充分发挥其高性能、低功耗的优势,为工业自动化领域带来了全新的技术动力。同时,该方案
    的头像 发表于 02-10 15:08 1081次阅读

    蔡司自动化解决方案:提升企业效率的智能化伙伴

    点击获取蔡司自动化解决方案更多信息   链接:https://mscapp.jingsocial.com/mF/commonLandingPage/CTA
    发表于 01-14 13:52 388次阅读
    蔡司<b class='flag-5'>自动化解决方案</b>:提升企业效率的智能化伙伴

    罗克韦尔自动化空压机优化解决方案

    罗克韦尔自动化Rockii CAS Optimization Kits 空压机优化解决方案,通过硬件终端,如:工业物联网关、边缘终端、传感器等和软件平台协同利用 AI 智能控制算法,实现实时监测
    的头像 发表于 12-31 14:44 1065次阅读