开源智能家居系统及项目整理

简介: 我想不少程序员估计也是一块一块树莓派在家里吃灰吧,这里就贡献几个开源智能家居,折腾一波实现一个自己的 Open Source Smart Home 吧。

开源智能家居工具整理

我想不少程序员估计也是一块一块树莓派在家里吃灰吧,这里就贡献几个开源智能家居,折腾一波实现一个自己的 Open Source Smart Home 吧。

Domoticz

Domoticz是一个轻量级的智能家居系统 ,通过它你可以监测和控制各种设备,包括灯和开关以及各种传感器、仪表比如:温度、雨滴、风速、紫外线(UV)辐射、用电发电、燃气流量、用水量等等。 还可以向任一移动设备发送通知或警告。

中文: https://www.domoticz.cn/
Git: http://github.com/domoticz/

Home Assistant

Home Assistant 是一个成熟的,开源的智能家居平台,这个平台的目的是把所有能通过 Wifi 控制的电器全部接入进来统一管理,这样你可以在手机、电脑上随时随地了解家里的情况并做出控制。适合树莓派开发,教程较多。

地址: https://home-assistant.io/
Git: https://github.com/home-assistant

Calaos

开源家庭自动化套件,采用 GPLv3 许可,内容涉及服务器、操作系统、安装程序和APP控制端、HTML5控制端等等。不过其开发 Wiki、论坛主要是法语为主,这个就有点小蛋疼了。

地址: https://calaos.fr/
Git: https://github.com/calaos

openHAB

openHAB是一个纯Java打造的开源项目,完全基于OSGi(Open Service Gateway Initiative),并使用Jetty作为web服务器。Jetty和Equinox OSGi运行时一起构成了openHAB的核心基础。

openHAB的设计是厂商中立的,且与硬件/协议无关。openHAB通过绑定,汇集了不同的总线系统、硬件设备和接口协议。这些绑定可以通过openHAB事件总线发送和接收命令,并更新状态。开发者可以在openHAB的基础上设计独特的操作界面,以开发自己的家庭自动化系统,或者利用其他技术来创建设备的新的控制方式。

地址: http://www.openhab.org/
Git: https://github.com/openhab/

OpenMotics

OpenMotics 是一个开源的家庭自动化硬件和软件系统,其提供的功能包括诸如打开/关闭灯光和各种输出,多区域供暖和制冷,功率测量和自动化操作等。该系统既包括开源软件也包括了开放的硬件。为提供与其他系统的互操作性,OpenMotics 的网关提供了一个 API(应用程序接口),通过这个 API 可以执行各种操作。

地址: https://www.openmotics.com/
Git: https://github.com/openmotics

开源智能家居项目(House Hold)整理

这里将收集几个折腾侠们通过集成使用 Smart Homekit 工具实现的开源智能家居解决方案。不过一切的前提就是把家里吃灰的树莓派再拿出来。

Epaper_clock

通过 Adafruit_Python_DHT + python-requests + python-lxml 等 Python 模块实现,树莓派3 + 微雪4.3寸串口电子墨水屏 + DHT22温湿度传感模块 做出电子水墨屏和树莓派制作的时钟。动起手来,一看就非常的爽~

My smart home

My smart home 智能家居的架构,包括服务器端,web网页,android 手机客户端,各种测试脚本,基本上基础架构都已经实现,并可实际调试。由于精力有限智能控制部分还在合作开发中。

java 的口号是: Write Once, Run Everywhere 。 My smart home 目标是:Control Everything everywhere。

OpenDesk

OpenDesk 由Joni & David Steiner两兄弟与 Development 00 联手创办,是首个与FabHub网站兼容的项目,后者可让用户搜索附近地区的制造商。你还能通过ShopBot找到某人为你切割部件然后送到你的住所或者办公室。

开源的设计图纸可免费以.dwg 和.dxf 等数控机床能识别的格式进行下载。你还可以下载开源家具的 PDF 说明文件,尝试自己动手去做家具。目前,该网站上有不少设计精良,造型不错的桌子、凳子等家具的设计模型供用户免费下载。在下载前,用户还能查看到设计师 以及该模型的 3D 示例图等相关信息。在用户顺利制作出满意的家具后,还能在其社区与其他用户分享制作过程中遇到的事情。

jHome

jHome 是一个家庭自动化的开源平台,基于 Java EE 6 和 Glassfish 开发。可以实现智能终端对设备的智能控制。

OSSH

OSSH是一套基于Arduino的智能家居方案,不是仅仅一个功能,而是整套可以后续扩展和升级的智能家居系统,每个终端和中控都基于Arduino可以独 立运作,也可以组网变成一套系统工作,当然为了兼容性,也允许支持很多其他的现成的智能家居终端 - 如果他们提供了接口和协议的话。

