ioBroker 是一款开源的、基于 JavaScript/Node.js 构建的智能家居自动化平台和物联网中间件它的核心设计理念是模块化、灵活性和高扩展性能够将来自不同品牌和协议的智能设备、服务和应用程序集成到一个统一的系统中进行集中管理和自动化控制。本文将详细介绍如何在 Windows 系统本地部署 ioBroker 并结合路由侠实现外网访问本地部署的 ioBroker 。第一步本地部署安装 ioBroker1本教程操作环境为 Windows11 系统首先访问 Node.js 官网下载 LTS 版本的 Windows 安装包点此下载下载完成后运行安装包按照向导安装。2在命令提示符或 PowerShell 中以管理员身份运行以下命令。npm install iobroker -g3创建并进入一个目录用于存放 ioBroker 数据。mkdir C:\iobroker cd C:\iobroker4在该目录下初始化 ioBroker 实例。iobroker setup first5初始化完成后启动 ioBroker 服务。iobroker start6打开浏览器访问地址 http://localhost:8081 就能看到你部署的 ioBroker 初始化界面了。设置管理员密码。根据你自己的的需求进行设置即可。第二步外网访问本地 ioBroker在内网的电脑上安装路由侠点此下载1下载安装完成后打开路由侠界面点击【内网映射】。2点击【添加映射】。3选择【原生端口】。4在内网端口填写 ioBroker 端口 8081 后点击【创建】按钮如下图。5创建好后就可以看到一条映射的公网地址鼠标右键点击【复制地址】。6在外网电脑上打开浏览器在地址栏输入从路由侠生成的外网地址就可以看到内网部署的 ioBroker 界面了。