隧道管理器支持创建和使用到网关的隧道。这些隧道可用于通过多种客户端应用(如工作台)远程访问网关上的服务器应用。
建立了隧道后,隧道管理器会定期发送 API 调用(隧道历史记录),以检索帐号已成功打开的隧道列表。
术语 | 描述 |
---|---|
隧道管理器 |
隧道管理器支持:
隧道管理器可作为 Java 网络启动协议 (JNLP) 文件从管理门户下载到计算机中,并在其中执行客户端应用。 |
隧道路由器 |
物联网设备管理门户的一项功能,可处理与网关上的隧道管理器和隧道服务器应用之间的连接和数据移动。 |
隧道服务器应用 |
网关上的一部分 TR50 功能。隧道服务器应用支持隧道连接到网关,并将隧道通信定向到网关上执行的服务器应用(例如,SSH 服务器应用)。 |
服务器应用 |
在支持来自客户端应用连接的网关上执行的应用(例如,SSH 服务器应用)。 |
客户端应用 |
连接到服务器应用的应用(例如,连接到 SSH 服务器应用的 SSH 客户端应用)。客户端应用在执行用于登录管理门户的 Web 浏览器的计算机上执行。该计算机还执行隧道管理器。 |
要使用隧道访问网关上的服务器应用,必须具备以下条件:
- 网关已通过 TR50 连接到物联网设备管理门户
- 网关的 TR50 功能配置已定义为允许隧道连接。
- 网关的服务器应用支持来自客户端应用的连接。
- 您有权访问定义网关的管理门户中的帐户。有关用户帐号和帐户访问权限的更多信息,请参见用户。
- 管理门户中网关的物模型具有受支持的特定隧道,包括隧道名称和 TCP 端口。
- 用于登录管理门户的计算机上必须安装 Java JRE 版本 1.8.0 或以上。
如果安装了更低版本的 JRE,并且需要安装新版本,请确保您已卸载旧版本。否则,两个版本可能会发生冲突,导致无法提供所需的支持。
计算机将执行隧道管理器,后者将作为 Java 网络启动协议 (JNLP) 文件下载。
隧道管理器下载完成并执行时,可支持客户端应用连接到网关上的服务器应用。这些客户端应用的示例包括:- 工作台,可连接到网关上的运行时
- Telnet 客户端,可连接到网关上的 Telnet 服务器
- Secure Shell (SSH) 客户端,可连接到网关上的 SSH 服务器
- 远程桌面协议 (RDP) 客户端,可连接到网关上的 RDP 服务器。
如果物联网设备管理门户隧道用于支持远程访问在网关上执行的服务器应用,则在配置中,客户端应用和服务器应用之间(例如 SSH 客户端应用和 SSH 服务器应用之间)的正常连接和数据流会替换为物联网设备管理门户功能支持的连接和数据流:
- 客户端应用连接到隧道管理器,并发送/接收数据
- 隧道管理器连接到隧道路由器,并发送/接收数据
- 隧道路由器连接到网关上的隧道服务器应用,并发送/接收数据
- 网关上的隧道服务器应用连接到服务器应用,并发送/接收数据。
隧道在物模型中进行定义。物(例如,网关)会从其物模型中“继承”隧道定义。
要定义隧道,请参见定义隧道。
相关主题