安装用于 Dell Edge 的资产网关

本页介绍如何在 Dell Edge 网关上下载和安装 deviceWISE 资产网关。

支持的 Dell Edge 网关包括:

  • 安装有 WindRiver Linux 7 的 Dell Edge Gateway 5000。

先决条件

假设下述条件成立:

  • 拥有 Dell Edge 网关。
  • 拥有管理门户用户 ID 和密码,并清楚如何登录。您需要此信息以从管理门户下载资产网关安装文件。
    如果您需要管理门户帐号,请参见创建物联网设备管理门户帐号
    如果您从泰利特代表那里收到安装文件,则可以跳过下载步骤,然后继续运行安装程序。
  • 熟悉基本的 Linux 命令,并拥有对 Dell Edge 网关的根访问权限。

配置 Dell Edge 网关

Intel® IoT 网关软件套装 WindRiver® Linux 7

应使用供应商提供的基于 Web 的 UI 配置 Dell Edge 网关。通过 HTTP 在 TCP 端口 80 上安装 WindRiver Linux 7 时,可以使用基于 Web 的 UI。
使用 Web 浏览器并输入 Dell Edge 网关的 IP 地址。

LuCI Web 界面

除 Intel® IoT 网关软件套装 WindRiver® Linux 7 环境提供的 Web UI 以外,还提供了配置实用程序 LuCI 以执行许多管理配置任务。LuCI 可通过在 TCP 端口 443 上运行的 HTTPS 获得。
使用 Web 浏览器并输入 https://Dell Edge 网关的 IP 地址。

有关 Wind River Linux 设置和配置的更多信息,请访问 Wind River Linux 入门 7.0 网站。

获取用于 Linux 的资产网关安装文件

使用用于 64 位 Linux 的 deviceWISE 资产网关安装文件安装 Dell Edge 网关。

按照以下步骤下载用于 Linux 的资产网关安装文件:

  1. 登录到管理门户,然后选择 Developer(开发者)。
    随即显示 Developer(开发者)菜单。
  2. 从 Developer(开发者)菜单中选择 Resources(资源)。
  3. Index of files(文件索引)下方,选择合适的版本(如不确定,选择最新可用的版本)。
  4. 选择 OS_Linux
  5. 选择 Linux-X64-Generic
  6. 选择 Asset_Gateway
  7. 选择 DWGateway_Install.Linux-X64-Generic.XXX.tar.gz(其中 XXX 是想要下载的资产网关软件的版本)
    并将文件下载到计算机上的临时位置。

运行安装程序

按照以下步骤提取并运行 Linux 安装程序:

  1. Telnet 或以 root 用户身份登录到目标 Dell Edge 网关。
  2. 将下载的 DWGateway_Install.Linux-X64-Generic.XXX.tar.gz 文件从临时下载计算机和位置复制到 Dell Edge 网关的 /tmp 目录中。
  3. 在命令行中键入:
    /tmp>gunzip DWGateway_Install.Linux-X64-Generic.XXX.tar.gz(并按 Enter)。
    这将创建一个扩展名为 .tar 的文件 (DWGateway_Install.Linux-X64-Generic.XXX.tar)。
  4. 解压缩创建的 .tar 文件:
    /tmp>tar -xvf DWGateway_Install.Linux-X64-Generic.XXX.tar(并按 Enter)
    这将在当前目录下创建一个名为 dwgateway 的目录。
  5. 在命令行中,更改为 dwgateway 目录:
    /tmp>cd dwgateway(并按 Enter)
  6. 从 dwgateway 目录运行 Linux 安装程序:
    /tmp/dwgateway>./devicewise.install(并按 Enter)。
  7. 出现一条消息和提示,询问您是否要继续安装该软件。
    键入 Yes(并按 Enter)。
  8. 随即显示许可协议。
    翻页查看许可协议,直至达到末尾。
  9. 将询问您是否同意许可协议的条款。
    键入 Yes(并按 Enter)。
  10. 安装完成后,将创建以下目录结构:
    /opt/dw/
    资产网关软件应正在运行。

启动、停止或重启 deviceWISE 资产网关软件

systemctl(1) 实用程序的示例用法
# systemctl [status|start|stop|restart] devicewise

直接调用服务管理脚本

直接调用 deviceWISE init 脚本
# /opt/dw/devicewise [status|start|stop|restart]

卸载 deviceWISE 资产网关软件

注:在卸载产品之前,可能要进行节点 Back Up(备份),以捕获当前的应用定义和系统配置信息。

首先,使用之前记录的方法之一停止 deviceWISE 服务(参见标题如下的部分:启动、停止或重启 deviceWISE 资产网关软件)。

从文件系统中删除 deviceWISE 目录:

删除 deviceWISE 目录
# rm -rf /opt/dw

从 systemd 管理器中删除 deviceWISE 服务:

删除 deviceWISE systemd 服务
# systemctl disable devicewise.service
# systemctl daemon-reload
# find /usr/lib/systemd -name "devicewise.service" | xargs rm -f

Linux 防火墙配置

为使用 deviceWISE 工作台访问 deviceWISE 资产网关服务,可能需要对系统的防火墙策略实施以下更改,包括可能位于服务器和系统的网络路径中的中间网络设备,使用 deviceWISE 工作台从中间网络设备访问服务器。

deviceWISE 资产网关服务允许流量通过服务器和系统之间的相关接口和网络路径双向流动:

协议:端口 描述
TCP:4012 工作台与节点之间的主要通信。
UDP:4009 工作台到节点扫描和状态信息。

Linux 防火墙配置随 Linux 发行版和版本的不同而不同,因此在应用这些策略更改时,请参阅系统的文档并联系您的帐户的网络管理团队。

用于 Dell Edge 网关的资产网关限制

使用用于 64 位 Linux 的 deviceWISE 资产网关安装文件安装 Dell Edge 网关。存在以下限制:

  • 不应使用 Administration(帐户管理)-> Network Management(网络管理)选项卡配置网络接口。使用 Dell 提供的 Web 界面来配置网关的网络适配器和 DNS 服务器参数。例如:https://Dell Edge 网关的 IP 地址。使用 Network(网络)菜单项,然后使用 WAN eth0 的 Interfaces(接口)选项来设置 Dell Edge 网关上标记为 "1" 的以太网端口的网络配置。
  • Administration(帐户管理)-> Node Administration(节点管理)选项卡不显示磁盘使用情况信息。
  • 不支持 deviceWISE 蜂窝调制解调器功能:Administration(帐户管理)-> Cellular Configuration and Cellular Advanced Configuration(蜂窝配置和蜂窝高级配置)选项卡,触发蜂窝操作,并触发蜂窝事件。

下一步

如果按照网关入门指南中的步骤进行操作,则可以继续执行安装工作台中所述的任务,以执行初始资产网关局域网设置配置并将资产网关连接至 物联网设备管理门户

如果未按照《网关入门指南》中的步骤操作并需要安装工作台,则可以继续执行安装工作台软件中所述的任务。

如果已经安装工作台,请参见《网关开发者参考指南》中的工作台,以获取有关使用工作台及其可以访问的 deviceWISE 功能的信息。