ioBroker
开源物联网集成平台,让不同品牌、协议的智能设备互联互通,实现自动化生活。
智能下载
前往项目主页
该项目暂未提供安装包,请直接访问源代码仓库
让智能设备互相说话的万能中间件。
核心功能
- 支持多种协议和设备(Zigbee、Z-Wave、MQTT、HTTP等)通过适配器连接
- 基于 Node.js,跨平台运行(Windows/Linux/macOS),资源占用可控
- 使用内存数据库+Redis,实时同步设备状态,性能高
- 每个适配器独立进程隔离,一个崩溃不影响其他
- 提供可视化界面和规则引擎,可自定义自动化场景
避坑指南
- •默认不加密,不要直接暴露 ioBroker 端口到公网,必须启用 HTTPS 并使用 VPN/VLAN。
- •每个适配器占用 10-60MB 内存,设备多时需注意内存容量。
- •部分适配器可能使用不同许可证,商用前请检查。
- •数据库文件默认存储在安装目录,定期备份防止数据丢失。
适用场景
- 家庭自动化:统一控制灯光、窗帘、传感器、空调等
- 智能楼宇:集成门禁、能耗监控、安防系统
- 数据记录与分析:采集传感器数据并可视化
- 老人看护:结合环境传感器实现跌倒检测、生活活动监测
详细介绍
ioBroker 是一个面向物联网的开源集成平台,专注于楼宇自动化、智能计量、环境辅助生活、流程自动化、可视化和数据记录。它采用对象和状态数据库的概念,数据可存储在内存或 Redis 中,并通过适配器连接各种系统。每个适配器作为独立的 Node.js 进程运行,可跨网络部署,支持多种编程语言。ioBroker 支持 Windows、Linux 和 macOS。安全方面,建议使用 HTTPS、VPN 和反向代理来保护暴露到互联网的服务。项目拥有丰富的适配器生态和活跃的社区论坛。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
Windows:下载安装程序(或使用命令 mkdir C:\iobroker && cd C:\iobroker && npx @iobroker/install)
Linux/Mac:终端运行 npx @iobroker/install
安装完成后打开浏览器访问 http://localhost:8081 进入管理界面
- Windows:下载安装程序(或使用命令 mkdir C:\iobroker && cd C:\iobroker && npx @iobroker/install)
- Linux/Mac:终端运行 npx @iobroker/install
- 安装完成后打开浏览器访问 http://localhost:8081 进入管理界面
暂未获取到校验码
该项目暂未在 GitHub Release 页面提供 SHA-256 校验码
SHA256 校验码
暂无校验码
建议从 GitHub Releases 页面直接下载,并自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
Linux/Mac:删除 ioBroker 安装目录(默认 ~/iobroker)并清理 npm 缓存。Windows:在控制面板卸载或直接删除 C:\iobroker 目录,注意备份配置文件。
无额外依赖
下载后即可直接使用,无需安装其他运行环境