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
        • 创建用户信息
        • 修改用户信息
        • 删除用户信息
        • 查询用户信息
      • 项目管理
        • 创建项目
        • 查询项目
        • 修改项目
        • 删除项目
      • 角色管理
        • 创建角色
        • 修改角色
        • 删除角色
        • 查询角色
        • 查询权限列表
      • 系统管理
        • 用户操作日志
      • 权限绑定
        • 绑定角色(用户操作)
        • 删除角色
        • 查询当前用户已有的角色和权限
        • 修改用户角色
    • 模版管理
      • 删除模版
      • 查询模版
      • 获取模版列属性
      • 创建模版
      • 修改模版
    • 模版模型管理
      • 查询模版模型
      • 创建模版模型
      • 修改模版模型
      • 删除模版类型
    • 设备管理
      • 设备属性管理
        • 删除设备
          POST
        • 表格列属性
          POST
        • 创建设备
          POST
        • 修改设备
          POST
        • 查找设备
          POST
      • 配置管理
        • 查看平台侧下发配置
        • 查看设备侧上报配置
        • frp远程配置地址
        • 提交设备自定义配置
        • 获取设备详情数据
        • 获取设备监控二级下拉菜单列表项
      • 操作管理
        • 配置下发
        • 设备重启
        • 固件升级
        • 恢复出厂设置
        • 查询任务
        • 批量删除设备
    • 拓扑管理
      • 查询设备的拓扑
      • 新增设备间的链路
      • 修改设备间的链路
      • 查询设备间的链路
      • 删除设备间的链路
    • 设备监控
      • 查询监控曲线
      • 查询指标信息
      • 查询维度数据
    • 计算接口
      • 计算设备数量(设备类型维度)
      • 首页统计数据
    • 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/DeleteMachine
设备
最后修改时间:2025-01-06 06:47:36
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/open-api/DeleteMachine' \
--header 'Token: {{'\''1111111111'\''}}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "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",
            "DiskUsage": 0,
            "DiskFree": 0,
            "Uptime": 0,
            "TCPConnection": 0,
            "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",
                "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",
                "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",
                "LoopStatus": "yes",
                "TxRate": 0,
                "RxRate": 0,
                "RxUnicastBytes": 0,
                "TxUnicastBytes": 0,
                "RxMuiticastPackets": 0,
                "RxBroadcastPackets": 0
            }
        ],
        "WLAN": [
            [
                {
                    "SSID": "room_1312",
                    "Band": "2.4G",
                    "Status": "string",
                    "CfgChannel": "8",
                    "CurChannel": "string",
                    "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": [
            {}
        ],
        "CATV": [
            {
                "Name": "string",
                "RxPower": 0,
                "Status": "ON",
                "OutputLv": 0
            }
        ],
        "EthPort": [
            {
                "Name": "1",
                "Type": "RJ45",
                "Status": "disabled",
                "LoopStatus": "looped",
                "Speed": "100M",
                "TxRate": 0,
                "RxRate": 0,
                "RxUnicastBytes": 0,
                "TxUnicastBytes": 0,
                "RxMuiticastPackets": 0,
                "RxBroadcastPackets": 0
            }
        ],
        "TR069": [
            {}
        ]
    },
    "StatUpdatedAt": "string",
    "Protocol": "string",
    "FrpURL": "string",
    "SnmpURL": "string",
    "TelnetURL": "string"
}'
响应示例响应示例
200 - 成功 - 示例 1
{}

请求参数

Header 参数
Token
string 
可选
默认值:
{{'1111111111'}}
Content-Type
string 
可选
默认值:
application/json
Body 参数application/json
ID
integer 
ID
可选
默认值:
0
UUID
string 
设备识别码
必需
group: 基本信息
>= 64 字符<= 64 字符
Sn
string 
sn
必需
group: 基本信息
>= 32 字符<= 32 字符
Kind
enum<string> 
设备类型
必需
group: 设备信息
枚举值:
onu
默认值:
onu
示例值:
onu
Name
string 
设备名称
必需
group: 基本信息
Comment
string 
设备备注
必需
group: 基本信息
SoftwareVersion
string 
软件版本
必需
group: 设备信息
SoftwareDate
string 
软件日期
必需
group: 设备信息
HardwareVersion
string 
硬件版本
必需
group: 设备信息
ModelName
string 
型号
必需
group: 设备信息
MAC
string 
mac地址
必需
group: 设备信息
>= 0 字符<= 32 字符
Vendor
string 
厂商
可选
group: 设备信息
MgtIP
string 
管理IP
可选
group: 设备信息
>= 7 字符<= 16 字符
StatusCode
string 
设备状态
必需
group: 状态信息
TemplateID
integer 
模版ID
必需
group: 配置信息
TemplateModeID
integer 
模版模型ID
必需
ConfigServer
object (Template(通用)) 
平台侧配置
必需
LAN
object (LAN(onu)) 
可选
NTP
object (NTP(onu)) 
可选
CATV
array[object (CATV(onu)) {2}] 
可选
WAN
array[object (WAN(onu)) {16}] 
可选
WLAN
object (WLAN(onu)) 
可选
VoIP
object (VoIP(onu)) 
可选
ConfigClient
object (Template(通用)) 
设备侧配置
必需
LastStat
object (Stat(通用)) 
最新的监控上报数据
必需
UUID
string 
设备唯一ID
必需
Kind
enum<string> 
设备类型
必需
枚举值:
ONUOLTIPTVROUTEOTTSWITCHGATEWAYAP
Timestamp
string 
时间
必需
System
object (System(通用)) 
系统状态
必需
PON
array[object (PON(onu,olt)) {13}] 
PON状态
必需
WAN
array[object (WAN(onu)) {21}] 
WAN状态
必需
LAN
array[object (LAN(onu) - 这个也可以和EthPort合并在一起?) {10}] 
LAN状态
必需
WLAN
array [array] 
WLAN状态
必需
VoIP
array[object (VoIP)] 
VoIP状态
必需
CATV
array[object (CATV(onu)) {4}] 
必需
EthPort
array[object (EthPort(olt,iptv)) {11}] 
必需
TR069
array [object] 
必需
StatUpdatedAt
string 
上报时间
必需
Protocol
string 
协议
必需
FrpURL
string 
FRP地址
必需
frp://IP:端口
SnmpURL
string 
SNMP地址
必需
snmp://读团地:写团体@IP:端口
TelnetURL
string 
telnet地址
必需
telnet://ip:端口
示例

返回响应

🟢200成功
application/json
Body
object {0}
🟢200请求成功
修改于 2025-01-06 06:47:36
上一页
删除模版类型
下一页
表格列属性
Built with