本地部署开源智能家居集成平台 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 界面了。

相关推荐
讯捷蓝达2 小时前
戴尔R720xd服务器卡死在 “Configuring Memory...Done“,换了内存还是卡?问题根本不在内存
运维·服务器
数字新视界4 小时前
动环监控信创适配在智能机房管理中的应用价值与未来展望
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
爱和冰阔落4 小时前
【Linux网络】TCP 服务器如何并发处理多个客户端?从 fork、僵尸进程到双重 fork
linux·运维·服务器·网络
lisanmengmeng5 小时前
alertmanger 标签 rules 打上分组标签
linux·运维·服务器
Android系统攻城狮6 小时前
Linux FFmpeg深度解析之av_write_frame调用流程与实战(三十三)
linux·运维·服务器·ffmpeg·音视频进阶·ffmpeg音视频
上火的金鱼妹6 小时前
k8s生产实际问题排查(网关,数据库读写等)
运维·服务器
孙克旭_6 小时前
k8s基础组件与创建资源
运维·docker·容器·kubernetes
孙克旭_6 小时前
云原生基础之Containerd容器运行时
运维·云原生
分布式存储与RustFS6 小时前
RustFS 自建对象存储实战目录:110 篇按场景分类(持续更新)
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
无忧_wy6 小时前
MoneyPrinterTurbo 自动化视频生成实战指南
运维·人工智能·自动化·音视频