本文介绍了开源Paho MQTT embeded-c如何通过更安全的身份认证方式(ID²)连接到阿里云物联网平台,并建立安全传输通道。1.术语 Soft-KM(Key Management)密钥管理,由阿里提供的软件安全沙箱,基于软件加固和虚拟化技术提供对密钥(IoT ...
本文介绍了开源Paho MQTT embeded-c如何通过更安全的身份认证方式(ID²)连接到阿里云物联网平台,并建立安全传输通道。1.术语 Soft-KM(Key Management)密钥管理,由阿里提供的软件安全沙箱,基于软件加固和虚拟化技术提供对密钥(IoT ...
This topic describes how to use the open source Paho MQTT project for C to connect a device to IoT Platform and enable messaging.Usage notes In this topic,the permissions of a common user are used to perform all operations...
概述 本文讲解如何移植Link SDK到Windows操作系统,在Windows下运行demo程序连接到阿里云物联网平台,本文的示例中将涉及以下功能点:使用MQTT连接阿里云物联网平台,连接使用TLS进行加密。使用一机一密方式对设备进行认证。如何使用MQTT ...
This topic describes how to use the open source Paho MQTT project for embedded C to connect a device to IoT Platform and enable messaging.Usage notes In this topic,the permissions of a common user are used to perform all ...
企业可以通过目前已经发布的DataWorks版本(IoT Reader),在DataWorks配置集成任务直接从物联网平台集成数据到企业数据仓库。案例企业最新架构如下图,在满足四个业务场景需求的同时,主要改变为:按需配置云产品流转至Tablestore的数据...
您需要在物联网平台创建产品,产品名称需与中国电信AEP平台产品名称一致,用于实现中国电信AEP平台设备的接入。前提条件 已在中国电信AEP平台完成设备和应用添加。具体操作,请参见 在电信平台开发设备和添加应用。操作步骤 云网关设备是...
完成物模型数据格式转化后,在中国电信AEP平台自定义一个物模型属性和服务,测试接收从物联网平台设备下发的数据。操作步骤 在 中国电信AEP平台 左侧导航栏,选择 产品中心,找到并单击产品 NBProduct1,在产品页面,单击 服务定义 页签。...
物联网平台推送到消费端(AMQP客户端)的消息不保序,即AMQP客户端接收到消息的时间顺序不一定是消息实际产生的时间顺序。您可根据以下方法,对消费端接收消息进行排序。设备上下线消息:收到消息的顺序不是实际设备上下线时间排序。设备...
请参见“MQTT-TCP连接通信”了解通过MQTT连接阿里云物联网平台的细节,为了避免您在理解连接协议时出错导致连接失败,我们也提供了相关的C代码参考,让您只用输入设备的ProductKey、DeviceName、DeviceSecret、服务器站点信息,就自动生成...
功能原理 应用程序通过调用C Link SDK的API,基于 MQTT 协议,动态注册设备,以获取设备接入物联网平台所需的认证信息。如下功能时序图,以设备的应用程序./demos/dynregmq_basic_demo.c 为例,介绍应用程序实现该功能的流程。MQTT动态注册...
使用C语言开发产品时,您可使用物联网平台提供的C Link SDK,简化开发过程,使设备快速接入物联网平台。本文简要介绍C Link SDK的使用说明、功能介绍和版本说明。使用说明 您可以使用C Link SDK,将具备连接公网能力的设备,接入物联网平台...
原有的工业自动化设备、数据采集设备、实时控制设备、家电等使用的是搭载实时操作系统(RTOS)的微控制单元(MCU),在对此类设备进行物联网改造时,可以使用阿里云物联网平台提供的C语言设备端Link SDK,将此类设备接入物联网平台。...
您可通过物联网平台提供的C LinkSDK Extended简化开发过程、快速连接设备和物联网平台,将海量设备数据采集上云。本文简要介绍C LinkSDK Extended的架构和功能。SDK架构 C LinkSDK Extended以C99编写,开源发布,目前仅支持Linux系统设备。...
本实践案例介绍使用物联网平台提供的C语言设备端SDK,将无操作系统的微控制单元(MCU)的设备,通过MQTT协议接入阿里云物联网平台。接入方案 将MCU与通信模组相连,MCU与通信模组之间通过AT指令进行连接和通信。在通信模组上,使用C语言...
用户可以直接通过SDK提供的MQTT API与阿里云物联网平台通信,即可以通过向指定的Topic发送消息的方式将数据发送到阿里云物联网平台,也可以通过订阅指定的Topic从阿里云物联网平台接收数据,这些Topic都是用户自定义的。通信流程图 使用...
当设备连接到阿里云物联网平台后,调用 IOT_Linkkit_Query 来请求云端下发COTA数据。下面是示例代码:int main(int argc,char*argv){.user_example_ctx-master_devid=IOT_Linkkit_Open(IOTX_LINKKIT_DEV_TYPE_MASTER,&master_meta_info);if...
阿里云物联网平台推出的云网关 完美解决了企业设备规模壮大后遇到的稳定性和可扩展性瓶颈,迁移过程设备端无需改动,仅调整MQTT域名指向阿里云IoT实例创建的云网关域名即可。使用限制 设备接入地址是域名,且用户有对域名CNAME重定向的权限...
物模型是阿里云物联网平台为产品定义的数据模型,您可以通过配置C Link SDK与物联网平台进行物模型数据的通信。前提条件 已获取设备认证信息。已添加物模型。已获取C Link SDK。定制SDK时,在 SDK定制 页面的 高级能力 区域,选中 物模型。...
不具备IP地址的设备挂载在网关上,作为网关的子设备,由网关直连,通过网关接入物联网平台,实现与物联网平台的通信。本文介绍通过配置C Link SDK,使没有IP能力的设备作为子设备,接入物联网平台。前提条件 已创建网关和子设备。为网关...
您可以通过移植阿里云物联网平台提供的C Link SDK,将设备快速接入物联网平台。Link SDK移植的详细信息,请参见 移植示例说明。通信模组的设备接入物联网平台时,可选择的方案有:自有模组驱动连云:如果您已拥有模组的驱动,在移植SDK的...
本文介绍如何快速移植C语言Link SDK,将搭载MCU+蜂窝模组的设备接入阿里云物联网平台。背景信息 无法直接连网的设备,外接MCU+蜂窝模组后,MCU通过AT指令控制蜂窝模组,设备即可实现连网。通过移植阿里云物联网平台提供的C Link SDK,设备...
阿里云提供的设备端C语言SDK可以直接运行于Linux系统,并通过MQTT协议接入物联网平台。本文以在Ubuntu x86_64系统上编译设备端C语言SDK为例,介绍设备上云的配置和开发过程。背景信息 有关设备端C语言SDK详细信息,请参见 概述。创建产品和...
阿里云物联网平台提供的远程配置功能,支持将指定产品的设备配置文件上传到物联网平台,设备上线后将配置文件下载到设备进行解析与处理。本文介绍通过配置C Link SDK,帮助设备实现远程配置功能。前提条件 已获取设备认证信息。已获取C ...
本指南详解如何通过CoAP协议接入阿里云物联网平台,提供基于官方C Link SDK的完整示例代码与运行结果,助您快速完成设备连接。
本文以夜灯开关为例,介绍如何快速使用C Link SDK,模拟设备采用MQTT协议接入物联网平台,并通过自定义Topic上报数据至物联网平台的完整操作。前提条件 已开通物联网平台服务。说明 开通阿里云物联网平台不收费。开通后,您可以根据免费...
物联网平台提供的设备影子功能,用于缓存设备上报的状态和下发的指令。设备在线时,可以直接获取物联网平台指令;设备离线后,再次上线可以主动获取物联网平台的指令。本文介绍通过配置C Link SDK,设备实现影子功能。前提条件 已 获取设备...
背景信息 如果您尚未接入物联网平台,推荐使用最新版本的SDK。更多信息,请参见 概述。子设备接入时,导致出现“_iotx_linkkit_upstream_sync_callback_list_remove(158):Message Found:3,Delete It”的原因是什么?该错误的原因,是由于回...
阿里云物联网平台提供的远程配置功能,支持将指定产品的设备配置文件上传到物联网平台,设备上线后将配置文件下载到设备进行解析与处理。本文介绍通过配置C Link SDK,帮助设备实现远程配置功能。前提条件 已 获取设备认证信息。已 下载C ...
本文介绍通过配置C Link SDK,支持设备向物联网平台上报本地日志。前提条件 已 获取设备认证信息。已 下载C Link SDK Extended。已在物联网平台控制的 设备详情 页,打开 设备本地日志上报 开关。使用流程 如下功能时序图,以设备的应用...
操作步骤 登录 物联网平台控制台。进入 SDK定制 页面。在 实例概览 页签的 全部环境 下,找到对应的实例,单击实例卡片。在左侧的导航栏,单击 文档与工具。在 文档与工具 页面的 设备接入SDK 区域,单击 SDK定制。在 SDK定制 页面,根据...
本文以C Link SDK中的Demo文件./demos/subdev_basic_demo.c为例,介绍如何调用Link SDK的API,帮助您实现子设备通过网关接入物联网平台。背景信息 网关与子设备的更多信息,请参见 概述。子设备的网关设备需与物联网平台保持长连接,接入...
设备与物联网平台建立连接后,您可以调用物联网平台云端API RRpc,通过以下类型的Topic,向设备发送RRPC指令。调用RRPC通信相关Topic 调用自定义Topic(推荐)设备端调用 aiot_mqtt_recv,接收到信息。RRPC的消息触发回调函数,设备执行...
背景信息 如果您尚未接入物联网平台,推荐使用最新版本的SDK。更多信息,请参见 概述。在Linux系统编译SDK后,运行Demo时,为何出现如core dump等错误?SDK提供的HAL仅供参考,无法保证支持所有Linux系统。出现问题时,应结合对应的日志,...
下面的表格列出了目前最新版本C Link SDK的功能:功能模块 功能点 设备连云 MQTT连云,设备可通过MQTT与阿里云IoT物联网平台通信 CoAP连云,设备可通过CoAP与阿里云IoT物联网平台通信,用于设备主动上报信息的场景 HTTPS连云,设备可通过...
通过设备分发功能获取设备接入信息后,可将设备接入物联网平台。MQTT接入的详细信息,请参见 MQTT接入。步骤一:初始化 添加头文件。…… ……#include"aiot_bootstrap_api.h"配置底层依赖和日志输出。aiot_sysdep_set_portfile(&g_aiot_...
阿里云物联网平台提供的设备标签功能,可以为设备自定义标识,以便灵活管理设备。本文介绍通过配置C Link SDK,实现设备上报、更新或删除标签。前提条件 已 获取设备认证信息。已 下载C LinkSDK Extended。使用流程 如下功能时序图,以设备...
物联网平台提供了基于多种语言的Paho-MQTT的示例,包括Paho-MQTT的 Android、Java、C(嵌入式版)、C(非嵌入式版)、C#、Python、Rust、Go 等语言。通过模组接入:可以使用支持MQTT、HTTPS指令的AT模组,也可以使用通用TCP AT模组接入。物...
物联网平台提供NTP服务,为资源受限的嵌入式设备,解决无法实时地获取时间的问题。您可以通过配置C Link SDK,设备端获取UTC时间。前提条件 已 获取设备认证信息。已 下载C LinkSDK Extended。背景信息 阿里云物联网平台提供NTP(Network ...