此外,公网通信中一般较难达到通信两侧均使用SMC的条件,将会回退到使用TCP通信。最后,SMC的设计初衷是为数据中心内部网络加速,未对网络安全做严格加固,不适用于非可信环境。内存资源紧张 SMC基于共享内存通信,使用预申请的缓冲区作为...
当您需要优化网络拓扑、扩容应用服务器或调整业务流量时,可以通过ASM的流量管理中心实现TCP应用流量的平滑迁移,确保关键业务的连续性和服务的高可用性。以Istio官方Task TCP-Traffic-Shifting为例,本文介绍如何在一个TCP服务的两个版本...
当您需要优化网络拓扑、扩容应用服务器或调整业务流量时,可以通过ASM的流量管理中心实现TCP应用流量的平滑迁移,确保关键业务的连续性和服务的高可用性。以Istio官方Task TCP-Traffic-Shifting为例,本文介绍如何在一个TCP服务的两个版本...
当您需要优化网络拓扑、扩容应用服务器或调整业务流量时,可以通过ASM的流量管理中心实现TCP应用流量的平滑迁移,确保关键业务的连续性和服务的高可用性。以Istio官方Task TCP-Traffic-Shifting为例,本文介绍如何在一个TCP服务的两个版本...
FEATURE_AT_TCP_ENABLED 可选 是否使能AT TCP模块,当本模块被使能后,AT TCP将会提供TCP HAL实现,也就是说开发者无需再实现TCP HAL,但是开发者需要实现AT TCP HAL FEATURE_AT_PARSER_ENABLED 可选 是否使能AT Parser模块,当本模块被使...
另外,由于不同的通信模组上的OS不同,所以与通信模组上TCP相关的操作也被定义成HAL函数需要客户进行实现。所有HAL函数位于文件为output/eng/wrappers/wrapper.c中。对接相关HAL 系统相关HAL 必须实现函数 函数名 说明 1 HAL_Malloc 对应...
MQTT_DEFAULT_IMPLSDK 内包含的MQTT Client实现,打开则表示使用SDK内置的MQTT客户端实现 FEATURE_ASYNC_PROTOCOL_STACK 对于使用SDK内置的MQTT客户端实现的时候,需要用户实现TCP相关的HAL,这些HAL的TCP发送数据/接收数据的定义是同步机制...
如果您在Alibaba Cloud Linux 3系统中启用了共享内存通信SMC(Shared Memory Communication),在使用过程中若遇到无法正常通信、部分端口不可用以及与TCP相比应用性能未见提升等问题,可以参考本文提供的方案进行排查并解决。启用SMC后...
当您希望将设备接入阿里云物联网平台,实现设备集中管理、收集和数据分析、远程控制、保障设备数据安全等能力时,请根据本文的设备接入流程引导,选择设备使用协议并进行云端和设备端开发。前提条件 开通 物联网平台服务。说明 免费开通后...
C语言Link SDK适用于使用C语言开发业务处理逻辑的设备,由于C语言运行速度快、需要的运行内存较少,目前大多数的IoT设备使用C语言进行产品开发。重要通知:生活物联网平台推出了专有的设备端SDK,针对生活场景增加了一些新的功能,若产品需...
例如,服务端在 net namespace 中有多个网络监听端口,希望仅针对有性能加速诉求的端口上的连接使用SMC,对其余如管控端口上的连接安全回退到使用TCP通信。为此,Alibaba Cloud Linux 3在上述维度开启SMC透明转换的基础上,支持进一步使用...
例如,服务端在 net namespace 中有多个网络监听端口,希望仅针对有性能加速诉求的端口上的连接使用SMC,对其余如管控端口上的连接安全回退到使用TCP通信。为此,Alibaba Cloud Linux 3在上述维度开启SMC透明转换的基础上,支持进一步使用...
apiVersion:v1 kind:ConfigMap metadata:name:tcp-services namespace:kube-system data:9000:"default/tcp-echo:9000"#表示任何通过端口9000接收到的外部TCP流量都将被路由到default命名空间下名为tcp-echo的服务上,该服务监听的是内部...
您可通过PTS控制台快速实现TCP协议压测。本文介绍如何对TCP协议进行压测。功能入口 登录 PTS控制台,在左侧导航栏选择 性能测试 创建场景,然后单击 TCP/UDP压测。在 创建TCP/UDP场景 页面,填写 场景名,选择 协议类型 为 TCP。在 场景...
本文介绍通过配置C Link SDK,设备端实现广播通信功能。前提条件 已准备开发环境。已获取C Link SDK。定制SDK时,在 SDK定制 页面的 连接物联网平台协议 区域,选中 MQTT 3.1.1。已获取设备认证信息。背景信息 广播通信的更多信息,请参见 ...
使用的C语言Link SDK将通信模组接入物联网平台。设备端SDK配置 下载C语言 Link SDK 3.0.1版。从下载包中提取SDK代码。本文以Linux系统操作为例。运行 make menuconfig。选中 ATM Configurations,单击 Select。选中 AT HAL Configurations...
阿里云物联网平台提供的RRPC功能,是基于MQTT协议的一套请求和响应的同步机制,无需改动MQTT协议即可实现同步通信。本文介绍通过配置C Link SDK,实现设备端接收同步消息,并处理和应答下发对设备的控制指令。前提条件 已准备开发环境。已...
本文介绍使用的C语言Link SDK将通信模组接入物联网平台。前提条件 已集成C Link SDK所需的环境。详细说明,请参见 环境说明。本文以在Linux环境下编译和运行SDK为例。操作步骤 下载C Link SDK 3.0.1。从下载的文件包中提取SDK代码。执行...
ADAPTER_MBEDTLS_ENABLED 这行代码*虽然物联网平台接收TCP方式的连接,但我们不推荐这样做,TLS是更安全的通信方式*/define CORE_ADAPTER_MBEDTLS_ENABLED 应用说明 以MQTT基础接入示例(mqtt_basic_demo.c)为例介绍使用方法,其它示例与该...
请参见“MQTT-TCP连接通信”了解通过MQTT连接阿里云物联网平台的细节,为了避免您在理解连接协议时出错导致连接失败,我们也提供了相关的C代码参考,让您只用输入设备的ProductKey、DeviceName、DeviceSecret、服务器站点信息,就自动生成...
相对于TCP/IP,RDMA实现了零拷贝、内核旁路等特性,避免了拷贝、频繁的上下文切换等开销,相对于TCP/IP的通信,做到了低延迟、高吞吐以及低CPU占用。但是昂贵的价格以及运维成本让很多应用望而却步,RDMA的受众相对较少。阿里云的eRDMA从...
at/*AT模组驱动框架目录*/│├─aiot_at_api.c/*删除*/│├─aiot_at_api.h/*删除*/│├─module/*删除*/│├─air724_ssl.c│├─air724_tcp.c│├─fibcom_l610_ssl.c│├─fibcom_l610_tcp.c│├─quectel_ec200s_ssl.c│└─quectel_ec...
子设备需要通过网关代理建连,网关集成LinkSDK,子设备与网关之间的通信方式由用户自定义,C Link SDK子设备接入,请参考 概述。LoRa设备:连网方式为LoRaWAN,基于LoRa通信的设备,例如智慧博物馆场景中,借助环境传感器设备,使用LoRa...
多机优化 多机优化体现在通信算子编译优化、TCP多流优化、多机CPU-Reduce优化三个方面,具体说明如下:通信算子编译优化:针对阿里云上不同机型,以及网卡与GPU的不同拓扑连接等特点,相比较基于全局拓扑结构实现的Allreduce、Allgather或...
相对于TCP/IP,RDMA实现了零拷贝、内核旁路等特性,避免了拷贝、频繁的上下文切换等开销,相较于TCP/IP的通信,达到了低延迟、高吞吐量以及低CPU占用。但是昂贵的价格以及运维成本让很多应用者望而却步,RDMA的受众相对较少。阿里云的eRDMA...
本示例中SIM800C模组支持TCP能力,STM32F103上集成了SDK并直接基于MQTT TOPIC的方式与阿里云物联网平台实现数据收发。背景信息 MCU+支持TCP的模组 集成过程,请参见 MCU+支持TCP的模组。用户也可参考本移植方案,将ST其他类型的芯片实现...
功能项 C Link SDK Extended C(v4.x)C(v3.x)Android Java Python Node.js iOS 设备管理 物模型 物模型开发 使用说明 物模型编程 物模型开发 物模型开发 物模型通信 物模型开发 不支持 设备标签 设备标签 设备标签 标签 设备标签 设备...
本文介绍在移植C Link SDK过程中,需要实现的系统依赖接口及函数说明。整体框架 C Link SDK支持在不同操作系统或硬件平台上运行,是因为C Link SDK与系统或硬件平台相关的操作,都被抽象为HAL函数。因此,设备商在开发产品时,不仅需要调用...
Alibaba Cloud Linux 3提供的 共享内存通信(Shared Memory Communication)是一种兼容socket层、使用远程内存直接访问(RDMA)技术的高性能内核网络协议栈,能够透明优化TCP应用网络通信性能。然而,在原生ECS环境中使用SMC技术优化网络...
MQTT是基于TCP/IP协议栈构建的异步通信消息协议,是一种轻量级的发布、订阅信息传输协议。对于业务场景为MQTT协议的设备,您可以通过配置C Link SDK,将其接入阿里云物联网平台。前提条件 已准备开发环境。已获取C Link SDK。定制SDK时,在...
Android 平台 Android 客户端出口抓包需要提前获取设备 root 权限,通过 ADB 在设备上调用 tcpdump 命令实现抓包。下载 TCPDump for Android。安装 TCPDUMP。通过如下命令将 TCPDUMP 安装到设备,并赋予执行权限:adb push tcpdump/data/...
本文介绍设备与物联网平台和物联网平台与服务器端的通信相关问题和解决方法。类目 问题 上下行消息 设备重复收到消息,如何去重?设备使用MQTT协议接入物联网平台后,接收不到通信数据,怎么办?物联网平台发送消息比较慢,存在超时情况,...
本文介绍常见的Linux系统内核网络参数及常见问题的解决方案。使用自助问题排查工具 阿里云的自助问题排查工具可以帮助您快速检测内核参数配置,并给出明确的诊断报告。单击 一键诊断 进入自助问题排查页面,并切换至目标...net.ipv4.tcp...
您可创建不同的Topic来发送不同类型的消息,例如用Topic A发送普通消息,Topic B发送事务消息,Topic C发送定时和延时消息。在实例所在页面的左侧导航栏,单击 Topic 管理。在 Topic 管理 页面,单击 创建 Topic。在 创建 Topic 面板,输入...
类型一:直接I/O重定向 核心原理:该类型反弹Shell通过重定向 bash-i 的标准输入、标准输出、标准错误到/dev/tcp Socket 进行网络通信。检测思路:文件描述符(FD)分析,通过监控进程的 FD 表,检测 Shell 进程的标准 I/O 是否被重定向到...
本文利用以下2个基准测试,基于不同网络协议(TCP vs.RDMA)测试通信性能:网络延迟测试(osu_latency):测量点对点通信的单向延迟(从进程A发送消息到进程B的时间,不含返回时间),尤其关注小消息(如1字节到数KB)的通信效率。...
HAL_OS_linux.c|+-HAL_TCP_linux.c|+-HAL_UDP_linux.c|+-kv.c|+-kv.h|+-win7|+-HAL_OS_win7.c|+-HAL_TCP_win7.c+-ssl+-itls|+-HAL_TLS_itls.c+-mbedtls|+-HAL_DTLS_mbedtls.c|+-HAL_TLS_mbedtls.c+-openssl+-HAL_TLS_openssl.c 基础 函数...
您可创建不同的Topic来发送不同类型的消息,例如用Topic A发送普通消息,Topic B发送事务消息,Topic C发送定时和延时消息。在实例所在页面的左侧导航栏,单击 Topic 管理。在 Topic 管理 页面,单击 创建 Topic。在 创建 Topic 面板,输入...
支持gRPC协议,实现海量微服务间的高效API通信。NLB:支持TCPSSL协议,可对SSL证书进行集中管理及卸载,有效提升后端业务处理效率。多层次容灾 提供多层次的容灾策略与高可用保障体验。健康检查:定时检测后端服务器运行状况,一旦检测到后...
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服务。可选配置。...