基于 Paho 集成安全 Agent 最佳实践

并定义一个全局变量:.#include<stdio.h>#include<stdlib.h>#include<string.h>#include"MQTTAsync.h"./*接入IoT安全运营中心,包含下面两个文件,并定义一个全局会话变量*/include"sagent_defs.h"#include"session_mux.h"static channel_...

网络性能测试最佳实践

Alibaba Cloud Linux 3 Alibaba Cloud Linux 3 数量 1 3 网络PPS大于2000万 测试示例 测试机 辅助测试机 实例规格 ecs.g7.32xlarge ecs.g7.32xlarge 镜像 Alibaba Cloud Linux 3 Alibaba Cloud Linux 3 数量 1 3 测试ECS实例的网络带宽和...

挂载访问FAQ

解决方案 在服务器(如ECS Linux)中,按 Ctrl+C,中断命令的执行。执行 mount 命令,查看挂载信息。通过挂载信息,获取挂载路径。如下图/mnt/data 为当前挂载路径。执行 umount-f/mnt/data 命令强制卸载文件系统。命令格式:umount-f<挂载...

MCU+支持MQTT的模组

如果编译环境有自带标准头文件<stdint.h>,请使能选项。PLATFORM_HAS_STDINT 如果目标系统上运行有嵌入式操作系统,请使能选项。PLATFORM_HAS_OS 请务必使能:FEATURE_MQTT_COMM_ENABLED,用于让SDK提供MQTT API供应用程序调用,并关闭。...

环境要求与配置

set(CMAKE_C_COMPILER arm-linux-gnueabihf-gcc)执行编译 直接编译 mkdir build&cd build cmake.make-j 以静态库编译 mkdir build&cd build cmake-DBUILD_SHARED_LIBS=OFF.make-j 编译输出的内容 Demo执行文件路径:./output/bin/库文件...

H2C 协议的基本使用

Service@SofaService(bindings={@SofaServiceBinding(bindingType="h2c")})public class SampleServiceImpl implements SampleService{ } 引用服务 引用一个 H2C 的服务,只需要将@SofaReferenceBinding 的 bindingType 设置为 h2c。...

通过OpenTelemetry接入Unreal Engine Trace数据

ISO/IEC 14882:2011(C++11,C++0x)ISO/IEC 14882:2014(C++14,C++1y)ISO/IEC 14882:2017(C++17,C++1z)ISO/IEC 14882:2020(C++20)已安装Git版本控制工具。更多依赖及版本信息,请参见 opentelemetry-cpp。步骤一:配置Visual Studio ...

Linux轻量版设备中安装IoT安全运营中心的安全Agent

对设备软、硬件有以下要求:硬件要求:CPU 架构:arm32(armv7),arm64,x86,x86_64 系统可用RAM:不低于 1MB 固件分区尺寸:不低于 1MB 软件要求:操作系统:Linux 包含发行版和内核版(内核版指直接使用linux源码编译出来的linux系统)...

C++ SDK

安装支持 C++ 11 或更高版本的编译器:Windows:Visual Studio 2015 或以上版本 Linux:GCC 4.9 或以上版本 安装 CMake 3.0 或以上版本 建议 4G 或以上内存(1)从 GitHub 下载或 Git 克隆 aliyun-openapi-cpp-sdk 直接下载 ...

Link SDK运行相关问题

配置C Link SDK Extended的CMakeLists.txt并执行make-j编译后,为什么不能在Linux开发板上运行?交叉编译器配置错了,不是对应Linux开发板匹配的交叉编译器。您需将 CMakeLists.txt 文件中以下代码的 arm-linux-gnueabihf-gcc 替换为对应...

环境说明

编译与运行 在Linux和macOS环境下,完成Link SDK配置后,您可以按照以下操作,在C Link SDK根目录下,编译并运行SDK中Demo。执行命令 make,即可编译Link SDK。编译完成后,生成的Demo可执行文件在目录./output/下。例如,MQTT接入功能,可...

编译部署代码包

Go是静态编译型语言,您需在本地自行编译程序并打包为.zip文件。本文介绍如何将 函数计算 官方Go SDK库与您的代码一同打包。前提条件 安装 Go 语言环境。函数计算 已支持Go 1.x版本,推荐使用Go 1.8或以上版本。在Linux或macOS下编译打包 ...

编译部署代码包

Go是静态编译型语言,您需在本地自行编译程序并打包为.zip文件。本文介绍如何将 函数计算 官方Go SDK库与您的代码一同打包。前提条件 安装 Go 语言环境。函数计算 已支持Go 1.x版本,推荐使用Go 1.8或以上版本。在Linux或macOS下编译打包 ...

