蜂巢部署

准备工作

  1. 获取蜂巢安装包和mqtt服务组件。

  2. 准备一台边缘计算设备,为方便入门,设备规格最好符合以下要求: CPU架构:arm64、arm32、armv7、x86 操作系统:openwrt、ubuntu 内存:>100M 存储空间:>50M

  3. 具备C、C++、rust等语言开发的业务应用。

MQTT服务组件部署

离线安装:

1)安装安全组件所需镜像

1. 导出安全组件所需镜像,并上传至目标服务器,示例:docker save -o ./ronghe.tar.gz gitlab.wudun.net:5050/wad-platform/nanwang-ronghe:0.1.1_0901_amd 2. 在目标服务器导入镜像,示例:docker load -i ronghe.tar.gz

通过docker images检查是否导入成功,应该能够在本地的Docker镜像列表中看到导入的镜像:docker images

2)安装部署安全组件

1. 下载部署项目代码并上传到目标服务器

2. 解压缩文件,并进入文件夹:cd platform-deploy-feat-nanwang-ronghe

3.docker部署:docker compose up -d

若目标服务器上无docker compose,则需要先离线安装docker compose

Docker version = 20.10.7,建议 Docker Compose version = 1.29.2 。

离线安装相应版本的 Docker Compose :

  1. 下载docker-compose:Releases · docker/compose

  2. 拷贝到服务器上的/usr/local/bin/docker-compose

  3. chmod +x /usr/local/bin/docker-compose ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose docker-compose --version

3)修改相关配置

修改app.yml配置,示例:

# ssl
ssl:
  port: 8084
  enabled: true
  caCert: certs/http_server/ca.crt
  serverCert: certs/http_server/server/server.crt
  serverKey: certs/http_server/server/server.key
  clientAuth: NoClientCert

# 此处修改为门户安全接入新接口提供的配置信息
platform:
  protocol: http
  ip: 192.168.8.199
  port: 7200
  username: wdadmin
  password: syywd@123

# ca
ca:
  host: ca
  port: 8082
  https: true

info:
  EmqxInfo:
    host: 192.168.7.26
    port: 1883
    username: ""
    password: ""
    tls: false
    ca_cert: ""
    key: ""
    cert: ""
FileInfo:
    host: 192.168.7.26
    port: 7000

二、蜂巢部署

管理探针部署

直接下载安装包,上传至目标设备(注意:需要按量覆盖安装包文件)

执行路径:/userdata/admin/AgentManager/AgentManager

操作指令(root用户)

安装:sh deploy/script.sh -i

卸载:sh deploy/script.sh -u

启动:sh deploy/script.sh -s

停止:sh deploy/script.sh -t

重启:sh deploy/script.sh -r

查看相关日志:/userdata/dgri/log/AgentManagerLog.log

towls探针部署

如果通过管理探针拉取,则无需修改dev_probe_config.toml。

如果脱离管理探针单独启动,所有配置读取自dev_probe_config.toml,且无需部署管理探针。

ota探针部署

如果通过管理探针拉取,则无需修改dev_probe_config.toml。

如果脱离管理探针单独启动,所有配置读取自dev_probe_config.toml,且无需部署管理探针。

最后更新于