检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
设备连接成功后,在物联网平台可以看到设备处于在线状态。 图6 设备模拟器连接成功 图7 设备在线 光照强度数据上报 使用MQTT.fx工具向物联网平台上报光照强度数据。
请在华为云控制台“我的凭证 > 访问密钥”页面上创建和查看您的AK/SK。更多信息请查看访问密钥。 sk 您的华为云账号秘密访问密钥(Secret Access Key)。 projectId 项目ID。获取方法请参见 获取项目ID。
您也可以使用模拟器模拟设备上报“batteryLevel”小于20的数据,操作方法请参考在线开发MQTT协议的模拟智慧路灯。 您还可以使用虚拟设备进行在线调试,上报“batteryLevel”小于20的数据。
前提条件 设备使用的是linux操作系统; 设备上已安装SSH Server 应用; 设备已集成物联网平台官方SDK(IoT Device SDK C v1.1.1及以后版本),请参考(IoT Device SDK(C)使用指南); 设备已在线。
以下是一些适用于包年/包月计费模式的业务场景: 稳定业务需求:对于长期运行且资源需求相对稳定的业务,如企业官网、在线商城、博客等,包年/包月计费模式能提供较高的成本效益。
例如:某子设备通过网关接入到物联网平台,子设备状态为在线状态,如果此时网关与物联网平台断开连接,则网关不能上报子设备的状态到物联网平台,该子设备的状态会一直显示在线。 6.网关调用批量属性上报接口上报子设备的数据,接口里的参数填写网关和子设备的相关设备信息。
在软/固件升级时,可以在“执行详情”的任务列表中查看错误描述,常见错误描述如下: 表1 软固件升级错误描述 失败原因 原因解释 处理建议 Device Abnormal is not online 设备未在线 请检查设备侧是否在线。
IOTDA.014016表示设备不在线;IOTDA.014112表示设备没有订阅topic。 error_msg 否 String 参数说明:异常信息说明,包含设备不在线和设备没有订阅topic说明。
ONLINE:设备在线。 OFFLINE:设备离线。 ABNORMAL:设备异常。 INACTIVE:设备未激活。 FROZEN:设备冻结。 tags Array of TagV5DTO objects 设备的标签列表。
各命令状态之间的转换如下图所示: 图6 命令状态转换图 MQTT设备下发消息状态 等待:MQTT设备不在线,物联网平台会将消息进行缓存,此时任务状态为“等待”状态。
操作系统使用的是华为的LiteOS操作系统,其提供了丰富的端云互通组件。 为了便于开发调试,如图1所示,该开发板板载了2.1版本的ST-Link,它具有在线调试烧录,拖拽下载以及虚拟串口等功能。
子设备代理网关的切换必须通过网关上报子设备状态来实现,当上报子设备状态为在线时,平台会根据用户在平台定义好的代理策略进行校验,校验通过后平台就会在该子设备与当前网关之间建立代理关系,之后才会允许通过该代理网关进行数据转发。
选择触发设备状态: 上线:设备由离线状态转变为在线状态。 下线:设备由在线状态转变为离线状态。 上下线:设备状态发生变更。 状态持续时长:设备状态发生变更后,新状态的持续时长,单位:分钟,可选0-60分钟。 执行动作 单击“添加动作”,设置在规则触发后,需要执行的动作。
您也可以使用模拟器模拟设备上报数据,操作方法请参考在线开发MQTT协议的智慧路灯。 期望结果: 登录华为云区块链BCS控制台, 单击“实例管理”,进入数据上链的华为云区块链引擎实例,单击右侧“区块链浏览器”,可以在交易列表中看到新增交易内容。
登录华为云官方网站,访问数据接入服务DIS。 单击“管理控制台”进入数据接入服务管理控制台。 单击右上角“购买接入通道”,根据需求选择通道规格,单击“立即购买”。
推荐您使用API在线调试工具API Explorer ,API Explorer 支持快速调试和检索,调试API的同时,可以根据您的参数实时生成各种开发语言的SDK示例代码,方便您直接根据示例代码使用SDK。 父主题: 应用侧SDK
取值范围: ONLINE:设备在线。 OFFLINE:设备离线。 Reason定义表 字段名 必选/可选 类型 参数描述 device_id 必选 String 参数解释: 对应请求中指定的设备的device_id。
购买Kafka实例 登录华为云官方网站,访问分布式消息服务。 单击“进入控制台”进入分布式消息服务管理控制台。 单击右上角“购买Kafka实例”,根据需求选择实例规格与配置安全组后,单击“立即购买”。
图3 设备-注册设备SL651 链路维持报(2FH) 遥测站按照协议发送链路维持报(功能码:2FH),表明遥测站在线,当前遥测站与平台断链或者长时间无任何消息时,遥测站在平台标记为离线状态。
C# SDK接入示例 本文介绍使AMQPNetLite客户端接入华为云物联网平台,接收服务端订阅消息的示例。 开发环境要求 本示例使用的开发环境为.NETFramework V4.6及以上版本。