🐝
蜂巢OPENAPI
  • 蜂巢TNest
  • 产品介绍
    • 产品概述
    • 产品功能
    • 产品优势
    • 应用场景
  • 快速入门
    • 入门概述
    • 部署
    • 快速接入
    • 应用开发及编译
    • 应用部署
  • API
    • 接口规范
    • 终端数据查询
      • 系统基本信息上报
      • 系统运行数据上报
        • 采样频率、上报频率设置
        • CPU温度定时上报
        • CPU使用率定时上报
        • 内存使用率定时上报
        • 磁盘使用率定时上报
        • 4G模组信息定时上报
        • 有线网卡流量信息定时上报
      • 容器数据上报
      • 微应用数据上报
      • 进程数据上报
      • 服务数据上报
      • 网络端口数据上报
      • 终端在线状态
      • 链路跟踪
    • 终端告警
      • 告警规则下发
      • CPU使用率告警
      • 内存使用率告警
      • 磁盘使用率告警
      • CPU温度告警
      • 证书过期告警
      • 证书修改告警
      • 插入网线告警
      • 网线拔出告警
      • 网络链路时延告警
      • 网络链路中断告警
      • 网络链路丢包率告警
    • 运行诊断
      • 网络诊断
      • 工况诊断
      • 系统诊断
      • 进程诊断
    • 容器管理
      • 下载容器
      • 安装容器
      • 启动容器
      • 停止容器
      • 替换容器
      • 卸载容器
      • 克隆容器
    • 应用管理
      • 下载微应用
      • 安装微应用
      • 启动微应用
      • 停止微应用
      • 卸载微应用
      • 使能微应用
      • 去使能微应用
      • 微应用升级
    • 设备管理
      • 物理接口管理
        • 网口管理
      • 终端校时
      • 终端重启
      • 命令行
      • 网络访问黑名单
      • 网络访问白名单
      • 网络接口封堵
    • 连接管理
      • 网络访问黑名单
      • 网络访问白名单
    • 系统更新
      • 下载固件
      • 固件升级
      • 下载补丁包
      • 安装补丁包
      • 下载配置文件
      • 部署配置文件
    • 日志管理
      • 日志提取
      • 日志监控
        • 监控规则下发
        • 监控日志上报
        • 系统操作日志上报(审计日志)
  • 用户指南
    • 蜂巢部署
    • 安全接入
    • 可观测性
      • 系统基本信息上报
      • 运行数据监控
      • 终端告警
      • 运行诊断
    • 设备管理
      • 网络接口封堵
      • 终端校时
      • 终端重启
      • 命令行
    • 日志管理
      • 日志提取
      • 监控日志上报
      • 系统操作日志审计
    • 连接管理
      • 访问黑名单
      • 访问白名单
    • 容器管理
      • 容器下载
      • 容器安装/卸载
      • 容器启动/停止
      • 容器替换
      • 容器克隆
    • 应用管理
      • 应用下载
      • 应用安装/卸载
      • 应用使能/去使能
      • 应用启动/停止
      • 应用升级
    • 系统更新
      • 固件升级
      • 补丁包安装
      • 配置更新
  • 常见问题
    • 蜂巢部署相关问题
    • 设备注册相关问题
    • API调用相关问题
    • 应用编译相关问题
由 GitBook 提供支持
在本页
  • 准备工作
  • MQTT服务组件部署
  • 离线安装:
  • 二、蜂巢部署
  • 管理探针部署
  • towls探针部署
  • ota探针部署
  1. 用户指南

蜂巢部署

上一页系统操作日志上报(审计日志)下一页安全接入

最后更新于1年前

准备工作

  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. 拷贝到服务器上的/usr/local/bin/docker-compose

  2. 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,且无需部署管理探针。

下载docker-compose:

Releases · docker/compose