ioBroker 是一款开源的物联网自动化平台,专注于边缘计算和雾计算,能够通过统一的智能系统管理各类物联网设备。它支持超过 682 种服务和系统,并具备图形化界面,方便用户对智能家居设备(如灯光、遮光帘、恒温器等)进行自动化控制。
核心功能:
跨平台兼容性:支持在 Windows、Linux、macOS、Raspberry Pi 等设备上运行,使用 Node.js 编写,主要采用 JavaScript 语言。
设备集成:兼容众多智能家居平台和设备,可通过适配器扩展功能,例如与 TeslaFi 集成以获取 Tesla 车辆数据。
自动化与控制:允许创建自动化流程,如根据车辆状态调整家庭气候控制,或优化能源管理。
一、 部署ioBroker本地服务
环境准备
任何 JavaScript 包管理器(pnpm、npm )
Node.js 需要下载安装node.js
重要提示: 在继续操作之前,请确保您已满足上述要求。
1. 先检查Node版本,在命令行中输入以下命令,确认 Node.js 已正确安装。


2. 执行如下命令安装 ioBroker 控制器


3. 通过命令创建一个文件目录

4. 通过命令行进入到文件夹


5. 在该目录下初始化 ioBroker 实例。


6. 完成上述操作后,就可以看到成功,

7. 服务启动后,可以通过浏览器访问以下地址:
Web界面:127.****
8. 根据步骤进行配置即可

9. 配置完成之后,即可进入到本地服务页面了

二、 创建 ZeroNews 映射服务
1. 首先,打开 ZeroNews 网站,然后选择您的系统(小编用的是用Win10,选择Windows即可),并按照对应的步骤和命令安装运行 Agent 服务。
注意:
Agent 前台运行不能关闭命令窗口
如果您想要开机自启动,可以执行后台运行命令




2. 运行完成之后,您可以在 Agent 页面看到已经在线的 Agent 服务。

3. 接着,我们在域名端口页面,创建一个可用的公网域名(自定义前缀),并勾选HTTPS 协议端口。

4. 域名创建完成之后,我们继续打开映射页面,并按下面的步骤添加映射
a) Agent:选择第一步运行的 Agent
b) 映射协议:选择 HTTPS 协议
c) 域名:选择刚创建好的域名
d) 带宽:根据需要选择带宽大小
e) 内网IP:我们是本地部署,直接使用 127.0.0.1 即可
f) 内网端口:输入本地服务的端口 8081 即可

5. 照上述步骤创建完成之后,我们就可以得到一条可公网访问的映射域名

三、 公网访问您的ioBroker服务
1. 我们在任意有网络访问电脑的浏览器上,复制上面的链接并打开访问。

审核编辑 黄宇
-
远程访问
+关注
关注
0文章
55浏览量
8255
发布评论请先 登录
什么是 SASE?| 安全访问服务边缘
如何安全远程访问Clawdbot?贝锐蒲公英SD-WAN异地组网实战指南
电能质量在线监测装置的多维度统计报表支持远程访问导出吗?
20个常用服务端口及对应服务信息
服务器远程连接超时以及拒绝连接的真实缘由和解决办法
SSH 远程连接内网 Linux 服务器
远程访问NAS不折腾,轻松获取固定访问地址!
华为入选IDC中国智能安全访问服务边缘领导者类别
远程访问内网MySQL数据库?这个方案更简单
远程访问ioBroker服务
评论