IoTHub | 云到设备通信指南
原文文档官方链接地址
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 | 云到设备通信指南相关推荐
- (一)MQTT+阿里云实现设备>云,云>设备之间的通信。
1,设备和阿里云之间的上行+下行通信 采用MQTT.fx这款客户端软件模拟为一个设备,可以在网盘自己下载. 链接:https://pan.baidu.com/s/1lOqi-lTvi-x2KkPZ-y ...
- 合宙Air780e+luatos接入华为云物联网平台完成设备通信与控制
一.简介 1.项目介绍 之前发布的文章有esp8266的wifi模块和BC20的NB模块与华为云物联网通信为主,本期文章采用了合宙的4G LTE Cat.1模块,编程语言用的是lua,整体来说代码比较 ...
- 合宙Air780e+luatos+阿里云物联网平台完成设备通信与控制(属性上报+4G远程点灯)
一.简介 1.项目介绍 之前发布的文章有采用合宙的4G LTE Cat.1模块,编程语言用的是lua,整体来说代码比较简洁,实现对华为云物联网平台的设备通信与控制,即采用一个变量作为模拟属性定时上报, ...
- 华为云IoT设备接入服务全体验
摘要:华为云IoT设备接入服务,海量设备,一键接入,你值得拥有! 本文分享自华为云社区<[云驻共创]Huawei Mate 40产线直击之 华为云IoT设备接入服务全体验>,原文作者:启明 ...
- 《Cisco ASA设备使用指南》一2.8 Cisco ASA吉比特以太网模块
本节书摘来自异步社区<Cisco ASA设备使用指南>一书中的第2章,第2.8节,作者[美]Jazib Frahim , Omar Santos更多章节内容可以访问云栖社区"异步 ...
- 物联网平台搭建的全过程介绍(三)阿里云物联网设备接入订阅发布之Android studio例程
物联网平台搭建系列内容前两节介绍的都是功能性的描述,今天以一个小例子,介绍具体的设备接入.订阅.发布的操作,例子的名字为:学生成绩录入平台,例子的界面如下图所示. 功能描述:当在阿里云物联网平台内下发 ...
- STM32F4+DP83848以太网通信指南系列(一):知识储备
丁丁的博客:https://www.hexcode.cn/article/show/stm32-ethernet1 2017-12-09 17:32:19 以太网通信 stm32 STM32F4+DP ...
- BC26电信云平台LWM2M接入指南
BC26电信云平台LWM2M接入指南 最近使用移远BC26做了电信云平台的LWM2M介入设计,遇到几个问题,逐一解决,做个记录 准备工作 相对于移动的OneNet平台,电信平台的LWM2M接入指令完全 ...
- 2.18 haas506 2.0开发教程 - 阿里云M2M设备间通信 - 规则引擎/Topic消息路由(仅支持2.2以上版本)
haas506 2.0开发教程 - 阿里云M2M设备间通信 - 规则引擎/Topic消息路由 阿里云M2M设备间通信 通信流程 功能实现 1.创建产品 2.设备端开发 联云测试 3.建立topic之间 ...
最新文章
- Reactor模式与Proactor模式
- 为什么要选择useState而不是useReducer
- 存在于实数域的微观粒子2-泡利不相容原理
- zookeeper+kafka集群安装之中的一个
- weblogic启动受管服务器报错Authentication for user weblogic denied (weblogic 11g 域账号密码不生效的解决方法)...
- linux 日志定时轮询流程详解(logrotate)
- 【MySQL】MySQL开启general_log报错ERROR 29 (HY000) not found (OS errno 13 - Permission denied)
- 《TCP/IP Sockets编程(C语言实现) (第2版)》 代码下载(链接以及文件打包)
- centos oracle 安装 踩坑实录 (三:踩坑与填坑大全)
- 程序员面试金典——1.3确定两串乱序同构
- srpc 高性能通用 RPC 框架
- 数据库操作导入导出以及加快查询速度
- 寄存器、锁存器和触发器的区别与联系
- 微信群控云控客服开发SDK
- 遭遇Trojan PSW OnlineGames Trojan HiJack a Trojan PSW ZhuXian
- Git篇:使用Git将代码库更新到本地(完整版)
- 白领加薪升迁九大高招
- 继电器rc吸收电路取值_RC吸收电路的参数选取
- QT+MQTT 使用MQTT官方库
- SAP OOALV分割屏幕
热门文章
- 分享 | 快递鸟电子面单API参数接口
- [读书笔记]结绳记事
- Apache之FCGI模式部署LAMP
- IAR打开软件,很多文件找不到
- w7计算机防火墙无法更改,w7防火墙无法更改该怎么办
- 首席新媒体黎想教程:活动形式和用户吸引逻辑!
- 在使用计算机时 若直接通过,在使用计算机时,若直接通过断电的方式来关闭机器,会存在什么问题,下列说法不正确的是_______...
- 如何划分程序员的等级
- python中gbk是什么意思_用gbk比utf-8的好处是什么?
- C++洛谷题解(8)