SDK同步与异步通信模式

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

领域模型概述

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

应用场景

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

什么是RRPC

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

概述

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

什么是Topic

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

MQTT接入概述

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

概述

MQTT是基于TCP/IP协议栈构建的异步通信消息协议,是一种轻量级的发布、订阅信息传输协议。物联网平台已支持MQTT 5.0协议,提高了系统性能、稳定性和可伸缩性。您可以通过配置C Link SDK,将设备接入阿里云物联网平台。前提条件 已准备开发...

概述

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

交付环境要求说明

协议 端口 源地址 说明 TCP 22 Master0节点 ADP底座管控走SSH通道 TCP 179 所有节点 bgp协议 TCP 6443 127.0.0.1 Kubernetes API Server服务本地代理 TCP 9099 所有节点 calico通信 TCP 10250,10255,10256 所有节点 kubelet通信 TCP 30000-...

MQTT协议规范

MQTT是基于TCP/IP协议栈构建的异步通信消息协议,是一种轻量级的发布、订阅信息传输协议。可以在不可靠的网络环境中进行扩展,适用于设备硬件存储空间或网络带宽有限的场景。使用MQTT协议,消息发送者与接收者不受时间和空间的限制。物联网...

概述

关于如何通过MQTT和CoAP协议接入中国移动和中国联通的NB-IoT设备,请参见 MQTT-TCP连接通信 和 CoAP连接通信。下文以智能水表产品为例,介绍如何通过云网关接入中国电信的NB-IoT设备。设计思路 首先在中国电信AEP平台,创建产品、设备和...

一机一密

MQTT-TCP连接与通信:配置网关与子设备证书信息和接入域名,在网关设备的SDK中,初始化子设备管理实例,配置网关与子设备的拓扑关系,及子设备登录能力等。根据实际业务需求,完成设备端SDK开发,例如网关设备代理子设备通信功能开发。设备...

Sidecar Acceleration using eBPF

Sidecar Acceleration using eBPF组件基于eBPF的Sockops技术,可以实现同节点下Sidecar和Sidecar之间、同Pod下业务容器和Sidecar之间的TCP网络通信加速。使用限制 ASM实例版本需为1.10及以上。ACK集群节点内核的版本需为5.10及以上。建议...

Sidecar Acceleration using eBPF

Sidecar Acceleration using eBPF组件基于eBPF的Sockops技术,可以实现同节点下Sidecar和Sidecar之间、同Pod下业务容器和Sidecar之间的TCP网络通信加速。使用限制 ASM实例版本需为1.10及以上。ACK集群节点内核的版本需为5.10及以上。建议...

MCU+广域网模组接入物联网平台

请参见 MQTT-TCP连接通信 了解通过MQTT连接阿里云物联网平台的细节,为了避免您在理解连接协议时出错导致连接失败,我们也提供了相关的 C代码参考,让您只用输入设备的ProductKey、DeviceName、DeviceSecret、服务器站点信息,就自动生成...

移植概述

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

使用MQTT.fx接入物联网平台

本示例获取的设备证书和MQTT连接参数值如下表,参数详细说明,请参见 MQTT-TCP连接通信。参数 值 ProductKey a1*DeviceName device1 DeviceSecret f35*d9e clientId a1*.device1|securemode=2,signmethod=hmacsha256,timestamp=...

共享内存通信(SMC)常见问题

如果您在Alibaba Cloud Linux 3系统中启用了共享内存通信SMC(Shared Memory Communication),且使用过程中遇到无法正常通信、部分端口不可用、对比TCP没有应用性能提升等问题,可以参考本文提供的方案进行排查并解决。启用SMC后应用性能...

在支持TCP的广域网模组上集成SDK

注意:*入参host是一个域名,需要转换为IP地址*返回值是tcp的socket号 2 HAL_TCP_Destroy 关闭tcp连接,入参是HAL_TCP_Establish的返回值,返回值0表示成功 3 HAL_TCP_Write 通过TCP连接发送数据。注意:*该函数传入了一个超时时间,如果...

概述

特别之处在于,它使用TCP协议与Elasticsearch通信,这也造成了当客户端与不同版本的Elasticsearch通信时,会存在兼容性问题。详情请参见 Motivations around a new Java client。Elasticsearch官网于2016年发布Low Level REST客户端,该...

什么是AI通信加速库Deepnccl

多机CPU-Reduce:该优化继承了单机内CPU-Reduce高效的异步流水线,并将跨机Socket通信也设计为流水线形态,实现多机通信全过程流水化,有效减少通信延迟,提高整体训练性能。例如,在通信量较大的Transformer-based模型的多机训练场景下,...

MCU+支持TCP的模组

应用场景:设备的硬件由一个MCU加上一个通信模组构成,设备的应用逻辑运行在MCU上,模组上支持了TCP但是并不支持MQTT,MCU通过模组提供的AT指令来控制模组何时连接云端服务以及收发数据。说明 本示例中:示例app+SDK+TCP模组驱动一起消耗...

什么是Deepytorch Training(训练加速)

多机CPU-Reduce:该优化继承了单机内CPU-Reduce高效的异步流水线,并将跨机Socket通信也设计为流水线形态,实现多机通信全过程流水化,有效减少通信延迟,提高整体训练性能。例如,在通信量较大的Transformer-based模型的多机训练场景下,...

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

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

使用插件部署混合云集群

