QxDeviceInfo.java
949 Bytes
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
package com.iot.scheduler.model;
import lombok.Data;
/**
* IOT平台:设备实体
*/
@Data
public class QxDeviceInfo {
//设备厂商(必填)
private String brand;
//别名(选填)
private String alias;
//名称(必填)
private String name;
//设备类型(
//网关:GATEWAY, 直连:DIRECT_CONNECTION, 网关子:SENSOR)
//默认填写:DIRECT_CONNECTION
private String deviceType;
//协议类型
//(DEFAULT,TCP,MQTT,COAP,GB
//T28281)默认填写:DEFAULT
private String transportType;
//平台设备配置 ID
private String deviceProfileId;
//设备配置 ID
private String profileId;
//组织 ID
private String organizationId;
//设备标签
private String label;
//设备描述
private String description;
//设备编号
private String sn;
//设备凭证信息
private DeviceToken deviceToken;
}