检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
设备或网关在接入物联网平台时首先需要和平台建立连接,从而将设备或网关与平台进行关联。开发者通过传入设备信息,将设备或网关连接到物联网平台。 设置参数。 char *uri = "ssl://iot-mqtts.cn-north-4.myhuaweicloud.com:8883"; int
设备的注册信息。若设置为“0”,则表示平台不会删除该设备的注册信息(建议填写为“0”)。 注意:该参数只对直连设备生效。 表7 TagV5DTO 参数 参数类型 描述 tag_key String 参数说明:标签键,在同一资源下标签键唯一。绑定资源时,如果设置的键已存在,则将覆盖
如下: 消息名:smokerinfo 消息类型:数据上报。 添加响应字段:是。添加响应字段后,物联网平台在收到设备上报的数据后,会下发用户设置的响应数据到设备。 响应数据:AAAA0000(默认) 图2 插件开发-新增消息smokerinfo 单击“添加字段”,勾选“标记为地址域
支持创建设备的“影子”。设备影子是一个JSON文件,用于存储设备的在线状态、设备最近一次上报的设备属性值、应用服务器期望下发的配置。每个设备有且只有一个设备影子,设备可以获取和设置设备影子以此来同步设备属性值,这个同步可以是影子同步给设备,也可以是设备同步给影子。 设备影子上有desired区和reported区。
fx(默认是64位操作系统,如果是32位操作系统,单击此处下载 MQTT.fx ),安装MQTT.fx工具。。 打开 MQTT.fx 客户端程序,单击“设置”。 填写 Connection Profile 相关信息和 General 信息。其中General 信息可以用工具默认的参数配置。 填写
请根据实际情况选择。 设备类型 请根据实际情况选择。 高级配置 产品ID 定制ProductID,用于唯一标识一个产品。如果携带此参数,平台将产品ID设置为该参数值;如果不携带此参数,产品ID在物联网平台创建产品后由平台分配获得。 产品描述 产品描述。请根据实际情况填写。 步骤3:配置环境
fx(默认是64位操作系统,如果是32位操作系统,单击此处下载 MQTT.fx ),安装MQTT.fx工具。 打开 MQTT.fx 客户端程序,单击“设置”。 填写 Connection Profile 相关信息和 General 信息。其中General 信息可以用工具默认的参数配置。 填写
fx(默认是64位操作系统,如果是32位操作系统,单击此处下载 MQTT.fx ),安装MQTT.fx工具。 打开 MQTT.fx 客户端程序,单击“设置”。 填写 Connection Profile 相关信息和 General 信息。其中General 信息可以用工具默认的参数配置。 填写
amqpClient = new AmqpClient(options); amqpClient.initialize(); 2、通过设置listener消费amqp消息。 try { MessageConsumer consumer = amqpClient.n
e可以不一致,一个serviceType可以对应多个serviceId。线上开发为简化开发流程,降低用户理解成本,将serviceType设置为与serviceId一致,均对应界面上的服务类型。 网关添加的子设备所属产品为空怎么处理? 通过Agent Lite的接口添加子设备时,
表示当前时间,13位毫秒值时间戳。 服务端校验客户端的时间戳,且时间戳相差5分钟。 instanceId 否 实例Id,同一Region购买多个标准版实例时需要填设置该参数,实例Id参考这里这里获取。 accessCode 是 接入凭证密钥,长度不超过256个。 首次建链时候,请参考这里进行预置。若密钥
fx(默认是64位操作系统,如果是32位操作系统,单击此处下载 MQTT.fx ),安装MQTT.fx工具。 打开 MQTT.fx 客户端程序,单击“设置”。 填写 Connection Profile 相关信息和 General 信息。其中General 信息可以用工具默认的参数配置。 填写
仅判断密码是否正确。 connect消息鉴权失败时,平台会返回错误,并自动断开MQTT链路。 打开MQTT.fx软件,单击“设置”图标。 图16 设置 填写“ Connection Profile” 相关信息。 图17 “General ”可以使用工具默认信息 参数名称 说明 Broker
创建自定义鉴权:用户可以通过Console配置自定义鉴权信息,IoTDA负责自定义鉴权信息存库和进行相应的管理维护。用户最多支持配置10个自定义鉴权器,其中最多可以设置1个默认鉴权器。 图4 自定义鉴权-创建鉴权 表1 自定义鉴权参数信息 参数名称 是否必选 描述 鉴权名称 是 自定义鉴权器名称。 鉴权函数
备前缓存命令的有效时间,超过这个时间后命令将不再下发,默认值为172800s(48小时)。 如果buffer_timeout设置为0,则无论物联网平台上设置的命令下发模式是什么,该命令都会立即下发给设备。 response_timeout 否 Integer 参数说明:命令响应的
所有设备”,在设备列表中,单击具体的设备进入到设备的详情页面。 在“云端下发>消息下发”标签页,单击“下发消息”,在弹出的窗口中选择需要下发的消息并设置消息参数。 图8 下发消息-自定义topic 在MQTT.fx客户端上方单击“Subscribe”页签,可以查看到对应订阅的Topic已接收到发送的消息。
建议在配置文件或者环境变量中密文存放,使用时解密,确保安全; // 本示例以ak和sk保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量HUAWEICLOUD_SDK_AK和HUAWEICLOUD_SDK_SK。 const ak = process.env.HUAWEICLOUD_SDK_AK;
异步命令入参send_strategy为delay,命令会被缓存起来,等数据上报或者设备上线之后下发。 命令/属性下发总是超时? 命令下发、属性设置、属性查询接口为同步命令,需要设备及时回响应,否则会超时。 物联网平台下发异步命令有重发机制吗? 物联网平台具备异步命令重发机制。异步命令
配置设备接入服务(IoTDA):定义物模型、创建产品设备和联动规则引擎配置。 2.接入进行验证操作。 图1 示例说明 配置设备接入服务 在设备接入服务中创建产品模型、注册设备并设置设备联动规则,实现当设备上报特定数据时平台自动下发命令。 访问设备接入服务,单击“立即使用”进入设备接入控制台。选择您的实例,单击实例卡片进入。
备前缓存命令的有效时间,超过这个时间后命令将不再下发,默认值为172800s(48小时)。 如果buffer_timeout设置为0,则无论物联网平台上设置的命令下发模式是什么,该命令都会立即下发给设备。 response_timeout Integer 参数说明:命令响应的有效