IoTHub | 云到设备通信指南

原文文档官方链接地址

IoTHub为设备APP提供了三种选项:
Direct method: 直接方法,这种通信需要结果的马上确认。直接方法时常用于设备的交互控制,如打开风扇;
Twin's desired properties:用于长时间运行的命令,这些命令旨在使设备进入特定的预期状态,例如,将遥感消息发送间隔设置为30分钟;
Clound-to-device messages: 用于设备应用的单向通知
在云到设备的通信方式,这里有详细的比较:

分类Direct methodsTwin’s desired propertiescloud-to-device messages
使用场景需要马上确认的命令,如打开风扇长时间运行的命令,试图去将设备设置到一种所需的状态,例如:设置遥感发送间隔为30分钟单方向的通知到设备app
数据流双向。设备app能够立马响应这种方式,后端根据语境信息接收请求的结果单向。设备app收到属性改变的通知单向。设备app收到信息
消息持久性断开连接的设备时不能通信的。后端收到设备不能连接的通知在设备孪生中属性值保存完好。设备将在下一次连接的时候重新读取,属性值能够用IoTHub的查询语言恢复消息在IoTHub中保留48小时
目标单个设备使用deviceId,多个设备使用jobs单个设备使用deviceId,多个设备使用jobs单个设备使用deviceId
大小直接方法的payload最大为128KB想要的属性最大为32KB最大为64KB
频率
协议MQTT或AMQPMQTT或AMQP支持所有的协议,当使用HTTPS时设备必须轮询

学习如何使用直接方式,所需的属性,云到设备的消息,见如下教程:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值