分类 IoT 网关 下的文章

目录

烧录固件

  • 启动为 recovery 模式;
  • 使用 RKDevTool 烧写所需要的固件;

配置 SSH 登录环境

  • 进入 ADB

    adb shell
  • 修改 sshd_config,增加 root 登录

    PermitRootLogin yes
  • 修改 root 密码(可选)

    passwd
  • 重启 SSHD

    systemctl restart sshd
  • 登录 SSH 服务器

安装 Docker 运行环境

  • 安装 curl

    apt install curl
  • 使用脚本安装 Docker

    curl -fsSL https://get.docker.com -o get-docker.sh
    sh get-docker.sh

    安装完成大概需要 400M 存储空间。

  • 检查 Docker 安装情况

    docker ps
    CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

安装 EdgeX 环境

  • 下载 edgex compose

    git clone https://github.com/edgexfoundry/edgex-compose.git
  • 切换 v2.3.0 版本

    git checkout v2.3.0
  • 启动 portainer 容器管理器
    修改 portainer 配置文件,127.0.0.1 -> 删除

    make portainer

    检查 portainer 运行

    docker ps
    CONTAINER ID   IMAGE                    COMMAND                  CREATED         STATUS         PORTS                                        NAMES
    fa14745d381a   portainer/portainer-ce   "/portainer -H unix:…"   2 minutes ago   Up 2 minutes   8000/tcp, 9443/tcp, 0.0.0.0:9000->9000/tcp   portainer
  • 登录 web
    2023-02-17T03:09:57.png

  • 跑起 EdgeXFoundry
    修改镜像,从私有库下载

    cd compose-builder
    make run  # 选择需要的容器镜像
  • 查看 Docker 容器运行情况

    docker ps

    此处,应该显示所有的 已选择 容器。