检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用标签检索资源 为云资源添加标签后,您可以通过本文所述的方法使用标签检索资源。 通过标签管理筛选资源 访问设备接入服务,单击“管理控制台 ”进入设备接入控制台。 在右上角的用户名下选择“标签管理”,进入标签管理服务页面。 图1 标签管理 在“资源标签”页面,设置搜索条件(包括区域、资源类型、资源标签)。
“应用侧”的https接入地址。 更多 项目源码及更多详细的使用指导请参考华为云开发者 Python 软件开发工具包(Python SDK)。 推荐您使用API在线调试工具API Explorer ,API Explorer 支持快速调试和检索,调试API的同时,可以根据您的参数
NET SDK使用指南 物联网平台提供C#语言的应用侧SDK供开发者使用。本文介绍.NET SDK的安装和配置,及使用.NET SDK调用应用侧API的示例。 SDK获取和安装 安装.NET开发环境。 访问.NET官网,下载并按说明安装.NET开发环境。 华为云.NET SDK适用于:
0)</version> </dependency> 代码示例 Maven依赖版本请使用版本区间,如您使用具体版本号,请使用3.0.60及以上。 以调用查询设备列表接口为例,以下代码示例向您展示使用Java SDK的主要步骤: 创建认证。 创建IoTDAClient实例并初始化。 实例化请求对象。
图3 订阅topic不存在 接收数据 Topic订阅后设备上报数据并触发规则后,MQTT客户端就可以收到流转数据。样例代码收取到流转数据的日志如下图所示: 图4 接收到流转数据 父主题: 使用MQTT转发
421版本。请前往.NET官网下载。安装成功之后可以通过以下命令查看.Net SDK版本。 dotnet -v 添加依赖 本示例使用C#语言的Mqtt依赖为MQTTnet和MQTTnet.Extension.ManagedClient(使用版本为3.0.11),可以在NuGet管理器中搜索到"MQTTnet"后安装所需版本。
设备策略使用说明 使用流程 图1 设备策略流程 创建策略:在控制台界面创建设备策略,创建设备策略可参考:设备策略使用说明。 设备鉴权:设备发起连接鉴权(MQTT设备),鉴权参数填写请参考:设备连接鉴权。 订阅/发布消息:设备对云服务端进行主题发布或订阅。 策略鉴权:云服务端根据设
平台的消息设置为转发目标。单击右侧的“快速配置”,仅转发指定Topic的数据。选择所属产品,填写Topic名称。您可以使用在产品详情页面自定义的Topic,也可以使用平台预置的Topic。 设备消息状态:将设备和平台之间流转的设备消息状态变更设置为转发目标。设备消息状态详见这里。
FrmMqttDemo类主要提供建立MQTT/MQTTS连接等方法,MQTT默认使用1883端口,MQTTS默认使用8883端口(需要加载设备校验平台身份的证书DigiCertGlobalRootCA.crt.pem,用于设备侧接入物联网平台登录鉴权使用,可以在资源获取中下载证书文件),ManagedMqtt
连接到物联网平台。 此Demo主要提供建立MQTT/MQTTS连接等方法,MQTT使用1883端口,MQTTS使用8883端口(需要加载设备校验平台身份的证书,用于设备侧接入物联网平台登录鉴权使用),并提供了Mqtt客户端建立连接的方法mqtt.connect(options)。
Port设置为8883,下载并获取证书,加载Java语言pem格式的证书。 单击“Connect”,设备鉴权成功后,在物联网平台“所有设备”界面可以看到设备处于在线状态。 图3 设备列表-设备在线 上报数据 参考设备属性上报接口文档,使用MQTT.fx工具向物联网平台上报数据。 设备若通过MQTT通道上报数
实例Id,同一Region购买多个标准版实例时需要填设置该参数,实例Id参考这里这里获取。 accessCode 是 接入凭证密钥,长度不超过256个。 首次建链时候,请参考这里进行预置。若密钥丢失,可通过调用接入凭证接口进行重置,也可以参考这里进行重置。 获取AMQP接入凭证 若应用使用AMQP协
GO Demo使用说明 本文以Go语言为例,介绍应用通过MQTTS协议接入平台,接收服务端订阅消息的示例。 前提条件 熟悉Go语言开发环境配置,熟悉Go语言基本语法。 开发环境 本示例使用了Go 1.18版本。 添加依赖 本示例使用的Go语言的Mqtt依赖为paho.mqtt.golang(本示例使用版本为v1
单击“详情”,在设备详情的消息跟踪页面可以查看MQTT.fx发送的消息。 图6 消息跟踪-查看消息跟踪 MQTT.fx将消息发送到平台后,可以通过配置数据转发,将MQTT.fx上报的消息平滑流转至消息中间件、存储、数据分析或业务应用。 使用MQTT.fx接收消息 在MQTT.fx
非$oc开头自定义Topic通信使用说明 使用流程&操作步骤 图1 非$oc开头自定义topic通信 为了适配新老客户的使用,策略默认放通所有“非$oc开头的自定义Topic通信”。新增的资源空间会默认加入策略“system_default_policy”,system_defa
使用AMQP转发 AMQP转发 配置AMQP服务端 AMQP队列告警配置 AMQP客户端接入说明 Java SDK接入示例 Node.js SDK接入示例 C# SDK接入示例 Android SDK接入示例 Python SDK接入示例 GO SDK接入示例 父主题: 数据转发至第三方应用
使用MQTT转发 MQTT转发 配置MQTT服务端 MQTT客户端接入说明 Java Demo使用说明 Python Demo使用说明 GO Demo使用说明 Node.js Demo使用说明 C# Demo使用说明 父主题: 数据转发至第三方应用
“topic:test/topic*/some” 在发布、订阅的Topic中可以发现有共同点:“test/topic”+ 一个或多个字符 + “/some”,而在策略定义中“*”代表多个或一个字符。所以策略Topic可以定义为“topic:test/topic*/some” 策略变量 在
Settings中的Broker Address和Broker Port,建立与设备接入的连接; 完成与设备接入的上报数据等业务交互。 您可参考指导:设备接入 IoTDA> 开发指南> 设备侧开发> 使用MQTT Demo接入> 使用MQTT.fx调测中的【上报数据】和【进阶体验】部分。
如需进行商用,可以参考资源获取获取对应语言的IoT Device SDK进行集成。 使用限制 MQTT over WebSocket只支持wss方式,需要使用和TLS直连一样的根证书。 MQTT over WebSocket默认使用的端口为443,企业版实例可以根据业务场景定制。