# 物联网设备管理

### **设备编解码配置**

设备上报数据时，如果“数据格式”为“二进制码流”，则该产品下需要进行编解码配置。

以NB-IoT场景为例，NB-IoT设备和物联网平台之间采用CoAP协议通讯，CoAP消息的payload为应用层数据，应用层数据的格式由设备自行定义。由于NB-IoT设备一般对省电要求较高，所以应用层数据一般不采用流行的JSON格式，而是采用二进制格式。但是，物联网平台与应用侧使用JSON格式进行通信。因此，开发者需要开发编码插件，供物联网平台调用，以完成二进制格式和JSON格式的转换。

### &#x20;**设备生命周期监控**

设备的网关的注册在线状态，连接时间，活动时间，活动中报警时间，超时时间，断开时间。

### **设备分配分组**

可以将设备分配或取消分配给特定的用户，也可以为设备创建分组，基于不同行业类型的传感归类并分组搜索或者管理您的海量设备。

### **设备关系拓扑**

您可以让子设备通过网关接入平台，并且可以基于设备的级联关系管理设备，例如，业务租户>场地设施>网关>中继>地磁。

### **设备数据采集(遥测数据采集)**

使用MQTT，CoAP，HTTP协议接入到平台并设备收集数据，将数据存储在时间序列型Cassandra中（高效的，可扩展的和容错的NoSQL数据库）或关系结构型MySql数据库中，数据包括遥测传感数据，和设备属性数据两种类型，同时您可以随时查询设备历史数据。

### **遥测数据的使用范围**

1．查询最近的设备采集数据值或指定时间间隔内的所有数据。

2．使用websockets订阅数据更新（用于可视化或实时分析）。

3．使用可配置和高度可定制的**仪表组件**用来渲染并保存到数据**仪表功能**来可视化设备采集的数据。

4．使用灵活的**规则引擎**过滤和分析数据，生成警报，或将数据转发推送到外部系统（例如第三方业务系统或MQTT，Kafka或RabbitMQ消息中间件）。

### **设备添加删除**

支持手动注册新设备或对无效或可疑设备进行远程禁用或者删除，避免可疑设备造成不必要的损失。

### **设备令牌管理(访问令牌)**

设备令牌用于和网关协议连接认证用，租户管理员能够管理设备令牌。支持基于访问access\_token令牌和X.509证书的凭据。（也可修改默认生成的access\_token值，用设备SN或其它做为令牌）

### **设备远程管理**

提供远程控制、远程读取、远程调试、远程升级、远程配置设备的能力，不需要连接设备串口，即可管理设备。

### **设备日志**

提供设备全链路日志监控，设备操作记录，实时知晓设备当前状态，监控设备并排除问题。

### &#x20;**告警管理**

提供创建和管理与租户，场地设施，设备有关的告警能力。允许实时警报监控和警报传播到相关实体层次结构。

### **告警生命周期**

警报有一个生命周期，每个警报都可以清除并确认。默认情况下，警报不处于活动和未确认状态。

### &#x20;**告警发起者/类型和传播**

报警发起者是负责触发报警的对象。默认情况下，警报会传播到所有相关实体（仅限父关系）。警报通过开始时间，发起人和类型来识别，同一类型和发起人不能有两个活动的警报。

### **告警严重性**

支持以下警报级别之一：关键，主要，次要，警告，不确定。

### **告警更新**

警报对象可能由外部应用程序或平台规则更新。警报会记录清楚和确认时间以及最后更改的结束时间。

### **报警REST API**

平台提供REST API来管理和查询警报。有关更多详细信息，请参阅演示环境Alarm REST API和常规[REST API文档](http://cloud.dda-iot.com/swagger-ui.html)。

### &#x20;**警报规则**

使用平台规则引擎可以根据业务规则配置需要的警报条件。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.yuncitys.com/ping-tai-jie-shao/ruan-jian-gong-neng/wu-lian-wang-she-bei-guan-li.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
