原文文档官方链接地址

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

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

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

  • Use direct methods
  • Use desired properties to configure devices
  • Send cloud-to-device messages

IoTHub | 云到设备通信指南相关推荐

  1. (一)MQTT+阿里云实现设备>云,云>设备之间的通信。

    1,设备和阿里云之间的上行+下行通信 采用MQTT.fx这款客户端软件模拟为一个设备,可以在网盘自己下载. 链接:https://pan.baidu.com/s/1lOqi-lTvi-x2KkPZ-y ...

  2. 合宙Air780e+luatos接入华为云物联网平台完成设备通信与控制

    一.简介 1.项目介绍 之前发布的文章有esp8266的wifi模块和BC20的NB模块与华为云物联网通信为主,本期文章采用了合宙的4G LTE Cat.1模块,编程语言用的是lua,整体来说代码比较 ...

  3. 合宙Air780e+luatos+阿里云物联网平台完成设备通信与控制(属性上报+4G远程点灯)

    一.简介 1.项目介绍 之前发布的文章有采用合宙的4G LTE Cat.1模块,编程语言用的是lua,整体来说代码比较简洁,实现对华为云物联网平台的设备通信与控制,即采用一个变量作为模拟属性定时上报, ...

  4. 华为云IoT设备接入服务全体验

    摘要:华为云IoT设备接入服务,海量设备,一键接入,你值得拥有! 本文分享自华为云社区<[云驻共创]Huawei Mate 40产线直击之 华为云IoT设备接入服务全体验>,原文作者:启明 ...

  5. 《Cisco ASA设备使用指南》一2.8 Cisco ASA吉比特以太网模块

    本节书摘来自异步社区<Cisco ASA设备使用指南>一书中的第2章,第2.8节,作者[美]Jazib Frahim , Omar Santos更多章节内容可以访问云栖社区"异步 ...

  6. 物联网平台搭建的全过程介绍(三)阿里云物联网设备接入订阅发布之Android studio例程

    物联网平台搭建系列内容前两节介绍的都是功能性的描述,今天以一个小例子,介绍具体的设备接入.订阅.发布的操作,例子的名字为:学生成绩录入平台,例子的界面如下图所示. 功能描述:当在阿里云物联网平台内下发 ...

  7. STM32F4+DP83848以太网通信指南系列(一):知识储备

    丁丁的博客:https://www.hexcode.cn/article/show/stm32-ethernet1 2017-12-09 17:32:19 以太网通信 stm32 STM32F4+DP ...

  8. BC26电信云平台LWM2M接入指南

    BC26电信云平台LWM2M接入指南 最近使用移远BC26做了电信云平台的LWM2M介入设计,遇到几个问题,逐一解决,做个记录 准备工作 相对于移动的OneNet平台,电信平台的LWM2M接入指令完全 ...

  9. 2.18 haas506 2.0开发教程 - 阿里云M2M设备间通信 - 规则引擎/Topic消息路由(仅支持2.2以上版本)

    haas506 2.0开发教程 - 阿里云M2M设备间通信 - 规则引擎/Topic消息路由 阿里云M2M设备间通信 通信流程 功能实现 1.创建产品 2.设备端开发 联云测试 3.建立topic之间 ...

最新文章

  1. Reactor模式与Proactor模式
  2. 为什么要选择useState而不是useReducer
  3. 存在于实数域的微观粒子2-泡利不相容原理
  4. zookeeper+kafka集群安装之中的一个
  5. weblogic启动受管服务器报错Authentication for user weblogic denied (weblogic 11g 域账号密码不生效的解决方法)...
  6. linux 日志定时轮询流程详解(logrotate)
  7. 【MySQL】MySQL开启general_log报错ERROR 29 (HY000) not found (OS errno 13 - Permission denied)
  8. 《TCP/IP Sockets编程(C语言实现) (第2版)》 代码下载(链接以及文件打包)
  9. centos oracle 安装 踩坑实录 (三:踩坑与填坑大全)
  10. 程序员面试金典——1.3确定两串乱序同构
  11. srpc 高性能通用 RPC 框架
  12. 数据库操作导入导出以及加快查询速度
  13. 寄存器、锁存器和触发器的区别与联系
  14. 微信群控云控客服开发SDK
  15. 遭遇Trojan PSW OnlineGames Trojan HiJack a Trojan PSW ZhuXian
  16. Git篇:使用Git将代码库更新到本地(完整版)
  17. 白领加薪升迁九大高招
  18. 继电器rc吸收电路取值_RC吸收电路的参数选取
  19. QT+MQTT 使用MQTT官方库
  20. SAP OOALV分割屏幕

热门文章

  1. 分享 | 快递鸟电子面单API参数接口
  2. [读书笔记]结绳记事
  3. Apache之FCGI模式部署LAMP
  4. IAR打开软件,很多文件找不到
  5. w7计算机防火墙无法更改,w7防火墙无法更改该怎么办
  6. 首席新媒体黎想教程:活动形式和用户吸引逻辑!
  7. 在使用计算机时 若直接通过,在使用计算机时,若直接通过断电的方式来关闭机器,会存在什么问题,下列说法不正确的是_______...
  8. 如何划分程序员的等级
  9. python中gbk是什么意思_用gbk比utf-8的好处是什么?
  10. C++洛谷题解(8)