更新时间:2022-09-02 GMT+08:00
分享

附录:订阅的通知消息报文

以普通设备为例介绍订阅管理中MQS各报文示例。
  • 消息属性
    {
    	"deviceIdentifier":"iottest2", // 设备标识
    	"eventTime":"1588843914884",   // 消息时间
    	"gatewayIdentifier":"null",  // 网关设备标识
    	"deviceId":"D114VKx7a",        // 设备ID
    	"gatewayId":"null",           // 网关设备ID
    	"TAGS":"null"                  // 消息标签
    }
    • 普通设备/网关设备时,gatewayId和gatewayIdentifier的值设置为null。
    • 网关子设备时,gatewayId和gatewayIdentifier分别为其网关设备的deviceId和deviceIdentifier。
  • 消息内容
    1. 设备添加
      {
      	'deviceType':'Default',	        // 设备类型
      	'instanceOid':'40',             // 实例Oid
      	'manufacturerName':'iotcompro1',// 厂商名称
      	'productOid':'1',	        // 产品Oid
      	'manufacturerId':'iotcompro1',  // 厂商ID
      	'remark':'',	                // 设备描述
      	'deviceId':'D114VKx7a',         // 设备ID
      	'deviceName':'iottest2',	// 设备名称
      	'productName':'iotcompro1',	// 产品名称
      	'notifyType':'deviceAdded',	// 消息类型
      	'deviceIdentifier':'iottest2',	// 设备标识
      	'deviceOid':'14',	        // 设备Oid
      	'createdBy':'admin',	        // 创建者
      	'eventTime':'1588843914884',	// 消息时间
      	'model':'iotcompro1',	        // 产品模型
      	'productType':'0',	        // 产品类型 1-网关产品 0-普通产品
      	'status':'0',	                // 设备状态 0-启用 1-禁用
      	'parentDeviceOid':'null'	// 父设备Oid
      }
    2. 设备删除
      {
      	'notifyType':'deviceDeleted',	// 消息类型
      	'deviceIdentifier':'iottest2',	// 设备标识
      	'eventTime':'1588843914884',	// 消息时间
      	'deviceId':'D114VKx7a'	        // 设备ID
      }
    3. 设备上线
      {
          'notifyType':'deviceOnline',    // 消息类型-设备上线
          'deviceIdentifier':'iottest2',  // 设备标识
          'eventTime':'1588843914884',    // 消息时间
          'deviceId':'D114VKx7a'          // 设备ID
      }
    4. 设备下线
      {
          'notifyType':'deviceOffline',   // 消息类型
          'deviceIdentifier':'iottest2',  // 设备标识
          'eventTime':'1588843914884',    // 消息时间
          'deviceId':'D114VKx7a'          // 设备ID
      }
    5. 设备类型变更
      {
      	'instanceOid':'40',              // 实例Oid
      	'productOid':'1',           	 // 产品Oid
      	'remark':'',	                 // 设备描述
      	'deviceId':'D114VKx7a',     	 // 设备ID
      	'deviceName':'iottest1',	 // 设备名称
      	'notifyType':'deviceChange',	 // 消息类型
      	'deviceIdentifier':'iottest1',   // 设备标识
      	'deviceOid':'1',	         // 设备Oid
      	'createdBy':'admin',	         // 创建者
      	'eventTime':'1588843914884',	 // 消息时间
      	'status':'0',	                 // 设备状态 0-启用 1-禁用
      	'parentDeviceOid':'null'	 // 父设备Oid
      }

相关文档