本地部署开源智能家居集成平台 ioBroker 并实现外部访问( Windows 版本)

ioBroker 是一款开源的、基于 JavaScript/Node.js 构建的智能家居自动化平台和物联网中间件,它的核心设计理念是模块化、灵活性和高扩展性,能够将来自不同品牌和协议的智能设备、服务和应用程序集成到一个统一的系统中进行集中管理和自动化控制。本文将详细介绍如何在 Windows 系统本地部署 ioBroker 并结合路由侠实现外网访问本地部署的 ioBroker 。

第一步,本地部署安装 ioBroker

1,本教程操作环境为 Windows11 系统,首先访问 Node.js 官网,下载 LTS 版本的 Windows 安装包,点此下载,下载完成后运行安装包,按照向导安装。

2,在命令提示符或 PowerShell 中,以管理员身份运行以下命令。

复制代码
npm install iobroker -g

3,创建并进入一个目录用于存放 ioBroker 数据。

复制代码
mkdir C:\iobroker
cd C:\iobroker

4,在该目录下初始化 ioBroker 实例。

复制代码
iobroker setup first

5,初始化完成后,启动 ioBroker 服务。

复制代码
iobroker start

6,打开浏览器访问地址 http://localhost:8081 ,就能看到你部署的 ioBroker 初始化界面了。

设置管理员密码。

根据你自己的的需求进行设置即可。

第二步,外网访问本地 ioBroker

在内网的电脑上安装路由侠,点此下载

1,下载安装完成后,打开路由侠界面,点击【内网映射】。

2,点击【添加映射】。

3,选择【原生端口】。

4,在内网端口填写 ioBroker 端口 8081 后点击【创建】按钮,如下图。

5,创建好后,就可以看到一条映射的公网地址,鼠标右键点击【复制地址】。

6,在外网电脑上,打开浏览器,在地址栏输入从路由侠生成的外网地址,就可以看到内网部署的 ioBroker 界面了。

相关推荐
Chenyu_3103 小时前
DPDK、TC 和 XDP:Linux 高性能网络到底在优化什么
linux·服务器·网络·缓存
qqxiaoxingxing3 小时前
HR重复性工作自动化落地指南:先梳理任务边界,再选工具
运维·自动化
王琦03184 小时前
持续集成持续交付企业示例
运维·ci/cd
Lsetea5 小时前
SSL证书指纹相同但文件哈希不同:PEM、DER与公钥摘要怎么比
运维·https·ssl证书·openssl·证书链
wtblszn5 小时前
废气处理余热回收设备远程运维系统方案
运维
乔旭伟5 小时前
Linux 服务器备份实战:一致性快照、日志归档与恢复演练
linux·运维·服务器
乔旭伟5 小时前
Linux 服务器安全加固实战:SSH、防火墙、补丁与入侵排查
linux·服务器·安全
cpolar技术支持5 小时前
把配置发出去怕带出密钥?先把含凭据配置转成脱敏只读快照,用 cpolar 给同事核对差异
运维·python·内网穿透·cpolar·配置脱敏
我不会起名字3226 小时前
Redis 突然只能读不能写:MISCONF 报错的 3 类触发条件与 4 步恢复
运维·redis·持久化·排查·misconf
workflower6 小时前
Agentic AI 时代的企业ICT 基础设施运维
运维·人工智能·机器学习·重构·云计算·汽车