Link SDK使用 使用RRPC能力,需要Aliyun IoT Python SDK 1.1.0或更高的版本。RRPC使用:普通RRPC Topic 通过设置 on_topic_rrpc_message 的回调来处理RRPC的Topic请求。linkkit.on_topic_rrpc_message=on_topic_rrpc_message.def on_topic_...
设备端会收到一个同步请求的topic,格式如/ext/rrpc/{messageId}/{rrpc_topic} 或者/sys/{pk}/{dn}/rrpc/request/${msgId},设备端接收到该消息后进行处理,并将处理结果publish到/ext/rrpc/{messageId}/{rrpc_topic} 或者/ext/rrpc/${msgId...
RRPC支持调用自定义Topic与物联网平台通信,且相关Topic中包含了您自定义的完整Topic,可实现不同场景的通信需求。本文介绍RRPC自定义Topic和接入方法。...关于通过Python语言,调用设备端Link SDK响应RRPC的方法,请参见 RRPC能力。
RRPC能力 设备管理 物模型 基于物模型对设备进行管理,无需关心设备与物联网平台之间的数据交互格式,降低开发成本。物模型通信 设备标签 为设备自定义标识,以便灵活管理设备。设备标签 设备影子 缓存设备状态。设备在线时,可以直接获取...
RRPC能力 广播通信 基于MQTT Topic通信 基于MQTT Topic通信 RRPC能力 基于MQTT Topic通信 网关与子设备 子设备认证与连接 网关与子设备 子设备管理 网关与子设备 网关与子设备 网关与子设备 不支持 设备开发:业务功能 设备在接入物联网...
RRPC能力 广播通信 设备无需订阅广播Topic,即可收到服务器发送的广播消息。广播通信 设备管理 物模型 基于物模型对设备进行管理,无需关心设备与物联网平台之间的数据交互格式,降低开发成本。物模型开发 设备标签 为设备自定义标识,以便...
设备的远程实时控制也可以使用物联网平台提供的 RRPC 能力,以实现结果同步返回。发布QoS 1消息只保证消息到物联网平台,为保证订阅端正确接收并完成处理,建议使用请求与响应模式。应用场景 设备端请求服务端数据 在物联网设备的某些场景...
物联网平台提供的RRPC能力就是该原理的一种特殊实现。流程 设备端订阅RRPC请求的Topic是/sys/${yourProductKey}/${yourDeviceName}/rrpc/request/。服务端调用 RRpc 接口发送指令,例如 {"id":123,"version":"1.0","time":1234567890123}。...
点击 立即开通,即可进入IoT控制台 2.3 体验MQTT Topic编程方式接入设备 MQTT协议是IBM开发的一个即时通讯协议,是为大量计算能力有限,且工作在低带宽,不可靠的网络的远程传感器和控制设备通讯而设计的协议 利用MQTT协议是一种基于二进制消息...
30秒~1,200秒 RRPC超时时间 设备响应RRPC请求的超时时间。8秒 物模型属性上报 一个设备单次最多可上报物模型属性数量。500 物模型历史属性和事件上报 一个实例下,单次最多同时上报物模型历史数据的设备数量。50 一个设备单次最多上报物...
物联网平台基于MQTT协议给用户服务端提供了RRPC接口,实现用户服务端下发RRPC消息数据并同步等待设备响应数据。名词解释 名词 说明 RRPC 是Revert-RPC的简称。RPC(Remote Procedure Call)是指采用客户机/服务器模式,您不需要了解底层...
RRPC通信相关Topic RRPC通信相关Topic格式如下:Topic 格式 说明 RRPC订阅/sys/${YourProductKey}/${YourDeviceName}/rrpc/request/订阅物联网平台下发的RRPC请求消息。RRPC请求消息/sys/${YourProductKey}/${YourDeviceName}/rrpc/request...
本文以C Link SDK中的 demos/mqtt_rrpc_demo.c 为例,介绍如何调用Link SDK的API,展示设备的RRPC功能。背景信息 RRPC功能的更多信息,请参见 概述。RRPC 功能基于MQTT接入,开发过程中涉及MQTT接入的代码说明,请参见 MQTT接入。配置流程 ...
阿里云物联网平台提供的RRPC功能,是基于MQTT协议的一套请求和响应的同步机制,无需改动MQTT协议即可实现同步通信。本文介绍通过配置C Link SDK,实现设备端接收同步消息,并处理和应答下发对设备的控制指令。前提条件 已准备开发环境。已...
请求参数 名称 类型 是否必选 示例值 描述 Action String 是 RRpc 系统规定参数。取值:RRpc。ProductKey String 是 aldfeSe*要发送消息产品的 ProductKey。DeviceName String 是 device1 要接收消息的设备名称。RequestBase64Byte String ...
RRPC功能的例程运行后,您可以在设备端 和物联网平台 查看日志信息。前提条件 已配置C Link SDK的RRPC功能例程,详细信息,请参见 使用示例。设备端日志 您可以在设备端查看运行结果。连接日志:出现如下日志,表示设备与物联网平台连接...
} }@Override public void onNotify(String connectId,String topic,AMessage aMessage){/接收rrpc请求并回复rrpc响应 try {/执行远程命令 String payload=new String((byte[])aMessage.getData(),"UTF-8");SSHShell sshExecutor=new ...
RRpc RRPC调用的消息。DeleteDevice 删除子设备时,触发下发消息到/sys/${productKey}/${deviceName}/thing/delete。DisableThing 禁用子设备时,触发下发消息到/sys/${productKey}/${deviceName}/thing/disable。EnableThing 恢复子设备时...
说明 下行通信不支持同步方式,包括同步服务调用和RRPC通信。进阶功能:基于接口的动态配置管理能力。已封装属性、事件、标签数据上报接口;属性、事件批量上报接口;属性设置接口;服务调用接口。名词解释 名词 描述 设备 真实物联网场景...
RRpc 向指定设备发送查询状态的请求消息,并同步返回响应。该接口查询到的设备状态信息准确度高。说明 本文示例中,只介绍调用 RRpc 查询设备状态的服务端SDK配置;更完整的设备状态查询配置方法,请参见 服务端检测设备是否在线。实现 ...
同步方式:物联网平台直接使用RRPC同步方式下行推送请求,设备返回RRPC响应消息。RRPC使用详情,请参见 什么是RRPC。异步方式:物联网平台采用异步方式下行推送请求,设备采用异步方式返回结果。订阅的Topic详情,请参见 设备服务调用。...
StringUtils.isEmptyString(topic)&topic.startsWith("/sys/"+productKey+"/"+deviceName+"/rrpc/request")){ ALog.d(TAG,"收到云端系统RRPC下行"+printAMessage(aMessage));ALog.d(TAG,"receice Message="+new String((byte[])aMessage....
RRPC通信 调用 RRpc、PubBroadcast 等通信接口,必须传入企业版实例的实例ID。广播通信 监控运维 功能 说明 实时监控 设备、消息、物模型和规则引擎相关指标数据,会随着迁移进度发生变化。您可实时监控设备接入和消息通信是否正常。产品...
msg.data.sync_service_reply.rrpc_id=recv->data.sync_service_invoke.rrpc_id;msg.data.sync_service_reply.msg_id=recv->data.sync_service_invoke.msg_id;msg.data.sync_service_reply.code=200;msg.data.sync_service_reply.service_...
二进制格式的同步调用服务,比单纯的二进制数据消息多了个rrpc_id*/case AIOT_DMRECV_RAW_SYNC_SERVICE_INVOKE:{ demo_dm_recv_raw_sync_service_invoke(dm_handle,recv,userdata);} break;上行二进制数据后,物联网平台的回复报文*/case ...
说明 新版本的Android Link SDK支持自定义RRPC,如果您的SDK是由低版本升级而来,请注意同步服务属性下行的通道为RRPC。相关代码 private static IConnectNotifyListener notifyListener=new IConnectNotifyListener(){@Override public ...
example-multithread:ELF 32-bit LSB executable,Intel 80386,.stripped output/release/bin/mqtt-example-rrpc:ELF 32-bit LSB executable,Intel 80386,.stripped output/release/bin/ota-example-mqtt:ELF 32-bit LSB executable,Intel ...
AMQP服务端订阅设备上报消息后,为什么收不到RRPC通信Topic的消息?阿里云怎么配置能让服务器监听所有设备的信息?物联网平台如何保证设备的一条消息发送到多个服务端,避免设备发送的消息被重复发送?物联网平台服务端订阅报错“9203”...
AIoT能力中为用户提供了开放能力及行业引擎的使用方式,开放能力为原子化的独立能力,行业引擎是面向垂直行业的全面能力的集合。AIoT开放能力使用简介 注册签约:用户在使用AIoT能力中心之前,会要求用户进行账户注册和产品签约。用户需要...
本文介绍本地应用的创建。创建本地应用可以获取AppKey与AppSecret,... 当开发过程进行能力集成时,找到应用关联的能力,点击右下角的 API详情,获取能力API的介绍和示例代码,在示例代码中,替换appKey和appSecret,实现调用能力。
阿里云AIoT能力中心 阿里云AIoT能力中心基于阿里云卓越的物联网与AI技术,面向行业客户、生态伙伴及开发者丰富的AIoT能力,并提供拥有强大的应用开发、托管、集成的控制台工具,全面助力物联网应用的创新和发展。AIoT开放能力 对行业垂直...
本节介绍阿里云AIoT能力中心产品形态及概述。阿里云AIoT能力中心(以下简称“能力中心”)面向各行业商业应用与企业应用提供丰富的AIoT开放能力。AIoT开放能力基于阿里云卓越的物联网与AI技术,为应用提供业务流程、AI推理、商业生态、内容...
false(默认):下发设备的Topic格式为/ext/rrpc/{pk}/{dn}/user/print。true:下发设备的Topic格式为/ext/rrpc/{pk}/{dn}/print。调用API时,除了本文介绍的该API的特有请求参数,还需传入公共请求参数。公共请求参数说明,请参见 公共...
基于服务总线,提供应用间的服务集成能力。整体介绍 1.1.设计目标 用于规范应用之间行为表达方式和对结果的预期。对于服务提供方来讲,通过服务标准化,能够清晰而简洁的表达本服务提供了哪些接口、定义、以及他们所应实现的具体功能,并且...
应用集成能力,对接开放平台的应用定义,实现平台实例维度的应用快速创建、集成、运维和统一入口。创建应用:本入口能够快速创建由开放平台定义的模板应用,将其实例化,并归属到当前平台实例空间。归属之后,该应用具备当前实例的API访问...
该组件支持以下功能:MQTT连云 HTTP连云 设备认证 物模型 时间同步 RRPC 设备连接异常告警 日志上报 设备引导服务 子设备管理 设备诊断 OTA(在AliOS THings场景建议使用OS自带OTA)更多详情,请参考阿里云Link SDK 说明文档。版权信息 ...
边缘接入,承载了租户维度的边缘管理能力。网关列表 这个列表中的网关特指楼宇边缘网关,它是由IoT机构主动授权给特定客户的。
基于以上逻辑,为了实现应用的数据集成能力,分别需要执行相应的应用声明、应用开发、应用集成。应用声明 应用的声明是指应用在上架到市场时,由应用开发者自行声明的,包含两部分声明内容:应用涉及到的数据模型;以及对这些模型所做的...
重要 在线调试时,物联网平台使用RRPC同步方式下行推送指令。因此对于模拟在线的设备(例如使用MQTT.fx工具接入的设备),即使没有订阅任何设备Topic,也可以收到相关日志。您可在 监控运维 日志服务 页面,查看详细日志。如下图所示:属性...
基本配置 应用创建完成只有出现版本列表,列表中有开放能力、权限与模型配置。1.开放能力 在 应用概览 页面 版本列表 中,点击 开放能力,可以为应用添加关联的开放能力,如下图所示:2.模型与权限 2.1 权限声明 点击 模型与权限>接口授权,...