首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >09.腾讯云物联网设备端学习---RRPC和行为

09.腾讯云物联网设备端学习---RRPC和行为

原创
作者头像
fancyxu
发布于 2021-06-20 14:41:33
发布于 2021-06-20 14:41:33
1.4K0
举报
文章被收录于专栏:腾讯云IoT腾讯云IoT

本系列主要目的在于记录腾讯云物联网设备端的学习笔记,并且对设备端SDK进行补充说明。

简介

RRPC与行为
RRPC与行为

RRPC和行为都是用于服务器主动发起的通信流程,具有确认机制,适用于对回复敏感的场景(具有超时概念,RRPC 4S / 行为 5S)。

  • RRPC中的消息为透传,客户自己设计应用层协议交互
  • 行为中的消息需要设计数据模板,按照数据模板的格式进行交互

开发注意事项

  1. 超时时间:这里主要指的服务器云API返回的超时时间,RRPC和行为的结果会通过云API返回,设备需要在指定的时间内发送回复。所以如果设备端无法确定回复所需要的时间(一般是根据消息完成逻辑后,根据结果返回消息),建议采用属性或者先回复+发送事件的方式。
  2. 易扩展:为了应用的扩展性,RRPC透传的内容可以选择JSON字符串,而行为中一般会定义字符串类型的输入参数存放JSON,以避免频繁修改数据模板。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
14.腾讯云物联网设备端学习---数据模板应用开发
本系列主要目的在于记录腾讯云物联网设备端的学习笔记,并且对设备端SDK进行补充说明。
fancyxu
2021/10/24
4.6K1
05.腾讯云物联网设备端学习---MQTT协议客户端实现
本系列主要目的在于记录腾讯云物联网设备端的学习笔记,并且对设备端SDK进行补充说明。
fancyxu
2021/04/11
4.5K0
05.腾讯云物联网设备端学习---MQTT协议客户端实现
02.腾讯云物联网设备端学习---MQTT协议简介
本系列主要目的在于记录腾讯云物联网设备端的学习笔记,并且对设备端SDK进行补充说明。
fancyxu
2021/03/14
2.7K0
02.腾讯云物联网设备端学习---MQTT协议简介
13.腾讯云物联网设备端学习---数据模板功能及实现
本系列主要目的在于记录腾讯云物联网设备端的学习笔记,并且对设备端SDK进行补充说明。
fancyxu
2021/10/07
1.2K0
13.腾讯云物联网设备端学习---数据模板功能及实现
12.腾讯云物联网设备端学习---NTP功能及实现
本系列主要目的在于记录腾讯云物联网设备端的学习笔记,并且对设备端SDK进行补充说明。
fancyxu
2021/07/29
3.3K1
12.腾讯云物联网设备端学习---NTP功能及实现
.NetCore3.1 gRPC 实战
gRPC(Remote procedure call)是google开源的网络通讯框架;同时也是Cloud Native Computation基金会下的产品。本文章的项目源码会在结尾的联系方式中找到。
JusterZhu
2022/12/07
1.4K0
.NetCore3.1 gRPC 实战
分布式服务框架gRPC
gRPC是Google开发的高性能、通用的开源RPC框架,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于Protobuf(Protocol Buffers)序列化协议开发,且支持众多开发语言。在gRPC中一个客户端可以像使用本地对象那样直接调用位于不同机器上的服务端应用的方法(methods)。这让你能够更容易的构建分布式的应用和服务。和其他 RPC系统类似, gRPC也是基于定义一个服务,指定服务可以被远程调用的方法以及他们的参数和返回类型。在服务端,实现服务的接口然后运行一个 gRPC服务来处理可出端的请求。在客户端,客户端拥有一个存根(stub在某些语言中仅称为客户端),提供与服务器相同的方法。
KevinYan
2019/10/13
2K0
07.腾讯云物联网设备端学习---数据模板
本系列主要目的在于记录腾讯云物联网设备端的学习笔记,并且对设备端SDK进行补充说明。
fancyxu
2021/05/16
3.9K2
07.腾讯云物联网设备端学习---数据模板
听GPT 讲Alertmanager源代码--cluster/cli/asset等
在 Alertmanager 项目中,cluster/cli/asset 这几个目录的作用如下:
fliter
2023/09/05
3750
听GPT 讲Alertmanager源代码--cluster/cli/asset等
01.腾讯云物联网设备端学习---概述
本系列主要目的在于记录腾讯云物联网设备端的学习笔记,并且对设备端SDK进行补充说明。
fancyxu
2021/02/21
2.1K0
01.腾讯云物联网设备端学习---概述
物联网中的ESP8266该这么用!
在学习物联网的过程中,大家首先想到的通信应该就是蓝牙和wifi了,而wifi中又属esp8266比较出名,包括esp32的快速崛起也离不开起本身内置wife和蓝牙,这个模块本身可以连接路由器,也可以作为热点让你的手机来连接他。 本文主要从以下几个方面来进行讲解:
秋名山码神
2023/11/03
2.3K0
物联网中的ESP8266该这么用!
深入理解 RPC 交互流程
文节我们讲解 RPC 的消息交互流程,目的是搞清楚一个简单的 RPC 方法调用背后究竟发生了怎样复杂曲折的故事,以看透 RPC 的本质。
老钱
2018/08/14
9620
gRPC 一种现代、开源、高性能的远程过程调用 (RPC) 可以在任何地方运行的框架
gRPC 是一种现代开源高性能远程过程调用 (RPC) 可以在任何环境中运行的框架。它可以有效地连接服务 在数据中心内和数据中心之间,具有对负载平衡、跟踪、 运行状况检查和身份验证。它也适用于最后一英里 分布式计算,用于连接设备、移动应用程序和浏览器 后端服务。
架构狂人
2023/10/24
6770
gRPC 一种现代、开源、高性能的远程过程调用 (RPC) 可以在任何地方运行的框架
HTTP客户端工具该选哪个?进来看
HTTP(超文本传输协议)是一种应用层协议,用于客户端和服务端进行通信,按照标准格式如JSON、XML等进行网络数据的传输,通常也作为应用程序之间以RESTAPI形式进行通信的常用协议。
玖柒的小窝
2021/11/28
5.5K0
HTTP客户端工具该选哪个?进来看
08.腾讯云物联网设备端学习---设备影子与属性
本系列主要目的在于记录腾讯云物联网设备端的学习笔记,并且对设备端SDK进行补充说明。
fancyxu
2021/06/09
2.4K1
08.腾讯云物联网设备端学习---设备影子与属性
RPC原理及实现
1 简介 RPC 的主要功能目标是让构建分布式计算(应用)更容易,在提供强大的远程调用能力时不损失本地调用的语义简洁性。为实现该目标,RPC 框架需提供一种透明调用机制让使用者不必显式的区分本地调用和远程调用。 2 调用分类 RPC 调用分以下两种: 同步调用 客户方等待调用执行完成并返回结果。 异步调用 客户方调用后不用等待执行结果返回,但依然可以通过回调通知等方式获取返回结果。 若客户方不关心调用返回结果,则变成单向异步调用,单向调用不用返回结果。 异步和同步的区分在于是否等待服务端执行完成并返回结果。
用户1263954
2018/01/30
3.1K0
RPC原理及实现
RPC框架:从原理到选型,一文带你搞懂RPC
RPC系列的文章是我去年写的,当时写的比较散,现在重新进行整理。对于想学习RPC框架的同学,通过这篇文章,让你知其然并知其所以然,便于以后技术选型,下面是文章内容目录:
科控物联
2022/06/13
28.6K1
RPC框架:从原理到选型,一文带你搞懂RPC
RPC(一)
The past has no power over the present moment.
小闫同学啊
2019/07/18
2.2K0
RPC(一)
RPC接口测试技术-websocket 自动化测试实践
WebSocket 是一种在单个 TCP 连接上进行全双工通信(Full Duplex 是通讯传输的一个术语。通信允许数据在两个方向上同时传输,它在能力上相当于两个单工通信方式的结合。全双工指可以同时(瞬时)进行信号的双向传输( A→B 且 B→A )。指 A→B 的同时 B→A,是瞬时同步的)的协议。
霍格沃兹测试开发
2022/05/06
9020
【开源物联网平台】FastBee认证方式和MQTT主题设计
产品详情中获取产品编号、Mqtt账号、Mqtt密码和产品秘钥,密码通过产品秘钥进行AES加密,传递到后端;后端通过产品秘钥解密进行认证;连接Mqtt消息服务器需要提供唯一的客户端ID、用户名和密码,具体格式如下:
帐篷Li-物联网布道师
2024/03/20
4660
【开源物联网平台】FastBee认证方式和MQTT主题设计
相关推荐
14.腾讯云物联网设备端学习---数据模板应用开发
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档