iot-server-new
首页自定义链接
多级目录
  • 子菜单1
  • 子菜单2
首页自定义链接
多级目录
  • 子菜单1
  • 子菜单2
  1. 拓扑管理
  • 配置模版
  • 单个设备管理.md
  • 设备列表
  • README.md
  • 2025-02-21
  • 2025-04-12-华为SNMP
  • 2025-05-06 - 前端调整
  • 全流程配置一个ONU的业务--华为SNMP
  • 设备黑名单方案
  • 平台-前端【HTTP协议】
    • 系统管理
      • 账户服务
        • 创建账户信息
        • 更新账户信息
        • 删除账户信息
        • 查询账户信息
      • 用户管理
        • 查询用户信息 Copy
        • 创建用户信息
        • 修改用户信息
        • 删除用户信息
        • 查询用户信息
      • 项目管理
        • 创建项目
        • 查询项目
        • 修改项目
        • 删除项目
      • 角色管理
        • 创建角色
        • 修改角色
        • 删除角色
        • 查询角色
        • 查询权限列表
      • 系统管理
        • 用户操作日志
      • 权限绑定
        • 绑定角色(用户操作)
        • 删除角色
        • 查询当前用户已有的角色和权限
        • 修改用户角色
    • 模版管理
      • 删除模版
      • 查询模版
      • 获取模版列属性
      • 创建模版
      • 修改模版
    • 模版模型管理
      • 查询模版模型
      • 创建模版模型
      • 修改模版模型
      • 删除模版类型
    • 设备管理
      • 设备属性管理
        • 删除设备
        • 表格列属性
        • 创建设备
        • 修改设备
        • 查找设备
      • 配置管理
        • 查看平台侧下发配置
        • 查看设备侧上报配置
        • frp远程配置地址
        • 提交设备自定义配置
        • 获取设备详情数据
        • 获取设备监控二级下拉菜单列表项
      • 操作管理
        • 配置下发
        • 设备重启
        • 固件升级
        • 恢复出厂设置
        • 查询任务
        • 批量删除设备
    • 拓扑管理
      • 查询设备的拓扑
        POST
      • 新增设备间的链路
        POST
      • 修改设备间的链路
        POST
      • 查询设备间的链路
        POST
      • 删除设备间的链路
        POST
    • 设备监控
      • 查询监控曲线
      • 查询指标信息
      • 查询维度数据
    • 计算接口
      • 计算设备数量(设备类型维度)
      • 首页统计数据
    • OLT
      • 模版管理
        • 添加速度模版
        • 查询速度模版
        • 添加VoIP模版
        • 查询VoIP模版
        • 添加TR069模版
        • 查询TR069模版
        • 创建ONU类型
        • 查询ONU类型
      • ONU设备管理
        • WAN Tab
          • 修改WAN
          • 查询WANs
        • LAN Tab
          • 修改LAN
          • 查询LANs
        • 无线(WLAN-SSID)Tab
          • 修改SSID
          • 查询SSIDs
        • 语音(VoIP)Tab
          • 查询SIPs
          • 修改SIP
          • 查询VoIPs
          • 修改VoIP
        • 时间同步(NTP)Tab
          • 修改NTP
          • 查询NTPs
        • 查询ONU列表(已认证)
        • 查询ONU列表(未注册)
        • 认证ONU
        • 删除ONU
        • 刷新ONU
      • OLT设备管理
        • Tag
          • 创建标签
          • 查询标签
          • 删除标签
          • 绑定资源标签
          • 解除资源标签
          • 查询资源标签
        • OLT详情Tab
          • 查询OLT列表
          • 刷新OLT信息(这个不用了)
        • 板卡(Card)Tab
          • 查询Card信息
          • 重启Card
          • 刷新Card信息
        • PON口(PON Ports) Tab
          • 查询PON信息
          • 刷新PON信息
          • 开启Autofind功能
          • RebootONUs
          • Enable All PONs
          • RebootAllONUs
          • 修改PON配置
        • 上联口(Uplink-ETH)Tab
          • 查询UpLink信息
          • 修改上联口配置
          • 刷新上联口(Refresh uplink ports info)
        • VLAN
          • 查询VLAN列表
          • 创建VLAN
          • 删除VLAN
        • 查看历史操作记录
        • ConfigONU
        • 查询PON ports信息
    • 内容翻译
      POST
    • 用户登录
      POST
  • 平台-设备【MQTT协议】
    • 设备上报配置信息
      VIEW
    • 设备上报监控信息
      VIEW
    • 设备上报基础信息
      VIEW
    • 平台下发配置/模版
      VIEW
    • 平台下发重启操作
      VIEW
    • 平台下发固件升级
      VIEW
    • 上报执行任务的结果
      VIEW
  1. 拓扑管理