Ninja Blocks Kit

Ninja Blocks是一家专注于智能家居开源硬件的创业公司。此前他们曾经推过一套Ninja Blocks Kit,家居智能化的开源方案,面向的是开发者。这周他们又推出了这一方案的二代版本,3天就筹到了预设筹资金额。

Ninja的二代产品叫作Sphere,包含了一个网关、若干位置标签(低功耗蓝牙)和智能插座。

Ninja Sphere的功能包含这么几块:环境感知、位置检测和设备管理。环境感知里它能检测温度、光照、能耗;几个分布式的位置标签可以根据算法得出用户在家的准确位置。

目录
相关文章
|
传感器 监控 安全
关于智能家居系统的设计
随着物联网技术的不断发展和智能设备的普及,智能家居系统的概念越来越受到人们的重视。智能家居系统可以提高家庭的生活质量、提高能源利用效率、增强家庭安全等方面带来诸多好处。因此,设计一个功能完善、易用性强的智能家居系统对于提升人们的生活品质具有重要意义。
515 5
|
消息中间件 存储 算法
深度解析Kafka中的消息奥秘
深度解析Kafka中的消息奥秘
406 0
|
12月前
|
人工智能 缓存 Cloud Native
DeepSeek-R1 来了,从 OpenAI 平滑迁移到 DeepSeek的方法
Higress 作为一款开源的 AI 网关工具,可以提供基于灰度+观测的平滑迁移方案。
2199 238
|
人工智能 Python
ImBD:复旦联合华南理工推出 AI 内容检测模型,快速辨别文本内容是否为 AI 生成
ImBD是一款由复旦大学、华南理工大学等机构联合推出的AI内容检测器,能够快速识别机器修订文本,适用于多种场景,显著提升检测性能。
947 8
ImBD:复旦联合华南理工推出 AI 内容检测模型,快速辨别文本内容是否为 AI 生成
|
6月前
|
机器学习/深度学习 传感器 监控
基于多模态感知的工业安全行为识别技术突破
本项目通过分层特征增强架构,突破工业安全监控中微小目标检测难、行为理解缺失和响应延迟高等技术瓶颈。采用动态ROI聚焦、时空域建模与联邦学习等创新技术,实现厘米级行为捕捉,准确率提升300%,隐患识别响应速度提高112倍,并已在危化、电力、医疗等行业落地应用,具备广阔推广前景。
359 0
|
11月前
|
机器学习/深度学习 人工智能 自然语言处理
很火的DeepSeek到底是什么
DeepSeek,全称杭州深度求索人工智能基础技术研究有限公司,成立于2023年。因推出开源 AI 模型 DeepSeek-R1 而引起了广泛关注。与ChatGPT相比,大幅降低了推理模型的成本。
3872 36
|
12月前
|
Linux iOS开发 MacOS
deepseek部署的详细步骤和方法,基于Ollama获取顶级推理能力!
DeepSeek基于Ollama部署教程,助你免费获取顶级推理能力。首先访问ollama.com下载并安装适用于macOS、Linux或Windows的Ollama版本。运行Ollama后,在官网搜索“deepseek”,选择适合你电脑配置的模型大小(如1.5b、7b等)。通过终端命令(如ollama run deepseek-r1:1.5b)启动模型,等待下载完成即可开始使用。退出模型时输入/bye。详细步骤如下图所示,轻松打造你的最强大脑。
14847 86
|
人工智能 开发框架 算法
Qwen-Agent:阿里通义开源 AI Agent 应用开发框架,支持构建多智能体,具备自动记忆上下文等能力
Qwen-Agent 是阿里通义开源的一个基于 Qwen 模型的 Agent 应用开发框架,支持指令遵循、工具使用、规划和记忆能力,适用于构建复杂的智能代理应用。
8571 13
Qwen-Agent:阿里通义开源 AI Agent 应用开发框架,支持构建多智能体,具备自动记忆上下文等能力
|
数据采集 JSON 开发者
Python爬虫京东商品详情数据接口
京东商品详情数据接口(JD.item_get)提供商品标题、价格、品牌、规格、图片等详细信息,适用于电商数据分析、竞品分析等。开发者需先注册账号、创建应用并申请接口权限,使用时需遵循相关规则,注意数据更新频率和错误处理。示例代码展示了如何通过 Python 调用此接口并处理返回的 JSON 数据。
基于遗传算法的智能天线最佳阵列因子计算matlab仿真
本课题探讨基于遗传算法优化智能天线阵列因子,以提升无线通信系统性能,包括信号质量、干扰抑制及定位精度。通过MATLAB2022a实现的核心程序,展示了遗传算法在寻找最优阵列因子上的应用,显著改善了天线接收功率。