02边缘测

https://thingsboard.io/docs/edge/getting-started/

新增边缘实例

创建完成后弹出连接方式

关闭连接方式弹窗后。再重新找到连接方式的弹窗

当边缘侧完成连接后,“安装和连接说明” 则变成了 “升级说明”

填写完表单后,此处以docker创建为例

  1. 复制docker tag中的docker-compose

services:
  mytbedge:
    restart: always
    image: "thingsboard/tb-edge:4.0.1EDGE"
    ports:
      - "8080:8080"
      - "1883:1883"
      - "5683-5688:5683-5688/udp"
    environment:
      SPRING_DATASOURCE_URL: jdbc:postgresql://postgres:5432/tb-edge
      CLOUD_ROUTING_KEY: 7ea62ac2-fd91-42cf-e234-67b84e9caa74
      CLOUD_ROUTING_SECRET: i8wuwniqc766kh4vch1n
      CLOUD_RPC_HOST: home.anzhongwei.cn
      CLOUD_RPC_PORT: 57070
      CLOUD_RPC_SSL_ENABLED: false
    volumes:
      - tb-edge-data:/data
      - tb-edge-logs:/var/log/tb-edge
    
  postgres:
    restart: always
    image: "postgres:16"
    ports:
      - "5432"
    environment:
      POSTGRES_DB: tb-edge
      POSTGRES_PASSWORD: postgres
    volumes:
      - tb-edge-postgres-data:/var/lib/postgresql/data

volumes:
  tb-edge-data:
    name: tb-edge-data
  tb-edge-logs:
    name: tb-edge-logs
  tb-edge-postgres-data:
    name: tb-edge-postgres-data

使用docker运行起来

运行成功可以在本地浏览器通过 http:///127.0.0.1:8080 访问到页面

用户名:tenant@thingsboard.org

密码: tenant

登录成功后页面

在边缘侧创建设备并发送设备数据

在边缘侧创建的设备,系统会自动同步给云端 设备名称 边缘测设备01。此实例由于在云端设备已经存在一个同名的设备,所以会自动添加随机字符串 边缘测设备01_ybAmkrUbXWYOCSz

打开本地linux执行命令

创建仪表板

在边缘侧创建的仪表板,系统会自动同步到云端

从边缘侧将数据推送到云端

边缘侧数据推送到云使用的是规则链库中的默认模板规则 “Edge Root Rule Chain”

实体从边缘(Edge)到 云(Cloud、服务器)

在边缘侧可以创建和云端相同类型的实体(设备、资产、网关),并且他们在边缘侧创建完成后会自动能发布到云端。 以刚创建的 边缘测设备01_ybAmkrUbXWYOCSz 为例

在云端打开这个设备详情点 关联tag,方向 下拉 由从 变更为 到

实体从云(Cloud)到边缘(Edge)

在边缘创建的实体可以自动的同步到云,也可以在云端创建实体后,然后分配给相关的实体

以下实体内容均可以从云端下发到边缘:资产 设备 实体视图 仪表板 规则链

方法为: