物联网平台为设备端开发提供了Link SDK,并在SDK中封装了设备端与物联网平台交互通信的Alink协议。您可以直接使用设备端Link SDK开发设备。如果嵌入式环境复杂,已提供的设备端Link SDK不能满足您的需求,您也可以自行封装Alink协议数据,...
物联网平台支持自行封装Alink协议数据,建立设备与物联网平台的通信。Alink协议是针对物联网开发领域设计的一种数据交换规范,消息内容,请参见 Alink协议。其中,物模型相关协议请参见 设备属性、事件、服务。物联网平台提供设备使用开源...
Alink协议是针对物联网开发领域设计的一种数据交换规范,数据格式是JSON,用于设备端和物联网平台的双向通信。本文介绍Alink协议涉及的API。说明 JSON报文中,消息ID的取值范围是0~4294967295,ID是String类型的数字,如"12345。IOT_...
traceContext String 可选参数,上下文跟踪内容,设备端使用Alink协议消息的 id,App端使用 TraceId(追踪ID)。logContent String 日志内容详情。method String 请求方法,取值 thing.log.post。Alink响应数据格式:{"id":"123","code":...
查看最新的阿里云Link生活物联网平台服务协议,请单击 链接。
各功能Alink协议数据,请参见 Alink协议文档。子设备上线过程 网关代理子设备上线过程如下。网关接入物联网平台。子设备接入网关。子设备不直接连接物联网平台,所以无需为子设备安装物联网平台设备端SDK。子设备的设备端由厂商自行开发。...
数据解析相关操作 RawDataToProtocol:原始数据转换为Alink协议数据。ProtocolToRawData:Alink协议数据转换为原始数据。物模型数据上报相关操作 check:检查物模型。消息体中的method,请参见 什么是物模型。设备行为相关操作 online:...
如果已定义物模型功能,确保设备端上报物模型数据的功能标识符正确,且数据格式符合Alink协议标准数据格式,然后重新上报物模型数据。Alink协议格式说明,请参见 设备属性、事件、服务。设备上报消息成功,业务侧消费端仍然没有收到消息,...
创建产品 创建设备 添加物模型 管理消息通信Topic 选择设备端SDK 设备端Link SDK 云云对接(原泛化协议)SDK 基于Alink协议开发的SDK 基于设备端Link SDK开发 您可以在设备中集成物联网平台提供的Link SDK,实现设备接入物联网平台。...
您需在设备端,开发任务功能,并根据物联网平台定义的Alink协议格式,开发任务实现逻辑。添加属性设置任务 产品、设备或分组维度下的多个设备,包含相同的物模型属性标识符时,可通过本任务同时设置多个的设备的一个或多个属性值。添加服务...
设备使用物模型通信 设备与物联网平台之间,根据Alink协议实现消息通信。主要包括以下步骤:设备上报数据:包括属性、事件和服务调用数据。物联网平台校验数据:校验设备上报的数据,通过日志服务展示校验结果,如果校验通过,物模型数据将...
日志说明文档 中有该错误码解释:错误码6450表示Alink协议格式的数据中method不存在。原因是设备上报的自定义/透传格式数据,经过脚本解析为Alink标准格式数据后无method。日志内容如:17:54:19.064,A7B02C60646B4D2E8744F7AA7C3D9567,...
云模组集成了Link SDK,为用户屏蔽了Alink协议实现的细节,节省了封装、解析Alink协议报文的时间。Alink协议详细信息,请参见 Alink协议。消息类型 消息格式 示例 属性上报 AT+IDMPP=参考交互:AT+IDMPP={"LightStatus":1}+IDMPP:8 OK 属性...
背景信息 物联网平台支持海量异构的设备接入,阿里云物联网平台提供设备端软件开发工具包Link SDK,也提供标准ALink协议。使用ALink协议开发,请参见 基于Alink协议自主开发。(推荐)使用Link SDK进行开发,实现设备的快速接入。设备基于...
编辑脚本后调试,模拟输入设备接收数据,提示“模拟输入不符合Alink协议格式”控制台 设备调试 页面中的 数据解析,编辑脚本后调试,模拟输入设备接收数据,出现“模拟输入不符合Alink协议格式”的错误原因如下。脚本有误,需要您根据物...
API名称的具体说明,请参见 API列表,服务的method或消息的Topic具体说明,请参见 Alink协议。相关操作说明如下:OTA升级相关操作:OTAFirmwarePush:升级包推送,包括发起时推送、确认时推送、上线时推送。OTAFirmwareRequest:设备端主动...
用户可以根据 Alink协议 按需对接高阶功能。Link SDK实现了物联网平台的全部基础功能以及多个高阶功能,适用于需要使用高阶功能(例如物模型、OTA、网关等)的用户。本章主要介绍Python Link SDK系列。功能介绍 类型 功能模块 功能说明 ...
用户可以根据 Alink协议 按需对接高阶功能。Link SDK实现了物联网平台的全部基础功能以及多数高阶功能,适用于需要使用高阶功能(例如物模型、网关、设备影子等)的用户。本文主要介绍 Java Link SDK 系列。功能介绍 类型 功能模块 功能...
用户可以根据 Alink协议 按需对接高阶功能。Link SDK实现了物联网平台的全部基础功能以及多个高阶功能,适用于需要使用高阶功能(例如物模型、OTA、设备影子等)的用户。本章主要介绍 Android Link SDK 系列。功能介绍 类型 功能模块 功能...
将Alink协议的数据转换为设备能识别的格式数据,物联网平台给设备下发数据时调用*入参:jsonObj,对象,不能为空。出参:rawData,byte[]数组,不能为空。function protocolToRawData(jsonObj){ return rawdata;}/*将设备的自定义格式数据...
将设备的自定义格式数据转换为Alink协议的数据,设备上报数据到物联网平台时调用#入参:rawData 列表,列表元素取值为int类型 不能为空#出参:jsonObj 字典 不能为空 def raw_data_to_protocol(rawData):output=[]for iters in rawData:...
1(表示使用Alink协议数据格式)。nodeType Int 节点类型。0(表示设备);1(表示网关)。categoryKey String 产品所属品类的品类标识符。categoryName String 产品所属品类的名称。image String 产品的图标。示例 请求示例 {"id":...
将Alink协议的数据转换为设备能识别的格式数据,物联网平台给设备下发数据时调用*入参:jsonObj,对象,不能为空。出参:rawData,byte[]数组,不能为空。function protocolToRawData(jsonObj){ return rawdata;}/*将设备的自定义格式数据...
设备批量服务调用任务和设备批量属性设置任务,均使用原有Alink协议通信。本文介绍自定义任务更新消息的Topic和Alink数据格式,包括设备任务状态更新、设备请求获取最新设备任务信息和更新任务下作业状态。背景信息 对于自定义任务,需要在...
ALINK_FORMAT(表示Alink协议)。netType String 产品下设备的联网方式,可取值:NET_LORA(表示LoRa);NET_CELLULAR(表示2G/3G/4G/5G蜂窝网);NET_WIFI(表示Wi-Fi);NET_ZIGBEE(表示ZigBee);NET_ETHERNET(表示以太网);...
}/*将设备的自定义格式数据转换为Alink协议的数据,设备上报数据到物联网平台时调用。入参:$rawData,普通数组,数组元素为整数。出参:$jsonObj,关联数组,数组key取值为英文字符串,不能是字符类型的数字,如"10",不能为空。function ...
}/*将设备的自定义格式数据转换为Alink协议的数据,设备上报数据到物联网平台时调用*入参:$rawData 普通数组,数组元素为整数*出参:$jsonObj 关联数组,关联数组key取值为英文字符串,不能是字符类型的数字如"10",不能为空*/function ...
将设备的自定义格式数据转换为Alink协议的数据,设备上报数据到物联网平台时调用#入参:rawData 列表,列表元素取值为int类型,不能为空#出参:jsonObj 字典,不能为空 def raw_data_to_protocol(rawData):jsonObj={} return jsonObj#将...
1(表示Alink协议)。netType String 入网类型:0(表示LORA);3(表示WIFI);4(表示ZIGBEE);5(表示BT);6(表示CELLULAR);7(表示ETHERNET);8(表示NET_OTHER)。productSecret String 产品的密钥,生活物联网平台颁发的产品...
将设备的自定义格式数据转换为Alink协议的数据,设备上报数据到物联网平台时调用。入参:rawData,列表,列表元素取值为int类型,不能为空。出参:jsonObj,字典,不能为空。def raw_data_to_protocol(rawData):jsonObj={} return jsonObj#将...
API名称的具体说明,请参见 API列表,服务的method或消息的Topic具体说明,请参见 Alink协议。status operation 状态:true:操作否成功。false:操作失败。code 错误码。详细信息,请参见 云端运行日志。reason 错误原因。content 日志...
设备上报数据:物联网平台根据封装的 Alink协议 数据格式生成Alink JSON格式数据,完成上报。如果设备的消息格式不是Alink JSON,会根据已配置的 消息解析 转化为对应的Alink JSON格式的数据。物联网平台校验数据:物联网平台校验设备端...
1:Alink协议(ALINK_FORMAT)。重要 MQTT型实例下,设备通信的数据格式为原始自定义格式,DataFormat 必须传入 0。Description String 否 Product test 为新建产品添加描述信息。长度不超过100个字符。AliyunCommodityCode String 否 ...
Alink 协议版本号。jsonMap['id']=ALINK_ID;消息ID。jsonMap['method']=ALINK_PROP_POST_METHOD;设备上行数据方法:设备属性上报。填写Alink数据报属性部分。params['speed']=uint8Array[0];将收到的第一个字节转换为转速值。params['...
设备返回结果的数据格式必须符合标准的Alink协议,Alink JSON格式如下:{"id":"58*89","code":200,"data":{},"message":"success","localizedMsg":"localizedMsg"} 说明 id为物联网平台生成的唯一ID,设备从服务调用请求中获取,并原文返回...
设置设备属性的Alink协议,请参见 设置设备属性。在物联网平台对应实例下的 监控运维>任务管理 页面,查看已创建任务及当前状态。重要 状态为 已超时 的任务,不可再被调度执行。从任务创建完成开始计时,如果任务下作业未在7天内全部执行...
DISK_perc,'PowerLed':power_LED,'temperature':temperature,'humidity':humidity } JsonUpdataMsn=aliLink.Alink(updateMsn)print(JsonUpdataMsn)mqtt.push(POST,JsonUpdataMsn)#定时向阿里云IOT推送我们构建好的Alink协议数据 重启服务。...
设备任务通信消息的Topic和Alink数据格式,请参见 设备任务的Alink协议。步骤一:初始化任务管理 LinkKit.getInstance().getTask().TaskBootsUp();步骤二:设备接收物联网平台推送的设备任务通知 物联网平台通过Topic:/sys/{productKey}/{...
设备上报属性 实现设备上报属性的原理,请参见 Alink协议中设备上报属性原理图。Topic和数据格式(上行):透传/自定义 Topic 数据格式 请求Topic:/sys/${productKey}/${deviceName}/thing/model/up_raw 请求数据是设备上报的原始报文。...