检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
NET SDK使用指南 物联网平台提供C#语言的应用侧SDK供开发者使用。本文介绍.NET SDK的安装和配置,及使用.NET SDK调用应用侧API的示例。 SDK获取和安装 安装.NET开发环境。 访问.NET官网,下载并按说明安装.NET开发环境。 华为云.NET SDK适用于:
Python SDK使用指南 物联网平台提供Python语言的应用侧SDK供开发者使用。本文介绍Python SDK的安装和配置,及使用Python SDK调用应用侧API的示例。 SDK获取和安装 安装Python开发环境。 访问Python官网,下载并按说明安装Python开发环境。
使用IoT Device SDK接入 IoT Device SDK介绍 IoT Device SDK使用指南(Java) IoT Device SDK使用指南(C) IoT Device SDK使用指南(C#) IoT Device SDK使用指南(Android) IoT Device
在策略中定义resource时,如果不知道对设备资源或条件键的精确值,可以使用策略变量作为占位符,进行发布/订阅主题筛选。策略变量在校验MQTT的主题时,会把变量变为接入设备对应的ID值,再进行匹配。 变量使用前缀“$”标记,后面跟一对大括号“{ }”,其中包含请求中值的变量名称。
连接到物联网平台。 此Demo主要提供建立MQTT/MQTTS连接等方法,MQTT使用1883端口,MQTTS使用8883端口(需要加载设备校验平台身份的证书,用于设备侧接入物联网平台登录鉴权使用),并提供了Mqtt客户端建立连接的方法mqtt.connect(options)。
使用安全隧道通信协议接入 概述 物联网平台提供了安全隧道功能,通过使用安全隧道通信协议,建立应用端与设备端间的WebSocket通道,可以实现远程连接企业内部网的物联网平台设备,有效解决了无法直接从外部登录部署在企业内部的设备的问题场景。 当应用端与设备端都完成安全隧道的连接后,
MQTT 密钥设备使用静态策略发放 获取设备发放终端节点 表1 设备发放节点列表 区域名称 区域 终端节点(Endpoint) 端口 协议 华北-北京四 cn-north-4 iot-bs.cn-north-4.myhuaweicloud.com 8883 MQTTS 添加静态策略
SDK(Android)使用指南。 使用说明 已安装Android Studio。 具体使用方式请看gitHub上的README文档。 版本更新说明 表1 安卓版本更新说明 版本号 变更类型 功能描述说明 1.0.0 第一次发布 提供基础的设备接入能力 父主题: 使用IoT Device
创建用户并授权使用IoTDA 如果您需要对您所拥有的IoTDA进行精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),通过IAM,您可以: 根据企业的业务组织,在您的华为云账号中,给企业中不同职能部门的员工创建I
Device SDK使用指南(ArkTS) IoT Device SDK(ArkTS)提供设备接入华为云IoT物联网平台的ArkTS版本的SDK,提供设备和平台之间通讯能力,并且针对各种场景提供了丰富的demo代码。相关集成指导请参考IoT Device SDK(ArkTS)使用指南。 准备工作
2.32.2 (可选,在网关与子设备管理demo演示中使用) 已安装第三方类库tornado: 6.3.3 (可选,在网关与子设备管理demo演示中使用) 具体组件安装方式可见:IoT Device SDK(Python)使用指南。 版本说明 表1 Python版本说明 版本 变更类型
SDK使用指南(Go) IoT Device SDK(go)提供设备接入华为云IoT物联网平台的go版本的SDK,提供设备和平台之间通讯能力,以及设备服务、OTA等高级服务,并且针对各种场景提供了丰富的demo代码。相关集成指导请参考IoT Device SDK(go)使用指南。
text, opaque, Core Link ,TLV , JSON编码格式。在多字段操作时(比如写多个资源),默认用TLV格式。 使用限制 表1 使用限制 描述 限制 支持的LwM2M协议版本 1.1 支持的DTLS版本 DTLS 1.2 支持的加密算法套件 TLS_PSK_WI
集成指导请参考IoT Device SDK(OpenHarmony)使用指南。 使用说明 上面的文档主要说明了基于BearPi-HM_Nano开发板和OpenHarmony3.0对接IoTDA的数据。 若是使用不同OpenHarmony系统的情况下,可见文档:OpenHarmony环境构建指导。
Device SDK(C)使用指南。 使用说明 SDK需运行在Linux操作系统上。 SDK依赖openssl库和paho库,如果开发者有自己的编译链,需要自行编译openssl/paho/zlib/华为安全函数库等库文件。 对于使用MCU+模组形式接入的部分设备,请使用C Tiny SDK进行开发。
了响应: 使用代码生成器 sdk提供了设备代码生成器,用户只需要提供产品模型文件,就能自动生成设备代码框架。代码生成器可以解析设备模型文件,然后对模型里定义的每个服务,生成对应的service类,然后生成一个设备主类,在main函数中创建设备并注册设备服务实例。 使用代码生成器生成设备代码的步骤:
fx为例说明如何进行设备间消息通信: 打开两个MQTT.fx,分别模拟设备A(test111)、B(test222)。如何使用MQTT.fx可参考使用Mqtt.fx调测使用Mqtt.fx调测。 设备B在Subscribe页面中输入Topic“ /test/M2M/#”后,单击“Subscribe”订阅。
SDK使用指南(C#) IoT Device SDK(C#)提供设备接入华为云IoT物联网平台的C#版本的SDK,提供设备和平台之间通讯能力,以及设备服务、OTA等高级服务,并且针对各种场景提供了丰富的demo代码。相关集成指导请参考IoT Device SDK(C#)使用指南。
Tiny可以运行于无linux操作系统的设备,也可以被模组集成,但是不提供网关服务。 使用说明 适配了LiteOS/LINUX/MACOS/freertos,可以通过修改SDK来适配其他环境。 若是要在不同模组的情况下,可见SDK开发板移植清单。 父主题: 使用IoT Device SDK接入
部署脚本。确认脚本可以正确进行编解码后,单击“部署”,将该脚本提交到物联网平台,以供数据上下行时,物联网平台调用该脚本进行编解码。 图5 脚本化开发-部署 使用真实设备调试。正式使用脚本之前,请使用真实设备与物联网平台进行上下行消息通信,以验证物联网平台能顺利调用脚本,解析上下行数据。 JavaScript编解码插件模板