Linux设备接入物联网平台

阿里云提供的设备端C语言SDK可以直接运行于Linux系统,并通过MQTT协议接入物联网平台。本文以在Ubuntu x86_64系统上编译设备端C语言SDK为例,介绍设备上云的配置和开发过程。背景信息 有关设备端C语言SDK详细信息,请参见 概述。创建产品和...

建立设备与平台的连接

准备开发环境 本文使用Linux下的设备端C语言SDK。该SDK的编译环境推荐使用64位的Ubuntu16.04。SDK的开发编译环境会用到以下软件:make(4.1及以上版本)、gcc(5.4.0及以上版本)。可以使用如下命令行安装:sudo apt-get install-y build-...

配置设备端OTA升级

准备开发环境 本文使用Linux下的设备端C语言SDK。该SDK的编译环境推荐使用64位的Ubuntu16.04。SDK的开发编译环境会用到以下软件:make(4.1及以上版本)、gcc(5.4.0及以上版本)。可以使用如下命令行安装:sudo apt-get install-y build-...

概述

└─rhino.h#扩展AOS API,目前仅用于POSIX对接├─common.c 系统通用接口实现├─rhino.c 操作系统内核接口实现├─package.yaml#编译配置文件└─example├─event_example.c#事件使用示例代码├─mem_example.c#内存管理功能使用示例...

环境准备

C/C++编译生成的DLL就是机器码。所以,其平台的决策是在编译时决定的。通过编译选项的设置,将C/C++项目编译为x64的64位DLL,因此提供了包含VS2015和.NET Framework 4.5.2编译的release64位版本DLL。其他VS版本也可以使用。重要.NET SDK...

环境准备

C/C++编译生成的DLL就是机器码。所以,其平台的决策是在编译时决定的。通过编译选项的设置,将C/C++项目编译为x64的64位DLL,因此提供了包含VS2015和.NET Framework 4.5.2编译的release64位版本DLL。其他VS版本也可以使用。重要.NET SDK...

helloworld简单示例

├─helloworld.c#该solution核心打印输出代码,入口*application_start*├─k_app_config.h#内核组件的配置开关,优先级低于*k_config.h*├─maintask.c#系统主任务入口处理,入口*aos_maintask*├─Makefile#aos make编译时入口├─...

网关SDK

export_PATH_=\$(pwd)/toolchain/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09\_linux/bin:\$PATH export_BUILDHOST_=arm-linux-gnueabihf 编译./build.sh all 说明 编译后生成的最终文件在out目录下。配置网关设备证书 auth\_key.json 为...

合约语言特性

下面从 基础设施、C++17 标准库 两个方面对 C++ 合约语言的一些特性进行阐述。基础设施 与标准C++ 相比,从安全与审计角度考虑,不推荐使用以下基础设施:指针。指针的越界行为是 C++ 中最难以捉摸的行为,因此审计时需要格外小心。数组。...

合约语言特性

下面从 基础设施、C++17 标准库 两个方面对 C++ 合约语言的一些特性进行阐述。基础设施 与标准C++ 相比,从安全与审计角度考虑,不推荐使用以下基础设施:指针。指针的越界行为是 C++ 中最难以捉摸的行为,因此审计时需要格外小心。数组。...

编写及编译合约

本文首先通过示例(Hello World)来说明普通 wasm 合约的编写、编译过程,然后简单介绍关于构建静态库的方法。说明 在编写C++合约时,平台在接口名称的命名上有一些限制,具体可参见 接口名称限制说明。普通 wasm 合约 创建一个临时目录,...

编写及编译合约

本文首先通过示例(Hello World)来说明普通 wasm 合约的编写、编译过程,然后简单介绍关于构建静态库的方法。说明 在编写C++合约时,平台在接口名称的命名上有一些限制,具体可参见 接口名称限制说明。普通 wasm 合约 创建一个临时目录,...

移植问题

本文介绍编译3.x和2.3.0版本的C Link SDK时,可能遇到的问题和解决方法。背景信息 如果您尚未接入物联网平台,推荐使用最新版本的SDK。更多信息,请参见 概述。在Linux系统编译SDK后,运行Demo时,为何出现如core dump等错误?SDK提供的HAL...

概述

使用C语言开发产品时,您可使用物联网平台提供的C Link SDK,简化开发过程,使设备快速接入物联网平台。本文简要介绍C Link SDK的使用说明、功能介绍和版本说明。使用说明 您可以使用C Link SDK,将具备连接公网能力的设备,接入物联网平台...

