iot-server-new
首页自定义链接
多级目录
  • 子菜单1
  • 子菜单2
首页自定义链接
多级目录
  • 子菜单1
  • 子菜单2
  1. 平台-设备【MQTT协议】
  • 配置模版
  • 单个设备管理.md
  • 设备列表
  • README.md
  • 2025-02-21
  • 2025-04-12-华为SNMP
  • 2025-05-06 - 前端调整
  • 全流程配置一个ONU的业务--华为SNMP
  • 设备黑名单方案
  • 平台-前端【HTTP协议】
    • 系统管理
      • 账户服务
        • 创建账户信息
        • 更新账户信息
        • 删除账户信息
        • 查询账户信息
      • 用户管理
        • 查询用户信息 Copy
        • 创建用户信息
        • 修改用户信息
        • 删除用户信息
        • 查询用户信息
      • 项目管理
        • 创建项目
        • 查询项目
        • 修改项目
        • 删除项目
      • 角色管理
        • 创建角色
        • 修改角色
        • 删除角色
        • 查询角色
        • 查询权限列表
      • 系统管理
        • 用户操作日志
      • 权限绑定
        • 绑定角色(用户操作)
        • 删除角色
        • 查询当前用户已有的角色和权限
        • 修改用户角色
    • 模版管理
      • 删除模版
      • 查询模版
      • 获取模版列属性
      • 创建模版
      • 修改模版
    • 模版模型管理
      • 查询模版模型
      • 创建模版模型
      • 修改模版模型
      • 删除模版类型
    • 设备管理
      • 设备属性管理
        • 删除设备
        • 表格列属性
        • 创建设备
        • 修改设备
        • 查找设备
      • 配置管理
        • 查看平台侧下发配置
        • 查看设备侧上报配置
        • 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. 平台-设备【MQTT协议】

设备上报基础信息

设计中
VIEW
Topic=$UUID
最后修改时间:2024-06-12 19:00:55
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request VIEW 'Topic=$UUID' \
--header 'Token: {{'\''1111111111'\''}}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "Method": "set",
    "Content": {
        "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"
    },
    "Version": "string",
    "UUID": "string"
}'
响应示例响应示例
200 - 成功 - 示例 1
{}

请求参数

Header 参数
Token
string 
可选
默认值:
{{'1111111111'}}
Content-Type
string 
可选
默认值:
application/json
Body 参数application/json
Method
enum<string> 
操作方法
必需
枚举值:
setrebootupgradefactorydimensionmetricsstatus
示例值:
set
Content
object (IOT设备基础信息) 
设备配置
可选
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(通用)) 
平台侧配置
必需
ConfigClient
object (Template(通用)) 
设备侧配置
必需
LastStat
object (Stat(通用)) 
最新的监控上报数据
必需
StatUpdatedAt
string 
上报时间
必需
Protocol
string 
协议
必需
FrpURL
string 
FRP地址
必需
frp://IP:端口
SnmpURL
string 
SNMP地址
必需
snmp://读团地:写团体@IP:端口
TelnetURL
string 
telnet地址
必需
telnet://ip:端口
Version
string 
版本号
必需
UUID
string 
设备唯一识别码
必需
示例

返回响应

🟢200成功
application/json
Body
object {0}
🟢200请求成功
修改于 2024-06-12 19:00:55
上一页
设备上报监控信息
下一页
平台下发配置/模版
Built with