Samba 445 UDP和TCP SMB服务通信。用于AD组策略对象(GPO)。Kerberos 88 UDP和TCP Kerberos认证。Kerberos 464 UDP和TCP Kerberos重新设置密码。LDAP全局目录 3268 TCP 如果使用i d_provider=ad 选项。NTP 123 UDP NTP服务。可选配置。...

云安全中心反弹Shell多维检测技术详解

该类型反弹Shell通过重定向 bash-i 的标准输入、标准输出、标准错误到/dev/tcp Socket 进行网络通信。下图可以帮助您理解重定向过程。这类反弹Shell的检测可以通过检测Shell的标准输入、标准输出是否被重定向到Socket或检测一些简单的主机...

SDK获取

IoT移动通信模组与互联网进行通信,并且您的产品业务需要在MCU上实现:如果外接模组支持MQTT协议,请参见 MCU+支持MQTT的模组 了解移植过程 如果外接模组不支持MQTT、但是支持TCP协议,请参见 MCU+支持TCP的模组 了解移植过程 模组/SOC上...

基本概念

它是在传输通信协议(TCP/IP)上实现的一种安全协议,采用公开密钥技术为TCP/IP连接提供数据加密、服务器认证、消息完整性以及可选的客户机认证。SSL证书采用公钥体制,即利用一对互相匹配的密钥对进行数据加密和解密。每个用户自己设定一...

使用ACK Net Exporter定位网络问题

type=PACKETLOSS pod=hostNetwork namespace=hostNetwork protocol=TCP saddr=10.1.17.172 sport=6443 daddr=10.1.17.176 dport=43018 stacktrace:skb_release_data+0xA3_kfree_skb+0xE tcp_recvmsg+0x61D inet_recvmsg+0x58 sock_read_...

API概览

DescribeLoadBalancerTCPListenerAttribute 查询TCP监听属性 调用DescribeLoadBalancerTCPListenerAttribute查询TCP监听配置。CreateLoadBalancerHTTPListener 创建HTTP监听 调用CreateLoadBalancerHTTPListener创建HTTP监听。...

eRDMA

众多应用都是基于TCP/IP构建的,但随着数据中心相关的业务蓬勃发展,应用对于网络的性能需求(如延迟、吞吐)越来越高,受限于TCP/IP的局限性(如拷贝开销大、协议栈处理厚、CC算法复杂、上下文切换频繁等),TCP/IP的网络通信性能已经成为...

eRDMA概述

众多应用都是基于TCP/IP构建的,但随着数据中心相关的业务蓬勃发展,应用对于网络的性能需求(如延迟、吞吐)越来越高,受限于TCP/IP的局限性(如拷贝开销大、协议栈处理厚、CC算法复杂、上下文切换频繁等),TCP/IP的网络通信性能已经成为...

NetACC使用说明

TCP方式:未使用NetACC加速的默认方式,以TCP方式进行网络通信。通过NetACC使用eRDMA的方式:以eRDMA方式进行网络通信。使用NetACC会有加速效果,比TCP的性能更好。通过设置环境变量也可以使用NetACC,效果和使用netacc_run相同。分别远程...

共享内存通信(SMC)使用说明

建立SMC-R通信前,协议栈首先在内核中与通信对端建立TCP连接,在握手过程中使用特殊的TCP选项表明自身支持SMC-R,并确认对端同样支持SMC-R。如果协商成功,通信两侧SMC-R协议栈将创建新的或者复用已有的RDMA资源,建立可用的RDMA RC链路。...

共享内存通信(SMC)使用说明

建立SMC-R通信前,协议栈首先在内核中与通信对端建立TCP连接,在握手过程中使用特殊的TCP选项表明自身支持SMC-R,并确认对端同样支持SMC-R。如果协商成功,通信两侧SMC-R协议栈将创建新的或者复用已有的RDMA资源,建立可用的RDMA RC链路。...

网络最大传输单元MTU

使用非TCP(UDP/ICMP)的巨型帧在MTU不匹配的场景下进行通信时,可能因为分片而导致网络性能下降。更多信息,请参见 ECS互访链路MTU限制 和 云网络产品MTU限制。因此,建议在使能巨型帧的ECS内部署业务之前,先测试业务场景下是否存在因为...

创建资源

在调用TCP协议的SDK收发消息前,您需在 云消息队列 RocketMQ 版 控制台创建相关资源。您在调用SDK时需填写这些资源信息。前提条件 开通消息队列服务并授权 背景信息 针对TCP和HTTP两种通信协议,云消息队列 RocketMQ 版 分别提供了多语言...

创建资源

前提条件 开通消息队列服务并授权 背景信息 针对TCP和HTTP两种通信协议,云消息队列 RocketMQ 版 分别提供了多语言客户端SDK来收发消息。建议您分别为两种协议创建不同类型的Group ID,TCP协议和HTTP协议Group的使用限制说明,请参见 Group...

EBA设备接入方案介绍

需要提供device ID 和点位表 以Modbus RTU通信方式接入 2 Modbus TCP 网线UTP 80~100米 无 需要提供IP地址,端口号和点位表 以Modbus TCP方式接入 3 KNX 4芯屏蔽双绞线 支线最大长度1000米 单个支线不超过64个设备,一个主线上最多包含15条...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
物联网无线连接服务 边缘网络加速 高速通道 数据传输服务 短信服务 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用