SDK同步与异步通信模式

本文介绍SDK同步与异步通信模式。同步通信模式 大多数嵌入式平台移植C Link SDK使用同步底层通信模型,能够支持C Link SDK以轮询方式主动收取网络报文。例如嵌入式Linux、Windows系统,以及大部分配备LwIP协议栈通信的RTOS(FreeRTOS系统)...

应用场景

应用解耦的好处是不同应用的迭代不再相互依赖,而异步通信的好处是数据不再需要被立即处理。异步解耦能有效缩短数据链路长度,提高数据处理效率。削峰填谷 大型活动带来较高流量脉冲时,没有做好相应保护容易导致系统超负荷甚至崩溃,限制...

概述

MQTT是基于TCP/IP协议栈构建的异步通信消息协议,是一种轻量级的发布、订阅信息传输协议。对于业务场景为MQTT协议的设备,您可以通过配置C Link SDK,将其接入阿里云物联网平台。前提条件 已准备开发环境。已获取C Link SDK。定制SDK时,在...

移植概述

更多信息,请参见 SDK的同步与异步通信。步骤二:实现HAL函数 根据选择的功能不同,您需要实现的HAL函数也有区别,在相应功能的开发文档中将会有相关需要实现的HAL函数的描述。步骤三:调用SDK提供的API实现产品功能 您可参考C Link SDK下...

异步

新版SDK异步 新版SDK 支持异步请求 async def 定义异步方法通过 await client.{方法名}_async()调用SDK异步方法。import asyncio from alibabacloud_ecs20140526.models import DescribeImagesRequest from alibabacloud_ecs20140526....

基于透传协议开发虚拟光照度探测器

通过服务调用设置告警阈值 定义异步服务SetAlarmThreshold,服务的入参为 threshold,整形,表示告警阈值。操作步骤 创建光照度探测器产品。数据格式 配置为透传/自定义格式。进行产品功能自定义。定义属性lux标识当前光照度值,类型为整型...

常用类及其方法

