检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单击左侧导航栏的图标,选择“IoT物联网 > 设备接入IoTDA”。 单击“IoTDA实例”,确认要转按需的标准版实例。 单击实例右侧的图标,选择“ 转按需”。 图1 IoTDA实例-转按需 单击“确定”跳转费用中心的“包年/包月转按需”页面。 图2 IoTDA实例-确定转按需 图3 包年/包月转按需
Telemetry Transport)是一个基于客户端-服务器的消息发布/订阅传输协议,主要应用于计算能力有限,且工作在低带宽、不可靠的网络的远程传感器和控制设备,适合长连接的场景,如智能路灯等。固件升级功能是网络设备所必须支持的基础服务。在设备固件出现安全漏洞、软件bug维护、自身功
函数工作流当前仅支持转发至同区域的函数工作流服务。若未授权访问此区域的服务,请根据界面提示,配置云服务访问授权。 目标函数 选择在函数工作流创建的函数名称。 图13 新建转发目标-转发至FunctionGraph 单击“启动规则”,激活配置好的数据转发规则。 验证操作 您可以使用设备接入服务中注册的真实设
新建项目。 图13 新建项目 进入新建项目后,单击“新建页面”。单击“新建空白页”完成页面创建。 图14 新建空白页 可通过拖拉的方式,将组件中的元素拉到页面,从而完成页面设计。详情请参考开发页面。 图15 最终页面展示 设置数据源,选中一个视图组件,如图单击数据按钮。 图16 设置数据源
D降序查询的,越新的数据记录ID也会越大。若填写marker,则本次只查询记录ID小于marker的数据记录。若不填写,则从记录ID最大也就是最新的一条数据开始查询。如果需要依次查询所有数据,则每次查询时必须填写上一次查询响应中的marker值。取值范围:长度为24的十六进制字符
接入平台。 图5 向导式极速体验-配置模拟设备 图6 向导式极速体验-模拟设备状态变化 您可以手动设置不同的“setReportingFrequency”设备属性上报频率,单击“下发命令”将新的属性上报频率值下发给设备,然后感受设置前后属性上报值刷新速度的变化。 图7 向导式极速体验-设备属性上报频率
控制台。选择您的实例,单击实例卡片进入。 在左侧导航栏选择“产品”,单击左侧“创建产品”。 图1 创建产品-HJ212 单击“更多-详情”进入产品详情页面,单击“基本信息”中“上传模型文件”,导入hj212_product_model.zip,导入后如下所示。 图2 模型定义-HJ212
时间戳,例如2024062602,根据图1 ClientId生成工具中的ClientId获取 password 加密后的password,为图1 ClientId生成工具中的Password 图1 ClientId生成工具 图2 获取设备access_token 参考平台对接信息,获取接入地址,按照图2 获取
添加静态策略,根据关键字发放到指定的IoTDA。 图1 创建静态策略 图2 创建静态策略详情 注册设备 在设备发放控制台,注册MQTT设备,其中安全模式选择密钥模式。 图3 注册设备 图4 创建密钥模式静态策略设备 此处注册设备的设备名称需与添加静态策略步骤的策略实例关键字相匹配,方能触发该静态策略。
订阅成功。 图1 订阅成功 订阅失败。 用户名或密码错误。 图2 用户或密码错误 订阅的Topic不存在。 图3 订阅topic不存在 接收数据 Topic订阅后设备上报数据并触发规则后,MQTT客户端就可以收到流转数据。样例代码收取到流转数据的日志如下图所示: 图4 接收到流转数据
访问设备接入服务,单击“管理控制台”进入设备接入控制台。选择您的实例,单击实例卡片进入。 单击左侧导航栏的“产品”,在产品列表中,找到对应的产品,单击产品进入产品界面。 单击“插件开发 > 图形化开发”,单击页面右上角的“更多 > 下载”,下载编解码插件。 图1 图形化插件-下载 上传编解码插件 202
上报消息,即代理组下的任意网关下的子设备均可以通过代理组里其他设备上线(网关更新子设备状态 )然后进行数据上报(网关批量设备属性上报 )。 单实例最多可以配置10个设备代理 单账号调用该接口的 TPS 限制最大为1/S(每秒1次请求数) 调用方法 请参见如何调用API。 URI POST
展示的标签键建议不超过10个。 图3 实例标签-标签列表 单击待删除标签的设备接入实例资源所在行的,资源标签删除完成。 图4 实例标签-删除标签 在标签管理页面批量删除 访问设备接入服务,单击“管理控制台 ”进入设备接入控制台。 在右上角的用户名下选择“标签管理”,进入标签管理服务页面。
将应用服务器下发的JSON格式数据编码成二进制码流,下发给设备。 将设备响应的二进制码流解码成JSON格式的数据,上报给应用服务器。 图形化开发和脚本化开发 编解码插件的开发方式有图形化开发和脚本化开发。 图形化开发是指在设备接入控制台,通过可视化的方式快速开发一款产品的编解码插件。
输入标签的键和值。标签命名规则如表1所示。 图1 实例管理-添加标签 在标签管理页面添加标签 此方法适用于为多个资源统一添加拥有同样标签键的标签。 访问设备接入服务,单击“管理控制台 ”进入设备接入控制台。 在右上角的用户名下选择“标签管理”,进入标签管理服务页面。 图2 标签管理
访问设备接入服务,单击“管理控制台”进入设备接入控制台。选择您的实例,单击实例卡片进入。 在左侧导航栏选择“产品”,单击左侧“创建产品”。 图1 创建产品-SL651 在对应的产品栏单击“详情”进入产品详情页面,单击“基本信息”中“上传模型文件”,导入SL651.zip,导入后如下所示。 图2 模型定义-SL651 在IoTDA平台注册设备
连接IoT平台的业务场景有哪些? 连接IoT平台的业务有四个场景: 设备 + IoT平台 + 应用 该场景为最通用的场景,设备将数据上报到IoT平台,IoT平台对设备进行管理,同时针对不同的事件类型,会将数据推送到用户应用,同时应用可以将命令下发到IoT平台,平台可以缓存/实时下发命令给设备。
选择左侧导航栏“IoTDA实例”,单击实例对应的“变更”选择变更后的实例规格。 可设置延迟生效,选定维护的时间窗口,将会在指定时间窗口内进行变更。 图3 实例管理-变更规格 续费/退订 当实例快到期需要续费继续使用的时候,您可以单击对应实例的“续费”按钮,进行续费操作。详细续费操作请参考续费管理。
属性上报的数据,设备侧到应用侧的数据不直接透传。数据在平台中会通过定义的产品模型来校验、进行过滤,若上报的数据不符合产品模型定义,平台会丢弃该数据。 希望建立统一的模型:规定数据的格式与取值范围、设备的数据需要平台解析、存储的场景。或希望平台能够存储最新的镜像数据的场景。例如:发送路灯的开关数据到应用侧。
问授权。 存储桶 选择要存储数据的桶。若没有,请前往OBS服务创建桶。 图3 新建转发目标-转发至OBS-JSON格式 单击“启动规则”,激活配置好的数据转发规则。 图4 启动规则-转发至OBS 验证操作 您可以使用配置设备接入服务时注册的真实设备接入平台,上报任意数据。 您也可