事件名称 事件含义 AddAiotDevices 添加AIOT设备。AddAiotPersonTableItemsForTables 添加AIOT设备人员库条目。AddCameraForInstance 在指定计算实例中增加设备。AddChannel 添加频道。AddDataSource 创建一个数据源。AddDevice 在租户下面...
本文档介绍阿里云AIoT能力中心的产品中的专业名词,并对名词进行解释。阿里云AIoT能力中心 阿里云AIoT能力中心基于阿里云卓越的物联网与AI...阿里云AIoT设备中心 对获一方认证、可即插即用,连接于IoT物联网平台的设备进行接入和管理的平台。
通过AIoT设备中心中认证设备的 AliThingsCode 快速创建对应产品。单击 从设备中心新建产品 页签,按照页面提示填写信息,然后单击 确认。说明 从AIoT设备中心新建产品,需完成 AIoT硬件合作伙伴入驻 认证。您可单击 阿里云IoT认证设备库,...
当媒体类型选择为 AIOT媒体 时 序号 选项 说明 1 媒体类型 选择二级媒体类型,包括:H5 小程序 支付宝小程序 淘宝小程序 微信小程序 其他 2 AIOT设备类型 选择AIOT设备类型,支持单选。3 行业类型 选择行业类型,支持单选。4 网站域名 输入...
提交工单 联系阿里云技术支持协助认证流程 前往 AIoT设备中心 成为硬件合作伙伴。按照指引签署保密协议(Non-disclosure agreement,NDA)和服务级别协议(SLA),成为硬件合作伙伴后,即可取得认证标准规范。认证指引 登录 硬件合作伙伴...
浏览 AIoT设备中心,选择推荐的网关硬件,版本需适配阿里云Link WAN网关SDK 2.5.0及以上版本。节点模组获取方式有如下两种:移植阿里云Link WAN节点SDK,用户可购买Link WAN密钥,也可自定义颁发密钥,安装后使用。说明 移植节点SDK和购买...
从设备中心新建产品 通过AIoT设备中心中认证设备 AliThingsCode 快速创建对应产品。说明 从AIoT设备中心新建产品,需完成 AIoT硬件合作伙伴入驻认证。物联网平台已为从设备中心新建的产品预定义了功能模板。您可以在该产品的 产品详情 页 ...
浏览 阿里云AIoT设备中心 取得推荐的网关和通信模组硬件。说明 密钥可由供应商代为安装,或从 物联网络管理控制台 购买后,安装使用。如购买已安装密钥的设备,收到货品时,请检查标签上是否有以下信息:网关设备信息:GwEUI、PIN Code ...
步骤五:子设备订阅Topic 子设备通过网关设备接入物联网平台后,可以调用 aiot_mqtt_sub,订阅子设备的Topic,接收对应Topic的消息。注意 订阅Topic时,注意区分子设备和网关设备的 ProductKey 和 DeviceName,确保订阅所需设备的Topic。...
设备调用 aiot_shadow_send,向物联网平台发送删除指令,删除设备影子中的指定属性。发送删除指令时,需注意:删除指令 的数据结构类型为 aiot_shadow_msg_t,是 aiot_shadow_send()的入参。删除指令的消息类型为 AIOT_SHADOWMSG_DELETE_...
本文介绍一个基于QUIC协议实现MQTT接入(MQTT over QUIC)的设备端Demo工程,可以在弱网等情况下提高性能和接入体验。使用前必读 本文操作步骤以普通用户权限为例。如果您在操作过程中涉及到管理员权限才能执行的操作,可尝试使用 sudo ...
void demo_coap_event_handler(void*handle,aiot_coap_event_t*event,void*userdata){ switch(event->type){/*设备收到auth token*/case AIOT_COAPEVT_AUTH_TOKEN_RECEIVED:{ printf("event:auth token received");} break;case AIOT_...
设备端调用 aiot_dynreg_recv,接收应答消息,根据消息回调函数,执行对应处理。res=aiot_dynreg_recv(dynreg_handle);if(res){ printf("aiot_dynreg_recv failed:0x%04X",-res);return-1;} 例程仅做打印操作,但在实际业务环境中,您还需...
本文以C Link SDK中的Demo文件./demos/bootstrap_posix_demo.c 为例,介绍如何调用Link SDK的API,实现设备的分发功能。背景信息 设备分发功能的更多信息,请参见 概述。通过设备分发功能获取设备接入信息后,可将设备接入物联网平台。MQTT...
本文以C Link SDK中的Demo文件./demos/dynregmq_basic_demo.c 为例,介绍如何调用Link SDK的API,向物联网平台发起MQTT协议的请求,动态注册设备,获取激活设备所需的认证信息。背景信息 定制SDK时,在 SDK定制 页面的 设备认证方案 区域,...
正常接收报文含 AIOT_HTTPRECV_STATUS_CODE、AIOT_HTTPRECV_HEADER 和 AIOT_HTTPRECV_BODY 三个事件,分别表示:通信是否成功、报文的类型和报文的包体。根据业务需要,处理状态码。状态码的更多信息,请参见 HTTP状态码。void demo_...
正常接收报文含AIOT_HTTPRECV_STATUS_CODE、AIOT_HTTPRECV_HEADER和 AIOT_HTTPRECV_BODY三个事件,分别表示:通信是否成功、报文的类型和报文的包体。根据业务需要,处理状态码。状态码的更多信息,请参见 HTTP状态码。void demo_...
} 设备建连成功后,如果网络出现断连,SDK会自动进行设备重连,无需再调用 aiot_device_connect 接口。步骤5:订阅自定义消息 定义消息的回调函数。回调函数原型为 aiot_device_msg_result_callback_t。自定义topic下行消息处理示例,示例只...
本文以C Link SDK中的Demo文件./demos/mota_basic_demo.c 为例,介绍如何调用Link SDK的API,帮助设备端使用MQTT协议,下载仅含单个升级文件的OTA升级包,实现设备的OTA升级。背景信息 OTA升级功能的更多信息,请参见 OTA升级概述。OTA升级...
步骤1:设备初始化 添加头文件#include"aiot_device_api.h"创建设备句柄 void*device_client=aiot_device_create(product_key,device_name);if(device_client=NULL){ printf("device_client failed");return-1;} 步骤2:配置事件回调函数 ...
说明 如果物联网平台向设备下推了多个设备任务,在获取设备任务消息前,您也可以调用 aiot_task_get_task_list,获取设备任务列表,然后逐一获取设备任务的信息。res=aiot_task_get_task_detail(task_handle,NULL);if(res){ aiot_task_...
步骤三:上报设备当前版本号 设备建立MQTT连接后,调用 aiot_ota_report_version,上报当前设备的版本号。物联网平台根据版本号,判断是否需要升级。以下示例代码中,OTA升级前设备上报的版本号为 1.0.0,在实际业务中,您需从设备的配置区...
本文以C Link SDK中的Demo文件./demos/data_model_basic_demo.c 为例,介绍如何调用Link SDK的API,使设备可使用物模型的功能。背景信息 物模型功能的更多信息,请参见 使用说明。物模型 功能基于MQTT接入,开发过程中涉及MQTT接入的代码...
步骤三:上报设备当前版本号 设备建立MQTT连接后,调用 aiot_ota_report_version,上报当前设备的版本号。物联网平台根据版本号,判断是否需要升级。以下示例代码中,OTA升级前设备上报的版本号为 1.0.0,在实际业务中,您需从设备的配置区...
可选:如果要向指定产品下所有设备发送广播消息,设备需调用 aiot_mqtt_sub,订阅指定Topic。示例代码:{ char*sub_topic="/broadcast/a18wP*/test;res=aiot_mqtt_sub(mqtt_handle,sub_topic,NULL,1,NULL);if(res){ printf("aiot_mqtt_sub ...
设备端通过 aiot_download_report_progress 上报了100%的升级进度,但物联网平台控制台显示失败。检查设备完成OTA升级后,调用 aiot_ota_report_version,上报最新的版本号。物联网平台控制台,根据设备上报的版本号,判断OTA升级成功与否...
本文以C Link SDK中的 demos/mqtt_rrpc_demo.c 为例,介绍如何调用Link SDK的API,展示设备的RRPC功能。背景信息 RRPC功能的更多信息,请参见 概述。RRPC 功能基于MQTT接入,开发过程中涉及MQTT接入的代码说明,请参见 MQTT接入。配置流程 ...
gcc-o aiot_mqtt_demo aiot_mqtt_demo.c-lpaho-mqtt3cs./aiot_mqtt_demo 运行成功后,通过FC认证函数返回的 deviceName:Client_123 会作为物联平台设备的 DeviceName,在 物联网平台控制台 实例下的 设备管理>设备 页面,自动创建设备 ...
当设备被删除销毁,或设备端通过 aiot_mqtt_unsub 接口主动取消订阅成功时,云端不会再将相关消息自动发送给设备。设备通过物联网平台的设备模拟器模拟在线后,物联网平台会自动订阅该设备下具有订阅权限的基础通信Topic和物模型通信Topic...
设备通过MQTT协议云网关接入物联网平台时,可开启设备与服务端双向认证能力,进行设备身份认证。本文使用Java代码,以MQTT协议云网关一方认证的 X.509认证为例,介绍设备如何通过X.509证书双向认证接入物联网平台。前提条件 已购买尊享型...
LE组件 也是基于docker的服务程序,里面包含了支持各种设备接入驱动,例如门禁驱动,车行驱动,EBA设备驱动等。边缘应用 也是基于docker的应用程序。边缘应用可通过编译出的jar包,打包成镜像,然后通过IoT云端平台将应用下发到指定的物业...
本文介绍设备如何使用二进制数据完成物模型数据的上报和下发。背景信息 物模型是阿里云物联网平台为产品定义的数据模型,数据模型的原生数据编码格式基于JSON协议。对于资源受限设备,使用二进制格式进行编码可以解决JSON格式的序列化开销...
} 步骤2:发送设备分发请求 调用 aiot_device_bootstrap_req uest 接口请求设备分发。说明 该接口为同步请求接口,请设置合适的超时时间,避免阻塞。connect_info 包含返回服务器的 host、port。res=aiot_device_bootstrap_request(device_...
设置设备消息回调及状态变化回调*demo中子设备与网关设备使用的相同回调函数,最后的参数userdata可设置不同参数以做区分*/aiot_device_set_event_callback(sub_device,demo_msg_callback,demo_status_callback,demo_result_callback,NULL)...
创建设备*/void*device=aiot_device_create(product_key,device_name);if(device=NULL){ printf("device create failed");return NULL;}/*设置设备密钥*/aiot_device_set_device_secret(device,device_secret);连接配置参数初始化*/aiot_...
物模型是阿里云物联网平台为产品定义的数据模型,本文介绍如何通过物模型功能,上报设备属性及事件、设置属性、调用服务等。前提条件 已 获取设备认证信息。已 添加物模型。已 下载C LinkSDK Extended。使用流程 如下功能时序图,以设备的...
创建设备*/void*device=aiot_device_create(product_key,device_name);if(device=NULL){ printf("device create failed");return NULL;}/*设置设备密钥*/aiot_device_set_device_secret(device,device_secret);连接配置参数初始化*/aiot_...
配置设备productKey*/aiot_mqtt_setopt(mqtt_handle,AIOT_MQTTOPT_PRODUCT_KEY,(void*)product_key);配置设备deviceName*/aiot_mqtt_setopt(mqtt_handle,AIOT_MQTTOPT_DEVICE_NAME,(void*)username);配置网络连接的安全凭据,上面已经创建好...
开源MQTT托管形态设备接入物联网平台时,需使用自定义的Username、Password、SN信息作为设备密钥进行设备身份认证。本文以C语言代码为例,基于开源MQTT库(paho.mqtt.c),介绍设备接入开源MQTT托管型实例。使用前必读 本文操作步骤以普通...
本文以C Link SDK中的Demo文件./mqtt_basic_demo.c 为例,介绍如何调用Link SDK的API,将MQTT 协议的设备接入物联网平台并进行消息收发。背景信息 MQTT接入的更多信息,请参见 概述。步骤一:初始化 添加头文件。include"aiot_state_api.h...