检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
g.setConfig)传入所需的登录信息。 示例 设备登录。 1 LoginService.login(); 开发者调用登录接口前需要实现Agent Lite提供的观察者接口。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
没有人直接用芯片。当前模组厂商主要提供Wifi、NB-IoT、2/3/4/5G等通信模组。 在物联网解决方案中,作为模组厂商的您需要让模组实现MQTTS、LWM2M、CoAP等物联网协议栈及连接平台的能力,您只需要将Agent Tiny SDK集成在现有的模组固件包中,这样模组就具备了接入华为物联网平台的能力。
设备服务调用 典型场景 设备Profile文件中定义了物联网平台可向设备下发的命令,第三方应用可调用此接口向设备下发命令,配置或修改设备的服务属性,以实现对设备的控制。 物联网平台不对设备命令进行缓存而是直接下发命令,设备不在线时命令下发失败。下发命令的具体格式需要第三方应用与设备自定义,物联网平台在接口中直接进行封装,透传。
设备命令下发 接口说明 设备Profile文件中定义了物联网平台可向设备下发的命令,应用服务器可调用此接口向设备下发命令,配置或修改设备的服务属性,以实现对设备的控制。 物联网平台不对设备命令进行缓存而是直接下发命令,设备不在线时命令下发失败。下发命令的具体格式需要应用服务器与设备自定义,物联网平台在接口中直接进行封装,透传。
要知道设备每一刻的状态,只需要设备在上报某些特定状态时能通知到管理者。 设备管理服务提供规则引擎功能可以满足该诉求,您可以通过设置规则简单实现当设备上报的数据满足某个条件时,物联网平台触发指定动作进行通知。 本示例为设备上报的电池电量小于20%时,物联网平台会上报告警并发送邮件或短信通知给指定的手机号码。
成应用服务器侧的开发、物联网平台侧的开发以及设备侧的开发后,就需要在控制台上创建应用,将开发完的应用服务器与真实设备接入到这个项目空间中,实现设备的数据采集和设备管理。 遵循华为公有云的子项目概念,物联网平台不再以应用来区分商用场景,建议通过产品模型或者分组标签来区分商用场景(行业等)。默认一个用户只有一个应用。
HubService.deviceStatusUpdate(0, deviceId, “ONLINE”, “NONE”); 开发者调用设备状态更新接口需前要实现Agent Lite提供的观察者接口。 1 2 3 4 5 public class Subscribe implements MyObserver
对于鉴权接口,如果调用后返回状态码为“200”,则表示请求成功。 状态码 编码 状态码说明 200 OK 请求成功。 201 Created 请求实现。 202 Accepted 接受请求。 204 No Content 无内容。 400 Bad Request 请求错误。 401 Unauthorized
SDK接入物联网平台 集成难度非常低,对您的开发技能要求低。 需要采购指定型号的模组。 方案四:通过实现原生协议接入物联网平台 方案比较灵活,可根据业务需要,实现协议定义的功能,对设备硬件无限制。 需要从底层协议开始实现,集成难度大,代码开发量大,对于开发者要求高。 方案一:设备需要具备智能操作系统,硬件满足RAM容量
e9-95cf-efac5f05da3a/services/Storage", 1, bstrBody); 开发者调用数据发布接口前需要实现Agent Lite提供的观察者接口。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
e9-95cf-efac5f05da3a/services/Storage", 1, bstrBody); 开发者调用数据发布接口前需要实现AgentLite提供的观察者接口。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
"xxxx_xxxx_xxxx_xxxx", "DoorWindow", “{\“status\”:\“OPEN\”}”); 开发者调用数据上报接口前需要实现Agent Lite提供的观察者接口。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
是否必选:设备上报的这个属性是不是必选。 点击“添加命令”,在弹出窗口中配置“命令名称”,点击“确定”。“命令名称”首位必须为字母,建议采用全大写形式,单词间用下划线连接的命名方式,如DISCOVERY,CHANGE_STATUS。 点击“添加下发命令字段”,在弹出窗口中配置下发命令字段的各项参数,点击“确
"manufacturerId", "deviceType", "model", "protocolType")); 开发者调用添加设备接口前需要实现Agent Lite提供的观察者接口。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
解码规则 在线开发的插件字段为数组和可变长数组类型的编解码规则 在线开发插件中地址域(messageId)如何使用? 在线开发的插件中如何实现命令下发响应? 离线开发的插件部署失败? 离线开发的插件上传失败? 离线插件签名失败? 离线开发的插件包通过了工具检测,上传到平台时,提示找不到插件?
限制offset最大值是出于API性能考虑,您可以搭配marker使用该参数实现翻页,例如每页50条记录,1-11页内都可以直接使用offset跳转到指定页,但到11页后,由于offset限制为500,您需要使用第11页返回的marker作为下次查询的marker,以实现翻页到12-22页。 响应参数 名称 类型
数据采集”中。 平台的接入的设备有两种,直连设备和非直连设备。 直连设备指已实现TCP/IP协议栈的设备,它可以直接与平台进行通信,常见的设备包括网关、以太网设备、NB-IoT设备等。 非直连设备指未实现TCP/IP协议栈的设备,只能基于一些简单的近场通信协议如ZigBee、ZW
其中设备侧开发和应用侧开发不分先后顺序,可同步进行。 上线(转商用):基于设备管理服务提供的控制台,将真实设备接入到设备管理服务中,并对接用户开发的应用服务器,实现设备的远程监控和控制。 日常管理:真实设备接入后,基于控制台或者API接口,进行日常的应用管理和设备管理,详情请参考使用指南。 我是模组厂商(联通用户专用)
数据转发规则 规则管理为应用服务器提供物联网平台的规则引擎功能,通过设置规则实现业务的联动变化。 规则引擎包含触发源、条件、动作三部分。规则引擎接收触发源事件,满足规则配置的条件后触发相应动作。 触发源:表示触发规则的事件源,当前支持的触发源有设备数据上报和时间。 条件:表示规则
protocolType); BindService.bind(verifyCode,deviceInfo); 开发者调用绑定接口前需要实现AgentLite提供的观察者接口。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17