检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
考OBS计费说明 例如:在华北-北京四区域下,用户一个月需要升级1万设备,升级包的大小为100M,如果按需计费,则需要存储费用¥0.139,流量费用¥512,请求次数费用¥0.01,总计¥512.15。 如果包年包月,则需要存储费用¥1.00,流量费用¥505.00(1TB 公网
ject_id”参数,使用时无需手动操作。 调测“创建产品”接口 在设备接入物联网平台前,应用服务器需要调用此接口创建产品,后续注册设备时需要使用这里创建的产品。 应用服务器需要构造一个请求,请求示例如下: POST https://iotda.cn-north-4.myhuaweicloud
只支持MQTT协议,扩展其他协议时需要再研发扩展,同时维护多协议实现难度大、成本高、效率低。 快速接入 提供系列化、多语言的开源IoT Device SDK。 与主流模组、芯片预集成,实现多网络、多协议接入,简化设备接入难度,实现小时级设备极简接入。 需要熟悉各类语言的开发人员投入,开发工作量大。
IoTDA queueName AMQP队列名称 userName 用户名称 根据实际需要设置相应告警条件。 图5 告警条件 告警标签选择。如果您需要在"IoTDA>监控运维>当前告警"页面查看到该告警,您需要设置如下自定义标签。 表3 自定义标签 标签名称 标签值 resource_provider
单个资源开通自动续费:选择需要开通自动续费的设备接入实例,单击操作列“设为自动续费”。 图3 单个资源续费 批量资源开通自动续费:选择需要开通自动续费的设备接入实例,单击列表左上角的“设为自动续费”。 图4 多个资源开通自动续费 选择续费时长,并根据需要设置自动续费次数,单击“开通”。
212Z。若需要显示本地时区,您需要自己进行时间转换。 event_time_ms 否 String 参数说明:资源事件生成时间,格式:yyyy-MM-dd'T'HH:mm:ss.SSS'Z' UTC字符串,如:2015-12-12T12:12:12.000Z。若需要显示本地时区,您需要自己进行时间转换。
每个服务都需要定义各自的上报属性或命令。说明如下: 服务类型 描述 基础(WaterMeterBasic) 用于定义水表上报的水流量、水温、水压等参数,如果需要命令控制或修改这些参数,还需要定义命令的参数。 告警(WaterMeterAlarm) 用于定义水表需要上报的各种告警场景的数据,必要的话需要定义命令。
212Z。若需要显示本地时区,您需要自己进行时间转换。 event_time_ms 否 String 参数说明:资源事件生成时间,格式:yyyy-MM-dd'T'HH:mm:ss.SSS'Z' UTC字符串,如:2015-12-12T12:12:12.000Z。若需要显示本地时区,您需要自己进行时间转换。
修改扩展生成的代码: 生成的代码已经完成了服务的定义和注册,用户只需要进行少量的修改即可。 命令接口,需要添加具体的实现逻辑 getter方法,生成的代码是返回随机值,需要改为从传感器读取数据。 setter方法,生成的代码只完成了属性的修改保存,还需要添加真实的逻辑处理,比如向传感器下发指令。 如何开发网关
第0个证书为标识平台身份的平台证书, 第1个证书为签发平台证书的中级CA。 设备验证平台身份时,需要使用中级CA的颁发者验证该证书链。 您需要查看设备端填写的平台侧根CA的使用者信息与上述中级CA的颁发者信息是否一致。若一致,则更进一步地,需要将命令行窗口中打印的中级CA保存为文件,使用如下命令验证根CA与中级CA的签发关系。
修改扩展生成的代码: 生成的代码已经完成了服务的定义和注册,用户只需要进行少量的修改即可。 命令接口,需要添加具体的实现逻辑 getter方法,生成的代码是返回随机值,需要改为从传感器读取数据。 setter方法,生成的代码只完成了属性的修改保存,还需要添加真实的逻辑处理,比如向传感器下发指令。 如何开发网关
制台。选择左侧导航栏“IoTDA实例”,单击您需要的实例卡片进入实例。选择左侧导航栏的“设备 > 所有设备”,在设备列表中,单击具体的设备进入到设备的详情页面。 在“云端下发>消息下发”标签页,单击“下发消息”,在弹出的窗口中选择需要下发的消息并设置消息参数。 图8 下发消息-自定义topic
[10],因此设备ID固定为20位,在平台注册设备时,如果终端手机号不足20位,需要在前面补0至20位。 如果终端设备需要通过注册流程获取鉴权码,则设备密钥填写为与设备ID保持一致;如果终端设备不需要注册流程,则设备密钥填写为与鉴权码一致。 不支持设备通过发送注销请求来注销设备。
设备鉴权接口,鉴权通过后建立设备与平台间才能处理业务连接。鉴权成功后平台返回access_token。调用属性上报、消息上报等其他接口时,都需要携带access_token信息。如果access_token超期,需要重新认证设备获取access_token。如果access_token未超期重复获取access_to
制格式。但是,物联网平台与应用侧使用JSON格式进行通信。因此,您需要开发编码插件,供物联网平台调用,可以完成二进制格式和JSON格式的转换。 数据上报流程 图1 数据上报编解码插件 在数据上报流程中,有两处需要用到编解码插件: 将设备上报的二进制码流解码成JSON格式的数据,发送给应用服务器。
crt”和“rootCA.key”这两个文件,为“制作CA证书”中所生成的两个文件,且需要完成“上传并验证CA证书”。 “-days”后的参数值指定了该证书的有效天数,此处示例为36500天,您可根据实际业务场景和需要进行调整。 设备免注册接入 下载并修改华为SDK示例代码进行设备引导(这里以java
用https协议通信时,物联网平台需要加载证书,制作证书参考证书制作。 由于业务应用所在的网络不同,业务应用的访问地址也不同。 业务应用部署在公网时,业务应用的访问地址就是业务应用的公网IP:端口(或域名:端口)。 业务应用部署在局域网时,需要在业务应用配置网络穿透,生成业务应用
可以参考资源获取获取对应语言的IoT Device SDK进行集成。 使用限制 MQTT over WebSocket只支持wss方式,需要使用和TLS直连一样的根证书。 MQTT over WebSocket默认使用的端口为443,企业版实例可以根据业务场景定制。 MQTT over
212Z。若需要显示本地时区,您需要自己进行时间转换。 event_time_ms 否 String 参数说明:资源事件生成时间,格式:yyyy-MM-dd'T'HH:mm:ss.SSS'Z' UTC字符串,如:2015-12-12T12:12:12.000Z。若需要显示本地时区,您需要自己进行时间转换。
Studio中执行以下命令引入并安装SDK。 ohpm install @huaweicloud/iot-device-sdk 权限配置:使用SDK需要网络连接的权限,需要在module.json5的requestPermissions中增加"ohos.permission.INTERNET"的权限,如下所示: