PANS PRO Docker

本页提供:

  • PANS PRO Docker 软件包.

  • 有关系统要求的信息.

  • 如何安装 PANS PRO Docker 的说明.

安装快速简单,只需要完成一次.

免责声明

PANS PRO Docker 仅供专业人士安装. 出于演示目的 PANS PRO Raspberry Pi 是更好的选择.

访问官方的 Docker了解更多关于 Docker.

系统要求

  • 系统需求请参考 Docker Desktop on LinuxDocker Desktop on Windows.

  • 一个桌面设备: 需要 2 GB 可用内存.

  • 在 视窗上,安装 WSL 会永久占用 2GB 内存. 它被分配给 Ubuntu WSL.

  • 推荐: 一组设备(至少五台设备)进行验证.

  • 建议:电池或微型 USB 电缆为设备供电.

  • 推荐: PANS PRO Manager 用于配置设备.

设置说明

系统兼容AMD64, ARM64 和 ARM32 架构.

  1. 下载PANS PRO Docker

  1. 解压缩 PANS PRO Docker 档案

  • 在终端中输入: $ unzip PANS-PRO-DOCKER-LINUX.zip -d /path/to/directory.

  1. 在你的操作系统上安装 Docker.

  • 运行 leaps_docker_install.sh 脚本,在你的操作系统上安装.

例如,在 Ubuntu (Linux) 上:

source leaps_docker_install.sh
  • 安装完成后,重新启动操作系统,以确保 Docker 配置正确.

  • 详细说明可以参考官方的 Docker文档.

  1. 更新正确的 IP 地址配置.

  • 更新 leaps-server.conf 中的 mqtt_host 指向网关板的 IP 地址. 通过 shell 获取地址.

  1. 运行所有 LEAPS Docker 容器.

  • 执行 leaps_docker_run_all.sh 脚本,它将为 LEAPS 中心, LEAPS 服务器 和 Mosquitto (MQTT 代理) 拉取并运行所需的 Docker 容器.

例如,在 Ubuntu (Linux) 上:

source leaps_docker_run_all.sh
  • 执行 docker ps 命令,确保所有容器都能成功启动并准备就绪.

例如,在 Ubuntu (Linux) 上:

docker ps

CONTAINER ID   IMAGE                       COMMAND                  CREATED          STATUS          PORTS                                              NAMES
6f2ae0c87d65   leapslabs/leaps_mosquitto:latest   "/docker-entrypoint.…"   9 seconds ago    Up 9 seconds    0.0.0.0:1883->1883/tcp, 0.0.0.0:15675->15675/tcp   leaps_mosquitto
3d84cad7a913   leapslabs/leaps_server:latest      "/app/leaps-server -…"   10 seconds ago   Up 9 seconds    0.0.0.0:7777->7777/tcp, 0.0.0.0:7777->7777/udp     leaps_server
633c97e96f6e   leapslabs/leaps_center:latest      "sh -c 'cd /app &&  …"   10 seconds ago   Up 10 seconds   80/tcp, 0.0.0.0:80->8080/tcp                       leaps_center
  1. 按照 PANS PRO 演示 中的方法准备网络,并连接网关板.

  2. Mosquitto并检查信息 (可选)

  • 在你的系统上使用 mosquitto_sub .

  • 要检查消息,请在终端中使用以下命令(该命令将连接到 Mosquitto MQTT 代理,并显示收到的所有消息).

    mosquitto_sub -p 1883 -d -v -t '#'
    
  1. 通过 IP地址访问 LEAPS 中心 .

  • 使用电脑的网页浏览器.

  • 输入IP地址或 localhost 来访问 LEAPS 中心 .

../../../_images/leaps_center_login.png
  1. 登录 LEAPS 中心.

  • 以用户名 admin 和密码 admin 登录.

  1. 使用 PANS PRO Manager 准备网络.

  2. LEAPS 中心 上配置网络.

  • 检查 LEAPS 中心 中的网络设置,以匹配您所连接的网关板卡的网络 ID.

  • 检查配置为PC IP地址的主机是否正确.

    ../../../_images/leaps_center_pans.png
  • 请参阅 LEAPS 中心PANS PRO Manager 了解更多关于如何使用应用程序来配置和可视化节点和网络的详情.

现在系统已经成功设置和配置. 祝您使用愉快!

  1. 下载 PANS PRO Docker.

  1. 解压缩PANS PRO Docker档案.

  • 使用 WinZip 或 7-Zip 等程序解压缩下载的 PANS PRO Docker 压缩文件.

  1. 在视窗上安装 Docker Desktop.

  • 请按照 Docker 文档中提供的 Docker Windows 安装”说明进行操作.

  • 安装完成后,请重新启动视窗系统,以确保所有更改生效.

  1. 使用 PowerShell 更新 IP 地址的正确配置.

  2. 使用 PowerShell 运行所有 LEAPS Docker 容器.

  • 执行 leaps_docker_run_all.bat 脚本,它将为 LEAPS 中心, LEAPS 服务器和 Mosquitto (MQTT 代理) 拉取并运行所需的 Docker 容器.

    ./leaps_docker_run_all.bat
    
  • 确保所有容器都能成功启动并准备就绪.

    CONTAINER ID   IMAGE                       COMMAND                  CREATED          STATUS          PORTS                                              NAMES
    6f2ae0c87d65   leapslabs/leaps_mosquitto:latest   "/docker-entrypoint.…"   9 seconds ago    Up 9 seconds    0.0.0.0:1883->1883/tcp, 0.0.0.0:15675->15675/tcp   leaps_mosquitto
    3d84cad7a913   leapslabs/leaps_server:latest      "/app/leaps-server -…"   11 seconds ago   Up 11 seconds    0.0.0.0:7777->7777/tcp, 0.0.0.0:7777->7777/udp    leaps_server
    633c97e96f6e   leapslabs/leaps_center:latest      "sh -c 'cd /app &&  …"   12 seconds ago   Up 12 seconds   80/tcp, 0.0.0.0:80->8080/tcp                       leaps_center
    
  1. 按照 PANS PRO 演示 中的方法准备网络,并连接网关板.

  2. 通过 IP地址访问 LEAPS 中心 .

  • 使用电脑的网页浏览器.

  • 输入IP地址或 localhost 来访问 LEAPS 中心 .

../../../_images/docker_leaps_center_login.png
  1. 登录 LEAPS 中心.

  • 以用户名 admin 和密码 admin 登录.

  1. 使用 PANS PRO Manager 准备网络.

  2. LEAPS 中心 上配置网络.

  • 检查 LEAPS 中心 中的网络设置,以匹配您所连接的网关板卡的网络 ID.

  • 检查配置为PC IP地址的主机是否正确.

../../../_images/leaps_center_pans.png

现在系统已经成功设置和配置. 祝您使用愉快!