广联达筑联:工业级物联网云平台 广联达筑联:工业级物联网云平台
首页
开发侧文档
用户侧文档
首页
开发侧文档
用户侧文档
  • 平台介绍

  • 物联网平台

  • 边缘计算平台

    • 云平台

    • 边缘服务

    • 边缘SDK

    • debug工具

      • edge-debug使用说明
        • 1、使用场景
        • 2、例子
          • 2.1、help
        • 3、部分功能展示
          • mongo测试成功
          • mongo测试失败
          • nats测试成功
          • nats测试失败
          • 上报事件
          • 上报属性
  • 应用硬件开发平台

  • API文档

  • 开发侧文档
  • 边缘计算平台
  • debug工具
2021-11-29

edge-debug使用说明

# edge-debug 使用说明

# 1、使用场景

edge-debug 是一个命令行工具,目的为了快速定位边缘服务的问题,

目前具备的功能有:

  1. 模拟数据上报

  2. 诊断数据下发

  3. 诊断data服务写入、查询、删除功能

  4. 诊断nats mq的pub、sub功能。

# 2、例子

# 2.1、help

nats mq的地址和端口可以指定,默认127.0.0.1:4222

mongo的地址暂时不支持指定,默认连接127.0.0.1:27017

# 全部帮助文档:

./edge-debug -h
2021/10/12 14:36:45 Run...
edge-debug:主要用途,边缘服务开发过程中功能测试;服务检查程序

Usage:
  edge-debug [flags]
  edge-debug [command]

Examples:

   ./edge-debug --help


Available Commands:
  agent       debug agent server
  data        debug data server
  help        Help about any command

Flags:
      --addr string   nats mq address (default "127.0.0.1") 
      --all           debug all server
  -h, --help          help for edge-debug
      --port int32    nats mq port (default 4222)

Use "edge-debug [command] --help" for more information about a command.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

# 子功能 agent帮助文档:

./edge-debug agent -h
2021/10/12 14:37:27 Run...
debug agent server, edge-debug agent -h for more detail.

Usage:
  edge-debug agent [flags]

Examples:
edge-debug agent --all

Flags:
      --all        debug all agent function
      --downCmd    debug send cmd from cloud to edge
      --downProp   debug send prop from cloud to edge
  -h, --help       help for agent
      --upCmdRep   debug cmd replay to cloud
      --upEvent    debug sent event to cloud
      --upProp     debug send prop to cloud
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

# 子功能 data帮助文档:

./edge-debug data -h
2021/10/12 14:38:28 Run...
debug data server, edge-debug data -h for more detail.

Usage:
  edge-debug data [flags]

Examples:
edge-debug data --all

Flags:
      --all     debug all data function
  -h, --help    help for data
      --mongo   debug mongo crud
      --nats    debug nats pub/sub
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

# 3、部分功能展示

# mongo测试成功

mongo测试成功

# mongo测试失败

mongo测试失败

# nats测试成功

nats测试成功

# nats测试失败

nats测试失败

# 上报事件

上报事件云端

debug-up-event

# 上报属性

上报属性

debug-up-prop

上次更新: 2021-12-01 16:48:01

← edge-subdevice-sdk-go sdk 固件开发流程→

  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式