树莓派智能家居中枢

news2024/9/21 22:40:07

一个先进的枢纽,使智能家居系统更智能、更可定制、更易于控制

图片

Homey Pro由树莓派 Compute Module 4 供电,Homey Pro 为用户提供了一个单一界面,用于控制和监控来自不同品牌的所有智能家居设备。它完全在本地网络上运行,而不是依赖云端,从而实现了最低的延迟、最高的可靠性和最严格的隐私保护。
Homey Pro : https://homey.app/en-us/

解决方案

树莓派计算模块4

企业规模

中小企业

行业

智能家居

Athom 公司由Emile Nijssen 和 Stefan Witkamp 于 2014 年在荷兰联合创立,通过 Kickstarter 众筹活动推出了他们的第一款 Homey 设备 - 一款智能扬声器/家庭中枢。此后,该公司陆续推出了一系列性能不断提升、功能越来越强大的 Homey 型号。

最新一代的 Homey Pro 智能家居中枢就是基于树莓派 Compute Module 4 开发的。它被设计成可以兼容"几乎所有"智能设备,并集成了多种通讯协议模块和天线。

Homey Pro 让用户可以通过智能手机应用程序或网页控制台来掌控整个智能家居。用户还可以通过一个易于使用的基于卡片的"Flow"系统编程实现家庭自动化,无需编码知识。大量用户还会分享他们的 Flow 创作,并发布应用程序到 Homey 应用商店。

挑战

"通过Homey Pro,我们真的想打造世界上最先进的智能家居中枢," Homey的联合创始人兼创意总监Emile Nijssen说。"我们一直致力于在用户友好性和精致设计之间寻求平衡...但同时也提供非常先进的软件。所以我们的客户可以深入定制很多东西,但仍不会牺牲易用性。这就是我们的客户选择Homey而不是开源项目或大型科技公司提供的有限功能产品的主要原因。他们想要两全其美。"

图片

全新一代的Homey Pro历时两年多才研发完成,它建立在2022年推出的Homey Bridge的架构之上,后者为早期的Homey型号增加了本地无线连接功能。为了能够与尽可能广泛的设备兼容,Homey Pro支持多种通信系统,包括Zigbee、Z-Wave、Wi-Fi®、蓝牙、433MHz RF、红外以及Thread。

将所有必要的天线和模块装进设备是一个挑战。"我们不想让它看起来像一个布满天线的游戏路由器," Emile说。"所以要把这一点做好花了很长时间。我们还想充分利用我们在Homey Bridge上的开发成果。事实上,在设计Homey Bridge(它可以看作是Homey Pro的轻量版)的时候,我们就已经在考虑如何在此基础上添加自己的载板,以承载例如计算模块等组件。"这样做可以支持所有需要的通信模块,同时提供成熟的软件环境,帮助团队打造出富有特色且顺畅的用户体验,满足客户的需求。

解决方案

"在我们设计的时候,计算模块正好符合我们的需求,因为上市速度更快,"Emile回忆说。"我们不必从头开始打造一个小型Linux计算机。"相反,团队能够专注于他们希望为客户提供的出色的智能家居功能。

图片

集成树莓派计算模块 4 到设计中是很直接的,他说。"这是一个很好记录的产品。软件也很容易获取。这是我非常自豪的一点:我们真的建立了启动软件,使得树莓派进入 USB 模式,这样你就可以用软件烧写它。我们还开发了一个漂亮的网站,让你可以在浏览器中烧写你的 Homey Pro。"

设备内的其他大部分电子元件都是通信模块。"我们有 Zigbee 和 Thread。它们共享一个无线电收发器,我们还有一个 Z-Wave 芯片和一个来自德州仪器的 433MHz 调制解调器。"还有一个红外 LED 用于传输红外数据,以及一个 RGB LED 环以向用户提供反馈。所有这些都连接到一个树莓派计算模块 4,它还控制一个 ESP32 板来与其他外围设备通信。

为什么是树莓派?

Emile 透露:"从一开始我就一直关注树莓派。所以当宣布推出带有 Wi-Fi 和蓝牙的计算模块 4 时,我们立即选择使用它。我想就在发布公告的第二天,我就打电话给我的电气工程师,说你们所做的一切都要丢掉,我们现在就要切换到这个。"

他说使用树莓派的主要优势是软件支持。"我是说市面上有很多 Linux 主板,但它们给人一种'自己构建设备树'的感觉。所以树莓派社区是很棒的,在你动手之前已经有很多现成的东西了。对于计算模块本身,它在功能、尺寸和成本之间达到了很好的平衡。"

图片

结果

Emile 表示,监控能源使用情况正变得越来越重要。"我们正在非常积极地开发新的能源解决方案,为客户提供洞见,帮助他们主动节能,不仅是节能,还可以平衡他们的能源使用,因为这正是当前市场的热点。"为此,Homey Pro 系统可以监控家中不同设备的能源使用情况。"你可以查看它们的能源使用情况,还可以看到所有设备和传感器的漂亮图表。"

对许多客户来说,另一个吸引人的方面是 Homey Pro 非常注重"隐私优先"。"我们不出售数据。我们是一家简单的公司,我们制造一个很棒的产品,然后收取一些费用,就此结束。所以这非常简单明了。所以如果你把它与大型科技公司相比,这就是人们选择 Homey 而不是谷歌 Home 的一大原因 ——不仅因为它更先进,还因为他们希望自己的家庭感到安全。"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1953064.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

对Linux目录结构的补充

📑打牌 : da pai ge的个人主页 🌤️个人专栏 : da pai ge的博客专栏 ☁️宝剑锋从磨砺出,梅花香自苦寒来 ☁️运维工程师的职责:监…

【数据结构】哈希表的模拟实现

文章目录 1. 哈希的概念2. 哈希表与哈希函数2.1 哈希冲突2.2 哈希函数2.3 哈希冲突的解决2.3.1 闭散列(线性探测)2.3.2 闭散列的实现2.3.3 开散列(哈希桶)2.3.4 开散列的实现 2.4 开散列与闭散列比较 1. 哈希的概念 在我们之前所接触到的所有的数据结构…

【C语言项目】 以链表实现的管理系统(注册、登录、对表进行数据操作)

第一次编辑这么长的文章,如果对你有帮助,可以点赞收藏一下一起学习!一起进步! 目录 一、项目介绍 二、代码介绍 三、小记 四、完整代码 五、输出结果展示 1、成功将终端输入的用户姓名和密码分别存入到.txt文件中 2、登陆成…

cpp学习记录03

结构体 定义:用户自定义符合数据类型,可以包含不同类型的不同成员。 //声明结构体 struct 结构体类型(自己起名) {成员1类型 成员1名称;。。。成员N类型 成员N名称;} 基本用法(类似class&…

探索 Electron:构建用户友好的登录页面流程

Electron是一个开源的桌面应用程序开发框架,它允许开发者使用Web技术(如 HTML、CSS 和 JavaScript)构建跨平台的桌面应用程序,它的出现极大地简化了桌面应用程序的开发流程,让更多的开发者能够利用已有的 Web 开发技能…

88年汉城奥运追忆:差距尤存,出路何在

(35年前的文章,摘自1989年2月1日《大众日报》) 差距尤存 出路何在 ——汉城奥运会后的思索 刘伟 一项调查表明:在当今中国中学生最喜爱的十本杂志中,竟没有一本是体育类杂志;在城市工人、干部、科技人员家…

搜索引擎项目(四)

SearchEngine 王宇璇/submit - 码云 - 开源中国 (gitee.com) 基于Servlet完成前后端交互 WebServlet("/searcher") public class DocSearcherServlet extends HttpServlet {private static DocSearcher docSearcher new DocSearcher();private ObjectMapper obje…

【前端/js】使用js读取本地文件(xml、二进制)内容

目录 说在前面FileReaderDOMParser文本文件二进制文件 说在前面 浏览器版本:Microsoft Edge 126.0.2 (正式版本) (64 位) FileReader MDNFileReader 接口允许 Web 应用程序异步读取存储在用户计算机上的文件(或原始数据缓冲区)的内容&#x…

Golang 高性能 Websocket 库 gws 使用与设计(一)

前言 大家好这里是,白泽,这期分析一下 golang 开源高性能 websocket 库 gws。 视频讲解请关注📺B站:白泽talk 介绍 gws:https://github.com/lxzan/gws |GitHub 🌟 1.2k,高性能的 …

STM32(七):STM32指南者-通信实验

目录 一、基本概念通讯基本概念1、串行和并行2、同步通讯与异步通讯3、全双工、半双工、单工4、通讯速率 USART基本概念1、串口通讯基本概念2、物理层3、协议层4、指南者的串口USART I2C基本概念SPI基本概念 二、USART串口实验前期准备1、安装安装 USB 转串口驱动_CH3402、野火…

【中项】系统集成项目管理工程师-第5章 软件工程-5.1软件工程定义与5.2软件需求

前言:系统集成项目管理工程师专业,现分享一些教材知识点。觉得文章还不错的喜欢点赞收藏的同时帮忙点点关注。 软考同样是国家人社部和工信部组织的国家级考试,全称为“全国计算机与软件专业技术资格(水平)考试”&…

代码随想录算法训练营day22 | 77. 组合、216.组合总和III 、17.电话号码的字母组合

碎碎念:加油 参考:代码随想录 回溯算法理论基础 回溯和递归是相辅相成的,只要有递归,就会有回溯。回溯通常在递归函数的下面。 回溯搜索到法的效率: 它其实是纯暴力的做法,不是一个高效的算法。 回溯法能…

将控制台内容输出到文本文件

示例代码: Imports System.IO Module Module1Sub Main()Dim fs As New FileStream("D:\Desktop\test\输出结果.txt", FileMode.Create, FileAccess.Write, FileShare.None)Dim sw As New StreamWriter(fs)Console.SetOut(sw)Console.SetError(sw)For i …

Spring 自定义集合实现策略

Spring 自定义集合实现策略 日常开发中,如果遇到复杂业务通常会用一个接口实现多个实现类。需要根据对应参数判断获取不同实现类。例如支付场景,根据选择支付方式,选择相应路由。如果实现类不多,通常会这样。如果实现类多了&…

【论文10】复现代码tips

一、准备工作 1.创建一个虚拟环境 conda create --name drgcnn38 python=3.8.18 2.激活虚拟环境 conda activate drgcnn38 注意事项 在Pycharm中终端(terminal)显示PS而不是虚拟环境base 问题如下所示 解决方法:shell路径改成cmd.exe 重启终端显示虚拟环境 3.安装torch …

Linux:Linux进程控制

目录 1. 进程概念 1.1 并行和并发 2. 进程创建 2.1 fork()函数初识 2.2 写时拷贝 2.3 fork常规用法 2.4 fork调用失败的原因 3. 进程终止 3.1 进程场景 3.2 进程常见退出方法 4. 进程等待 4.1 进程等待必要性 4.2 进程等待的方法 4.2.1 wait方法: 4.…

推荐系统三十六式学习笔记:工程篇.常见架构24|典型的信息流架构是什么样的

目录 整体框架数据模型1.内容即Activity2.关系即连接 动态发布信息流排序数据管道总结 从今天起,我们不再单独介绍推荐算法的原理,而是开始进入一个新的模块-工程篇。 在工程实践的部分中,我首先介绍的内容是当今最热门的信息流架构。 信息…

关于数据存储位置的一点知识

关于数据存储位置的一点知识

c++红黑树,插入公式

概念 红黑树,是一种二叉搜索树,但在每个结点上增加一个存储位表示结点的颜色,可以是Red或 Black。 通过对任何一条从根到叶子的路径上各个结点着色方式的限制,红黑树确保没有一条路 径会比其他路径长出俩倍,因而是接近…

useRoute 函数的详细介绍与使用示例

title: useRoute 函数的详细介绍与使用示例 date: 2024/7/27 updated: 2024/7/27 author: cmdragon excerpt: 摘要:本文介绍了Nuxt.js中useRoute函数的详细用途与示例,展示了如何在组合式API中使用useRoute获取当前路由信息,包括动态参数、…