查询设备的拓扑

开发中
POST
/open-api/DescribeTopoGraph
最后修改时间:2024-07-11 00:37:00
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/open-api/DescribeTopoGraph' \
--header 'Token: {{'\''1111111111'\''}}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "DeviceID": 94,
    "Depth": 9
}'
响应示例响应示例
200 - 成功 - 示例 1
{
    "ErrCode": "string",
    "Result": {
        "Root": 0,
        "Nodes": [
            {
                "ID": 0,
                "UUID": "stringstringstringstringstringstringstringstringstringstringstri",
                "Sn": "stringstringstringstringstringst",
                "Kind": "onu",
                "Name": "string",
                "Comment": "string",
                "SoftwareVersion": "string",
                "SoftwareDate": "string",
                "HardwareVersion": "string",
                "ModelName": "string",
                "MAC": "string",
                "Vendor": "string",
                "MgtIP": "strings",
                "StatusCode": "string",
                "TemplateID": 0,
                "TemplateModeID": 0,
                "ConfigServer": {
                    "LAN": {
                        "Gateway": "192.168.1.1",
                        "Mask": "255.255.255.0",
                        "DHCPEnable": true,
                        "DNSMode": 0,
                        "DHCPServer1": "114.114.114.114",
                        "DHCPServer2": "8.8.8.8",
                        "LoopEnable": false,
                        "Interface": [
                            {
                                "Enable": true,
                                "PoeEnable": false,
                                "Negotiate": "auto",
                                "VlanMode": "untag",
                                "VlanDefault": 1,
                                "VlanList": "100/100,2024/2024,89/89,2431/2431"
                            }
                        ]
                    },
                    "NTP": {
                        "Enable": true,
                        "Zone": "UTC+08:00",
                        "Server1": "clock.fmt.he.net",
                        "Server2": "time.windows.com"
                    },
                    "CATV": [
                        {
                            "Enable": true,
                            "Atten": 0
                        }
                    ],
                    "WAN": [
                        {
                            "Enable": false,
                            "Vlan": 0,
                            "Priority": 0,
                            "Mvlan": 0,
                            "NatEnable": true,
                            "ServiceType": "INTERNET",
                            "MTU": 1500,
                            "IPVersion": "IPv4",
                            "IPMode": "DHCP",
                            "PPPUsername": "MyUsername",
                            "PPPPassword": "Mypassword",
                            "PPPSername": "Lab-PPPoE_NE800",
                            "PPPAcname": "ChinaMobilephone",
                            "IPv6Mode": "SLAAC",
                            "IPv6PD": true,
                            "LanBind": "LAN1, LAN2, WLAN0"
                        }
                    ],
                    "WLAN": {
                        "CountryCode": "CN",
                        "RoleMode": "ap",
                        "Power2G": "100%",
                        "Power5G": "100%",
                        "Bandsteer": false,
                        "5to2Thr": "-70",
                        "2to5Thr": "-50",
                        "SSIDs": [
                            {
                                "Index": 0,
                                "Enable": true,
                                "Mode": "802.11b/g/ac/ax",
                                "SSID": "string",
                                "Bandwith": "20M",
                                "Channel": "0",
                                "Hiden": false,
                                "Encrypt": "wpa2",
                                "Password": "stringst",
                                "UserLimit": 0,
                                "UserRate": 0
                            }
                        ]
                    },
                    "VoIP": {
                        "ProxyAddr": "string",
                        "ProxyPort": "5060",
                        "RegAddr": "string",
                        "RegPort": "5060",
                        "OutproxyAddr": "string",
                        "OutproxyPort": "5060",
                        "BackupProxyAddr": "string",
                        "BackupProxyPort": "5060",
                        "BackupRegAddr": "string",
                        "BackupRegPort": "5060",
                        "BackupOutproxyAddr": "string",
                        "BackupOutproxyReg": "5060",
                        "CallerID": "dtmf",
                        "Dtmf": "inband",
                        "ToneProfile": "china",
                        "SIPs": [
                            {
                                "PhoneNo": "string",
                                "Username": "string",
                                "Password": "string"
                            }
                        ]
                    }
                },
                "ConfigClient": {
                    "LAN": {
                        "Gateway": "192.168.1.1",
                        "Mask": "255.255.255.0",
                        "DHCPEnable": true,
                        "DNSMode": 0,
                        "DHCPServer1": "114.114.114.114",
                        "DHCPServer2": "8.8.8.8",
                        "LoopEnable": false,
                        "Interface": [
                            {
                                "Enable": true,
                                "PoeEnable": false,
                                "Negotiate": "auto",
                                "VlanMode": "untag",
                                "VlanDefault": 1,
                                "VlanList": "100/100,2024/2024,89/89,2431/2431"
                            }
                        ]
                    },
                    "NTP": {
                        "Enable": true,
                        "Zone": "UTC+08:00",
                        "Server1": "clock.fmt.he.net",
                        "Server2": "time.windows.com"
                    },
                    "CATV": [
                        {
                            "Enable": true,
                            "Atten": 0
                        }
                    ],
                    "WAN": [
                        {
                            "Enable": false,
                            "Vlan": 0,
                            "Priority": 0,
                            "Mvlan": 0,
                            "NatEnable": true,
                            "ServiceType": "INTERNET",
                            "MTU": 1500,
                            "IPVersion": "IPv4",
                            "IPMode": "DHCP",
                            "PPPUsername": "MyUsername",
                            "PPPPassword": "Mypassword",
                            "PPPSername": "Lab-PPPoE_NE800",
                            "PPPAcname": "ChinaMobilephone",
                            "IPv6Mode": "SLAAC",
                            "IPv6PD": true,
                            "LanBind": "LAN1, LAN2, WLAN0"
                        }
                    ],
                    "WLAN": {
                        "CountryCode": "CN",
                        "RoleMode": "ap",
                        "Power2G": "100%",
                        "Power5G": "100%",
                        "Bandsteer": false,
                        "5to2Thr": "-70",
                        "2to5Thr": "-50",
                        "SSIDs": [
                            {
                                "Index": 0,
                                "Enable": true,
                                "Mode": "802.11b/g/ac/ax",
                                "SSID": "string",
                                "Bandwith": "20M",
                                "Channel": "0",
                                "Hiden": false,
                                "Encrypt": "wpa2",
                                "Password": "stringst",
                                "UserLimit": 0,
                                "UserRate": 0
                            }
                        ]
                    },
                    "VoIP": {
                        "ProxyAddr": "string",
                        "ProxyPort": "5060",
                        "RegAddr": "string",
                        "RegPort": "5060",
                        "OutproxyAddr": "string",
                        "OutproxyPort": "5060",
                        "BackupProxyAddr": "string",
                        "BackupProxyPort": "5060",
                        "BackupRegAddr": "string",
                        "BackupRegPort": "5060",
                        "BackupOutproxyAddr": "string",
                        "BackupOutproxyReg": "5060",
                        "CallerID": "dtmf",
                        "Dtmf": "inband",
                        "ToneProfile": "china",
                        "SIPs": [
                            {
                                "PhoneNo": "string",
                                "Username": "string",
                                "Password": "string"
                            }
                        ]
                    }
                },
                "LastStat": {
                    "UUID": "string",
                    "Kind": "ONU",
                    "Timestamp": "string",
                    "System": {
                        "Name": "SYSTEM",
                        "CpuUsage": 13,
                        "MemUsage": 45,
                        "DiskUsage": 0,
                        "DiskFree": 0,
                        "Temperature": 58,
                        "Uptime": 0,
                        "TCPConnection": 0,
                        "UserCount": 9,
                        "DownloadRate": 0,
                        "UploadRate": 0,
                        "GatewayDelay": 0,
                        "InternetDelay": 0,
                        "PonNum": 0,
                        "SfpNum": 0,
                        "EthNum": 0,
                        "WifiNum": 0,
                        "PotsNum": 0,
                        "CatvNum": 0,
                        "PoeNum": 0,
                        "OttOnline": 0,
                        "OttOffline": 0,
                        "PhoneOnline": 0,
                        "PhoneOffline": 0,
                        "OnuOnline": 0,
                        "OnuOffline": 0
                    },
                    "PON": [
                        {
                            "Name": "1",
                            "Sn": "PA2406HX00002189",
                            "Vendor": "25L95",
                            "Status": "disabled",
                            "TxPower": 0,
                            "BiasCurrent": 0,
                            "Voltage": 0,
                            "RxUnicastBytes": 0,
                            "TxUnicastBytes": 0,
                            "RxMuiticastPackets": 0,
                            "RxBroadcastPackets": 0,
                            "OnuOnline": 0,
                            "OnuOffline": 0,
                            "OnuAuth": 0,
                            "OnuUnauth": 0
                        }
                    ],
                    "WAN": [
                        {
                            "Name": "1",
                            "Mac": "5E:12:4D:22:A1:33",
                            "IPMode": "PPPoE",
                            "IPVersion": "IPv4/IPv6",
                            "VLan": "203",
                            "Priority": "2",
                            "ServiceType": "INTERNET",
                            "IP": "10.3.24.221",
                            "Gateway": "10.3.20.3",
                            "Subnet": "255.255.255.255",
                            "DNS": "114.114.114.114,8.8.8.8",
                            "IPv6Mode": "SLAAC",
                            "IPv6": "2001:213d:1a33:67d2::2188",
                            "Gatewayv6": "fe80:2311:2e31:6532::3412",
                            "DHCPv6PD": "enable",
                            "IPv6Prefix": "2083:556a:7631:1312::/62",
                            "DNSv6": "240e:1f:2131:1::3323,240e:871f:1121:7642::9826",
                            "Status": "connected",
                            "RxUnicastBytes": 0,
                            "TxUnicastBytes": 0,
                            "RxMuiticastPackets": 0,
                            "RxBroadcastPackets": 0,
                            "TxRate": 0,
                            "RxRate": 0
                        }
                    ],
                    "LAN": [
                        {
                            "Name": "1",
                            "Type": "RJ45",
                            "Status": "disabled",
                            "PoeStatus": "disabled",
                            "LoopStatus": "yes",
                            "TxRate": 0,
                            "RxRate": 0,
                            "RxUnicastBytes": 0,
                            "TxUnicastBytes": 0,
                            "RxMuiticastPackets": 0,
                            "RxBroadcastPackets": 0
                        }
                    ],
                    "WLAN": [
                        [
                            {
                                "NAME": "1",
                                "SSID": "room_1312",
                                "BSSID": "EC:89:23:A3:22:F2",
                                "Band": "2.4G",
                                "Status": "string",
                                "CfgChannel": "8",
                                "CurChannel": "string",
                                "Bandwidth": "40M",
                                "Encryption": "NONE",
                                "Connection": 0,
                                "Load": 0,
                                "CCA": 0,
                                "TxRate": 0,
                                "RxRate": 0,
                                "RxUnicastBytes": 0,
                                "TxUnicastBytes": 0,
                                "RxMuiticastPackets": 0,
                                "RxBroadcastPackets": 0,
                                "Clients": [
                                    {
                                        "Hostname": "string",
                                        "IPv4": "string",
                                        "MAC": "string",
                                        "RSSI": 0,
                                        "TxRate": 0,
                                        "RxRate": 0,
                                        "OnlineDuration": 0
                                    }
                                ]
                            }
                        ]
                    ],
                    "VoIP": [
                        {
                            "Name": "1",
                            "PhoneNumber": "18632731",
                            "Status": "Registered"
                        }
                    ],
                    "CATV": [
                        {
                            "Name": "string",
                            "RxPower": 0,
                            "Status": "ON",
                            "OutputLv": 0
                        }
                    ],
                    "EthPort": [
                        {
                            "Name": "1",
                            "Type": "RJ45",
                            "Status": "disabled",
                            "PoeStatus": "disabled",
                            "LoopStatus": "looped",
                            "Speed": "100M",
                            "TxRate": 0,
                            "RxRate": 0,
                            "RxUnicastBytes": 0,
                            "TxUnicastBytes": 0,
                            "RxMuiticastPackets": 0,
                            "RxBroadcastPackets": 0
                        }
                    ],
                    "TR069": [
                        {
                            "InformStatus": "Reported",
                            "AcsReqStatus": "Not get remote access requiremnet"
                        }
                    ]
                },
                "StatUpdatedAt": "string",
                "Protocol": "string",
                "FrpURL": "string",
                "SnmpURL": "string",
                "TelnetURL": "string"
            }
        ],
        "Edges": [
            {
                "ID": 0,
                "FromDeviceID": 0,
                "FromDevicePort": "string",
                "ToDeviceID": 0,
                "ToDevicePort": "string"
            }
        ]
    },
    "Message": "string"
}

请求参数

Header 参数
Token
string 
可选
默认值:
{{'1111111111'}}
Content-Type
string 
可选
默认值:
application/json
Body 参数application/json
DeviceID
integer 
设备ID
必需
Depth
integer 
拓扑深度
必需
>= -999<= 999
默认值:
9
示例值:
9
示例

返回响应

🟢200成功
application/json
Body
ErrCode
string 
必需
Result
object (项目拓扑图(Graph)) 
必需
Root
integer 
根设备ID
必需
Nodes
array[object (IOT设备基础信息) {24}] 
必需
Edges
array[object (链路(Link)) {5}] 
必需
Message
string 
必需
🟢200请求成功
修改于 2024-07-11 00:37:00
上一页
批量删除设备
下一页
新增设备间的链路
Built with