
# 通信方式概述
设备接入物联网平台，通过物联网平台进行通信。设备、服务器和物联网平台的通信流程示意图如下。
![](https://support.huaweicloud.com/api-iothub/figure/zh-cn_image_0000002068875481.png "点击放大")
#### 设备发送数据到物联网平台
设备接入物联网平台后，便可与物联网平台进行通信。设备可通过以下方式发送数据到物联网平台：
- [设备消息上报](https://support.huaweicloud.com/api-iothub/iot_06_v5_3016.html)：设备无法按照产品模型中定义的属性格式进行数据上报时，将设备的自定义数据通过设备消息上报接口上报给平台，平台将设备上报的消息转发给应用服务器或华为云其他云服务上进行存储和处理。
  
- [设备属性上报](https://support.huaweicloud.com/api-iothub/iot_06_v5_3010.html)：用于设备按产品模型中定义的格式将属性数据上报给平台。
  
- [网关批量设备属性上报](https://support.huaweicloud.com/api-iothub/iot_06_v5_3006.html)：用于网关设备将多个设备的属性数据一次性上报给平台。
  
 
#### 应用服务器下发指令给设备
设备接入物联网平台后，应用服务器可通过以下方式发送指令到设备。
- [平台消息下发](https://support.huaweicloud.com/api-iothub/iot_06_v5_3017.html)：用于平台下发自定义格式的数据给设备。
  
- [平台设置设备属性](https://support.huaweicloud.com/api-iothub/iot_06_v5_3008.html)：设备的产品模型中定义了平台可向设备设置的属性，应用服务器可通过属性设置的方式修改指定设备的属性值。
  
- [平台查询设备属性](https://support.huaweicloud.com/api-iothub/iot_06_v5_3011.html)：应用服务器通过属性查询的方式，实时查询指定设备的属性数据。
  
- [平台命令下发](https://support.huaweicloud.com/api-iothub/iot_06_v5_3014.html)：应用服务器按产品模型中定义的命令格式下发控制命令给设备。
 