编程模型

test_rtssdk.c#include"rts_api.h"#include<stdarg.h>#include<stdlib.h>#include<stdio.h>#include<assert.h>#include<sys/time.h>#include<unistd.h>static char*addr_to_string(const void*v,char buf[64]){ sprintf(buf,"%llu",...

iOS应用集成SDK

import<AliTigerTally_IDFA/AliTigerTally.h>#endif/*TigerTally_sdk_Swift_h*/您需要在编译选项设置(Build Settings)的 Objective-C Bridging Header 选项中,添加已创建的头文件。设置用户标识。接口定义:(void)setAccount:(NSString*...

目标系统为arm-linux

sudo apt-get install-y gcc-arm-linux-gnueabihf 以如下命令和输出确认交叉编译工具链已安装好 arm-linux-gnueabihf-gcc-version arm-linux-gnueabihf-gcc(Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.9)5.4.0 20160609 Copyright(C)2015 Free ...

零配问题排查

TestProbeRx.c zconfig_ieee80211.c zconfig_ieee80211.h zconfig_protocol.h zconfig_utils.h 调用 verify_raw_frame()函数,确保待配网设备发出符合要求的零配请求帧。调用 verify_rx_mng_raw_frame()函数,监听主配设备是否对零配请求...

fatfs

usb_disk.h├─include│├─diskio.h│├─fatfs_diskio.h│├─fatfs.h│├─ff.h│├─ffconf.h│├─integer.h├─package.yaml#编译配置文件├─example│└─fatfs_example.c#示例代码└─README.md 依赖组件 rhino vfs 常用配置 def...

cplusplus

include#对外统一引用*aos_cpp.h*即可│├─cpp_mem.h│├─cpp_mutex.h│├─cpp_queue.h│├─cpp_semaphore.h│├─cpp_thread.h│├─cpp_timer.h│└─cpp_workQueue.h└─aos_cpp.h#对外统一头文件 依赖组件 rhino 常用配置 无 API...

一键配网问题排查

include|+-hal_awss.h|+-hal_common.h|+-ieee80211.h|+-ieee80211_radiotap.h|+-smartconfig_ieee80211.h|+-zconfig_protocol.h+-src+-hal_awss.c+-haltest.c+-ieee80211.c+-smartconfig_ieee80211.c+-TestProbeRx.c+-wrapper.c 将 src/...

st7789(LCD)

include│└─st7789.h├─example│└─st7789_example.c#测试代码├─package.yaml#编译配置文件└─README.md#组件使用文档 依赖组件 base vfs spi gpio 常用配置 typedef struct_st7789_dev_t { int spi_port;屏幕使用的SPI口 int spi_...

littlefs

source_file:"src/*.c"-"example/littlefs_example.c"#add littlefs_example.c 步骤5 编译固件 在示例代码已经添加至组件的配置文件,并且helloworld_demo已添加了对该组件的依赖后,就可以编译helloworld_demo案例来生成固件了,具体编译...

操作系统Alibaba Cloud Linux 2(停止维护)

ACK目前已经全面支持Alibaba Cloud Linux 2的节点创建,并结合Alibaba Cloud Linux 2的高内核特性提供了多场景的优化。本文介绍ACK中使用Alibaba Cloud Linux 2操作系统的优势,以及ACK基于Alibaba Cloud Linux 2提供的多场景优化。重要 ...

操作系统迁移及升级

Linux 支持将以下X86和ARM64架构的源操作系统迁移到目标操作系统:操作系统架构 源操作系统 目标操作系统 X86 CentOS 7 AnolisOS 7 AnolisOS 8 Alibaba Cloud Linux 2 Alibaba Cloud Linux 3 CentOS 8 AnolisOS 8 Alibaba Cloud Linux 3 ...

操作系统迁移及升级

Linux 支持将以下X86和ARM64架构的源操作系统迁移到目标操作系统:操作系统架构 源操作系统 目标操作系统 X86 CentOS 7 AnolisOS 7 AnolisOS 8 Alibaba Cloud Linux 2 Alibaba Cloud Linux 3 CentOS 8 AnolisOS 8 Alibaba Cloud Linux 3 ...

cjson

版权说明 说明 The MIT License 目录结构├─src│├─cJSON.c#源文件(必需)│└─cJPath.c#源文件(必需)├─include│└─cJSON.h#包含cJSON API├─package.yaml#编译配置文件└─example└─cjson_example.c#示例代码(默认禁用,可...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 RDS 弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 对象存储
新人特惠 爆款特惠 最新活动 免费试用