当前位置:AIGC资讯 > AIGC > 正文

物联网中的预测分析:当IoTDA遇上ModelArts

图9 设置环境变量

图10 查看预测接口信息

3.单击“代码>配置测试事件>创建新的测试事件>空白模板”。内容示例如下:

{
    "resource": "device.message",
    "event": "report",
    "event_time": "20231227T082702Z",
    "event_time_ms": "2023-12-27T08:27:02.944Z",
    "request_id": "1d041aa3-29b8-43d3-aae3-3905de130537",
    "notify_data": {
        "header": {
            "app_id": "dc12bf47e95c4723a00f4a007073fc7e",
            "device_id": "658bdb475d3bc3372c99feb9_12345484121",
            "node_id": "12345484121",
            "product_id": "658bdb475d3bc3372c99feb9",
            "gateway_id": "658bdb475d3bc3372c99feb9_12345484121"
        },
        "body": {
            "topic": "$oc/devices/658bdb475d3bc3372c99feb9_12345484121/sys/messages/up",
            "content": {
                "age": "34",
                "profession": "blue-collar",
                "maritalStatus": "single",
                "educationalStatus": "tertiary",
                "realEstateSituation": "no",
                "loanStatus": "tertiary"
            }
        }
    }
}

图11 配置测试事件

4.配置完测试事件后,单击“测试”,执行结果返回success(以实际函数返回结果为准),则表示成功。配置的HTTP服务器则能收到对应的预测结果。

图12 预测结果

创建产品和设备

1.访问设备接入服务,单击“管理控制台”进入设备接入控制台。

2.选择左侧导航栏的“产品”,单击“创建产品”,创建一个基于MQTT协议的产品,填写参数后,单击“确定”。

图13 创建产品-MQTT

3.导入产品模型,请参考导入产品模型。

在该产品下注册设备,请参考注册单个设备。

说明:本文中使用的产品模型和设备仅为示例,您可以使用自己的产品模型和设备进行操作。

数据转发规则配置

1.选择左侧导航栏的“规则>数据转发”,单击“创建规则”。

2.参考下表参数说明,填写规则内容。以下参数取值仅为示例,您可参考用户指南创建自己的规则,填写完成后单击“创建规则”。

图14 新建消息上报流转规则-数据转发至FunctionGraph

表2 参数说明

参数名

参数说明

规则名称

自定义,如iotda-functiongraph。

规则描述

自定义,如数据转发至FunctionGraph服务。

数据来源

选择“设备消息”。

触发事件

自动匹配“设备消息上报”。

资源空间

和上一步创建的产品所在的资源空间保持一致。

数据过滤语句

通过编写SQL来解析和处理上报的JSON数据。

3.单击“设置转发目标”页签,单击“添加”,设置转发目标。

图15 新建转发目标-转发至FunctionGraph

参考下表参数说明,填写转发目标。填写完成后单击“确定”。

表3 参数说明

参数名

参数说明

转发目标

选择“函数工作流(FunctionGraph)”

区域

选择“函数工作流”区域。

目标函数

选择已配置的函数工作流。

4.单击“启动”,激活配置好的数据转发规则。

图16 启动规则-消息上报-转发至FunctionGraph

模拟数据上报及结果验证

1.使用MQTT模拟器连接到平台(模拟器使用请参考:使用MQTT.fx调测)。

2.使用模拟器进行消息上报,详情请参考:设备消息上报。

上报内容如下:

{
    "age": "34",
    "profession": "blue-collar",
    "maritalStatus": "single",
    "educationalStatus": "tertiary",
    "realEstateSituation": "no",
    "loanStatus": "tertiary"
}

3.查看HTTP服务器是否收到预测结果。

图17 查看消息

点击关注,第一时间了解华为云新鲜技术~

更新时间 2024-04-09