QxDeviceInfo.java 949 Bytes
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;

}