检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
GeneraException 表6 参数说明 参数名称 类型 参数描述 deviceIds String[] 设备ID数组。 timeout int 等待超时毫秒数 AppClient::setCustomizedMessageCallback 设置自定义消息回调,用于从消息总线中接收自定义消息。
DcClient::setPointsCallback 设置点位相关处理方法回调,实现下行点位获取、点位设置的处理。 函数描述 public void setPointsCallback(PointsCallback pointsCallback) 表2 参数说明 参数名称 类型 参数描述 pointsCallback
代码解析 项目结构如下 表1 类相关说明 类名称 描述 Device 设备类,包含设备的id,产品id,slaveId及能力定义。 Main 主启动类。 ModbusCfg modbus配置。 ModbusDriver 业务主体类,该类含边侧设备添加,设备同步,数据收集及上报等演示。
参考对象存储服务 OBS_快速入门 上传进程包。 上传方式请参照对象存储服务(OBS)。 请设置桶策略为【公开读】,如未设置请前往OBS首页->单击桶ID->访问权限控制->桶策略中设置。 父主题: 开发指导
自定义的容器应用想从hub获取设备数据,需配置相应的数据流转规则。 配置确认 参数名称 说明 应用名称 自定义,如iot-edge 功能用途 根据容器应用的功能用途自行选择,本实验采用的镜像是进行数据清洗,故选择“数据处理”。 应用描述 自定义,可不填。 SDK版本 集成边缘SDK的版本号(ModuleSDK下载链接)。
0及旧版本对带有$的主题(Topic)处理存在问题,请使用最新版本进行测试。 在设备对接边缘节点场景中,需要在设备侧集成相应证书。 证书类型,证书格式,以及用途详见下表。 证书名称 证书类型 证书格式 说明 下载 plt-device-ca 设备侧证书 pem 用于设备校验边缘节点的身份。 证书文件 父主题: 前提条件
采集数据源id,创建数据源配置时设置,节点下唯一。 最小长度:1 最大长度:64 表2 Query参数 参数 是否必选 参数类型 描述 point_id 否 String 采集点位表id,创建点位表时设置,数据源下唯一。 最小长度:1 最大长度:64 name 否 String 点位名称,允许中、数
方法。 4. 点位设置请求处理 方法描述: PointsSetRsp OnPointsSet(string requestId, PointsSetReq pointsSetReq); 方法功能: 点位设置回调,用于网关处理点位设置请求。 表1 参数说明 名称 类型 描述 requestId
数据源配置表格名称,1-64 description String 描述,0-255 config_items Array 配置项列表 表4 config_items key 类型 描述 key String 配置项key,1-32 name String 默认项名称,1-64 description
DriverClient::setGatewayCallback 设置网关回调,实现对子设备下行请求、网关下行事件的处理。 函数描述 public void setGatewayCallback(GatewayCallback gatewayCallback) 表2 参数说明 参数名称 类型 参数描述 gatewayCallback
最小长度:1 最大长度:64 ds_id 是 String 采集数据源id,创建数据源配置时设置,节点下唯一。 最小长度:1 最大长度:64 point_id 是 String 采集点位表id,创建点位表时设置,数据源下唯一。 最小长度:1 最大长度:64 表2 Query参数 参数 是否必选
edge_node_id 是 String 边缘节点ID 最小长度:1 最大长度:64 ds_id 是 String 采集数据源id,创建数据源配置时设置,节点下唯一。 最小长度:1 最大长度:64 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
最小长度:1 最大长度:64 ds_id 是 String 采集数据源id,创建数据源配置时设置,节点下唯一。 最小长度:1 最大长度:64 point_id 是 String 采集点位表id,创建点位表时设置,数据源下唯一。 最小长度:1 最大长度:64 请求参数 表2 请求Header参数
选择左侧导航栏“边缘设备”页签,单击左上角的“添加边缘设备”按钮,按照表1填写参数后,单击“确认”。 图1 添加边缘设备 表1 添加边缘设备 参数名称 说明 所属产品 选择要添加的产品名称。 只有在设备接入服务里创建了产品,此处才可以选择具体的产品。如没有,请先创建产品。 设备标识码 设备唯一物理标识,如I
访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。 选择左侧导航栏“边缘节点 > 节点管理”进入页面。 选择您的边缘节点,单击“节点名称”进入节点详情页。 选择“远程维护”页签,单击“节点登录”按钮。 图1 节点登录 弹出登录SSH服务端弹窗,输入远程访问主机的账号密码后单
Object 设备初始配置。用户使用该字段可以为设备指定初始配置,指定后将会根据service_id和desired设置的属性值与产品中对应属性的默认值比对,如果不同,则将以设置的属性值为准写入到设备配置中。 表4 EdgeDeviceAuthInfo 参数 是否必选 参数类型 描述 auth_type
描述 app_version 否 String 边缘应用版本 最小长度:0 最大长度:64 module_name 否 String 边缘模块名称 最小长度:0 最大长度:256 desired_state 否 String 模块期望状态: RUNNING(升级后期望模块运行),ST
打开客户端。 startModuleShadow 启动影子,设置收到影子回调并触发获取影子动作。 getModuleShadow 获取影子,触发获取影子动作。 setConnectionStatusChangeCallback 设置连接状态变化回调。 BaseClient::open
edge_app_id String 应用ID 最小长度:0 最大长度:32 name String 应用名称 最小长度:0 最大长度:64 version String 应用名称 最小长度:0 最大长度:32 sdk_version String 应用集成的边缘SDK版本 最小长度:1
edge_node_id 是 String 边缘节点ID 最小长度:1 最大长度:64 ds_id 是 String 采集数据源id,创建数据源配置时设置,节点下唯一。 最小长度:1 最大长度:64 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token