概述
当设备和物联网平台完成对接后,物联网平台可通过以下方式发送数据到设备:
| 
       数据下发  | 
     
       描述  | 
     
       适用场景  | 
     
       设备影子  | 
     
       同步或异步  | 
     
       平台是否缓存  | 
     
       支持协议(设备侧)  | 
     
       物模型  | 
    
|---|---|---|---|---|---|---|---|
| 
       平台向设备直接下发消息,不依赖产品模型。提供给设备的单向通知,具有消息缓存功能,若设备不在线,则在设备上线后发送数据(支持配置,最长缓存时间24小时)。  | 
     
       设备无法按照产品模型中定义的格式进行指令下发时,可使用此接口下发自定义格式的数据给设备。例如:发送没有定义产品模型的数据。  | 
     
       不支持  | 
     
       异步  | 
     
       支持  | 
     
       MQTT  | 
     
       不依赖  | 
    |
| 
       用于设置、查询设备的属性值。设备接收到下发的属性后,需要设备及时将属性下发的执行结果返回给平台,如果设备没回响应,平台会认为属性下发执行超时。  | 
     
       用于平台主动获取或修改设备的属性值。例如APP每隔一段时间获取设备的地理位置。  | 
     
       支持  | 
     
       同步  | 
     
       不支持  | 
     
       MQTT、LwM2M/CoAP  | 
     
       依赖  | 
    |
| 
       平台向设备下发设备控制命令,下发命令后,需要设备进行响应,该响应可以携带设备执行操作成功或者失败后的响应参数。 
  | 
     
       需要立即确认的命令。例如打开风扇、控制路灯开关。  | 
     
       不支持  | 
     
       同步  | 
     
       不支持  | 
     
       MQTT  | 
     
       依赖  | 
    |
| 
       异步  | 
     
       支持  | 
     
       LwM2M/CoAP  | 
    
  
    