异步资源定义:public static AsyncEntry asyncEntry(String name)throws BlockException public static AsyncEntry asyncEntry(String name,EntryType type)throws BlockException public static AsyncEntry asyncEntry(String name,...

常用类及其方法

异步资源定义:public static AsyncEntry asyncEntry(String name)throws BlockException public static AsyncEntry asyncEntry(String name,EntryType type)throws BlockException public static AsyncEntry asyncEntry(String name,...

领域模型概述

产品定位 云消息队列 RocketMQ 版 是一款典型的分布式架构下的中间件产品,使用异步通信方式和发布订阅的消息传输模型。通信方式和传输模型的具体说明,请参见下文 通信方式介绍 和 消息传输模型介绍。云消息队列 RocketMQ 版 产品具备异步...

API概览

异步任务管理 异步任务管理 SubmitAsyncTask 提交异步任务 执行系统预定义异步任务。CancelAsyncTask 取消异步任务 取消异步任务。QueryAsyncTask 查询异步任务明细 查询异步任务明细。ListAsyncTasks 获取异步任务列表 获取异步任务列表...

设备使用物模型通信

物联网平台提供物模型功能定义能力,设备可通过物模型通信Topic按照Alink JSON数据格式,实现与物联网平台交互通信。本文介绍设备与物联网平台之间,如何通过物模型实现多场景消息通信。背景信息 物联网平台提供的物模型功能定义和使用说明...

定义资源

可通过定义资源来实现对代码块的流控,定义资源方式如下:注解方式定义资源 抛出异常的方式定义资源 返回布尔值方式定义资源 异步调用支持 主流框架的默认适配 方式一:注解方式定义资源 通过@SentinelResource 注解定义资源并配置 ...

SDK参考概述

可通过以下几种方式来定义资源:注解方式定义资源 抛出异常的方式定义资源 返回布尔值方式定义资源 异步调用支持 主流框架的默认适配 定义资源详情请参见 定义资源。配置触发规则后的逻辑 当应用触发流控、降级或系统规则时,默认抛出 ...

设备接入引导

定义设备通信Topic:如果设备使用自定义Topic与物联网平台通信,需要在物联网平台为设备所属产品定义自定义Topic类。添加自定义Topic类操作及通信说明,请参见 使用自定义Topic通信。消息解析:物联网平台定义设备消息的标准数据格式为...

使用安全隧道访问设备

物联网平台为安全隧道定义通信协议,您需自行封装通信协议,来实现访问端与设备端的通信通信协议具体说明,请参见 安全隧道通信协议。远程访问设备:设备端和访问端均连接安全隧道后,访问端即可远程访问设备进行通信。操作样例 基于...

使用自定义Topic通信

背景信息 物联网平台Topic定义通信说明,请参见 什么是Topic 和 使用Topic通信。应用场景 服务端下发消息到设备端 服务端调用 Pub,可向指定的自定义Topic发布消息。设备通过订阅该Topic,接收来自服务端的消息。设备端发送消息到服务端 ...

什么是RRPC

MQTT协议基于PUB/SUB的异步通信模式,不适用于服务端控制设备端并同步获取返回结果的场景。物联网平台基于MQTT协议给用户服务端提供了RRPC接口,实现用户服务端下发RRPC消息数据并同步等待设备响应数据。名词解释 名词 说明 RRPC 是Revert-...

概述

通过消息队列进行异步通信和应用解耦,可以很好的提升业务的连续性。削峰填谷应用分布式改造后,不同应用能承载的性能情况往往不一致,在诸如双 11、店庆、秒杀等大型活动时,将会带来较高的流量脉冲,可能导致系统超负荷甚至崩溃,影响...

基本概念

事件驱动架构 您可以从以下角度来理解事件驱动架构:一种侧重于以生成或消费为基础的异步通信的架构模式。这主要对照于传统的基于线程的同步系统。一种以事件为核心,围绕事件产生、发现、消费以及响应的架构模式。更多信息,请参见 事件...

什么是Topic

代理者(Broker)是设备和业务服务器消息通信的中介,解耦了设备和业务服务器,实现了设备和业务服务器之间的异步通信。MQTT协议消息的组成部分 主题(Topic):使用正斜杠(/)作为分隔符构造字符串,例如/${productKey}/${deviceName}/...

什么是事件总线EventBridge

微服务解耦:事件总线EventBridge 可以实现不同系统之间的异步消息通信,从而将互相依赖的服务解耦。异步执行:事件总线EventBridge 可以使执行逻辑异步运行,减少用户的等待时间,增加系统的吞吐量。状态变化追踪:事件总线EventBridge ...

名词解释

通信 终端加入频道定义为一个通信,与该终端是否发布、是否订阅、发布数量、订阅数量无关。用户ID(UserID)RTC通过UserID标记一个用户,UserID由业务系统产生,UserID数量是使用RTC服务的用户数。累计用户 用户(UserID)数量,在统计周期...

物联网平台通信方式概述

背景信息 设备通过消息Topic实现消息的发送和接收,消息通信Topic的定义、使用和分类说明,请参见 什么是Topic。设备上报的原始数据格式,需您在设备端完成开发。阿里云物联网平台提供的设备端Link SDK,可实现设备快速接入物联网平台并...

什么是AI分布式训练通信优化库AIACC-ACSpeed

ACSpeed通过降低集合通信过程的相对次数来达到性能提升的目的,实现CPU与GPU之间的异步流水线通信,从而提升通信性能,其主要特点是在CPU上完成数据的AllReduce操作,该优化也称为CPU-Reduce。优化效果 在PCIe-topo类型的单机下,遇到因...

Alink协议

定义服务时,调用方式选择为异步的服务即为异步调用。1.1 物联网平台对您提交的参数进行校验。1.2 物联网平台采用异步调用方式下发数据给设备,并返回调用操作结果。若没有报错,则结果中携带下发给设备的消息ID。对于透传格式(透传/...

使用Topic通信

定义Topic后,设备可以通过Topic与物联网平台通信,从而实现设备、物联网平台、业务服务器、其他云产品之间的通信。前提条件 使用物模型Topic通信,需要先 添加物模型。使用自定义Topic通信,需要先定义产品Topic类,具体步骤请参见 使用...

设备任务概述

物联网平台支持设备任务功能,可同时向多个设备发起属性设置、异步服务调用、消息发送和自定义的任务。本文介绍设备任务的使用及流程。使用说明 物联网平台的设备任务,是按照已定义的JSON格式的规则文件,在设备端实现对应的任务功能。...

创建产品

功能定义 定义物模型属性、服务和事件,用于物模型通信。具体内容,请参见:什么是物模型 单个添加物模型 批量添加物模型 消息解析 产品数据格式为 透传/自定义 时,需提交数据解析脚本。具体内容,请参见:提交自定义Topic消息解析脚本 ...

异步任务完成通知

本文介绍异步任务完成通知的使用方式和示例。功能描述 在您成功提交异步任务以后,可以通过订阅EventBridge事件总线来获取任务执行完成的通知。重要 阿里云视觉智能开放平台视觉AI能力API接入、接口使用或问题咨询等,请通过钉钉群...

异步任务管理接口和设置

DashScope平台提供了一系列的API能力调用,其中部分接口因为相关能力需要比较长的处理时间或者一些其他的限制,采用了异步任务接口,即用户调用对应的能力API将会提交一个相关的异步任务,接口将立刻返回并告知客户任务提交的结果,如果...

全局服务

功能配置 在进行功能配置时,您可以设置服务接口和接口入参,以定义服务的接口类型和接收参数的方式。服务接口:服务接口指定了客户端与服务进行通信的方式。常见的服务接口包括GET和POST以及 Body 参数(仅在 POST 接口中使用)。GET:...

单个添加物模型

设备与物联网平台之间,可通过物模型实现多场景消息通信。本文介绍如何在物联网平台定义物模型。前提条件 已创建产品。具体操作,请参见 创建产品。使用限制 MQTT型 实例下不支持物模型功能,无法添加物模型。物模型需要在模块中配置,每个...

消费者分类

可靠性重试 SimpleConsumer消费者类型中,客户端SDK和服务端通过 ReceiveMessage 和 AckMessage 接口通信。客户端SDK如果处理消息成功则调用 AckMessage 接口;如果处理失败只需要不回复ACK响应,即可在定义的消费不可见时间到达后触发消费...

编辑自定义功能

例如:在定义 自动喷灌 服务功能时,将已定义的属性 喷灌时间 和 喷灌量 作为自动喷灌服务的入参,则调用该参数时传入这两个参数,喷灌设备将按照设定的喷灌时间和喷灌量自动进行精准灌溉。一个服务最多支持定义20个入参。输出参数 设置该...

MCU+支持MQTT的模组

应用场景:设备的硬件由一个MCU加上一个通信模组构成,设备的应用逻辑运行在MCU上,通信模组支持MQTT功能并提供AT指令给MCU使用,MCU控制模组连接云端服务以及收发数据。本示例中:示例app+SDK+模组对接代码一起的RAM消耗为6KB。对于这样的...

什么是物模型

物模型是阿里云物联网平台为产品定义的数据模型,用于描述产品的功能。本文介绍物模型相关概念和使用限制。功能说明 物模型是物理空间中的实体(如传感器、车载装置、楼宇、工厂等)在云端的数字化表示,从属性、服务和事件三个维度,分别...

生产者(Producer)

本文介绍 云消息队列 RocketMQ 版 中生产者(Producer)的定义、模型关系、内部属性、版本兼容性及使用建议。定义 生产者是 云消息队列 RocketMQ 版 系统中用来构建并传输消息到服务端的运行实体。生产者通常被集成在业务系统中,将业务...

API概览

ExportImage 导出镜像至OSS 调用ExportImage导出一份自定义镜像到与该自定义镜像同一地域的OSS Bucket里。DescribeSelfImages 查询自定义镜像列表 调用DescribeSelfImages查询自定义镜像列表。DeleteImage 删除镜像 调用DeleteImage删除...

校验物模型数据

在物联网平台为产品定义物模型后,设备上报物模型数据时,物联网平台将按设置的数据校验方式,根据物模型定义进行数据校验。本文介绍数据校验的三种类型。重要 若产品的 数据格式 为 透传/自定义,该产品下设备与物联网平台进行物模型数据...

概述

设备标签 设备任务 同时向多个设备发起属性设置、异步服务调用和自定义任务。设备任务 设备影子 缓存设备状态。设备在线时,可以直接获取云端指令;设备离线后,再次上线可以主动拉取云端指令。设备影子 NTP服务 设备获取当前物联网平台的...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
音视频通信 短信服务 边缘网络加速 物联网无线连接服务 数据传输服务 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用