检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
en。简要的获取方法样例请参见 Token认证。 表3 请求Body参数 参数 是否必选 参数类型 描述 name 否 String 点位名称,允许中、数字、英文大小写、下划线、中划线、#%()*特殊字符 最小长度:1 最大长度:64 collection_config 否 Object
public void setGatewayCallback(GatewayCallback gatewayCallback) 表2 参数说明 参数名称 类型 参数描述 gatewayCallback GatewayCallback 网关回调类实例 表3 GatewayCallback需要实现的回调接口
参数类型 描述 point_id 是 String 点位表id,数据源下唯一 最小长度:1 最大长度:64 name 是 String 点位名称,允许中、数字、英文大小写、下划线、中划线、#%()*特殊字符 最小长度:1 最大长度:64 data_type 否 String 点位数据类型
confirmConfigs(List<Config> configs) throws GeneraException 表2 参数说明 参数名称 类型 参数描述 configs List<Config> 配置项列表 ItClient::getJson 发送GET json请求。 函数描述
Token认证。 最小长度:0 最大长度:20000 表3 请求Body参数 参数 是否必选 参数类型 描述 name 是 String 调度计划名称 最小长度:1 最大长度:64 enabled 是 Boolean 调度计划是否生效 最小长度:1 最大长度:64 start_time 否
采集数据源id,节点下唯一 最小长度:1 最大长度:64 config Object 数据源的连接及采集信息 name String 采集数据源名称,允许中、数字、英文大小写、下划线、中划线 最小长度:1 最大长度:64 edge_node_id String 边缘节点id 最小长度:1
protocol String 驱动协议类型OPCUA|Modbus-TCP 最小长度:0 最大长度:64 edge_app_name String 应用名称 最小长度:0 最大长度:64 请求示例 GET https://{endpoint}/v2/{project_id}/edge-apps
BusMessageCallback callback)throws java.lang.IllegalArgumentException 表2 参数说明 参数名称 类型 参数描述 inputName String 模块输入点 callback BusMessageCallback 回调类实例 表3
_push业务应用,将业务数据转发给云端应用或后端服务以实现业务需求。路由转发可配置本地设备数据转发的接收端,当前支持MQTT、IoTDB和InfluxDB V2数据端对接。路由转发支持将推送失败的数据进行离线缓存。 图1 路由转发流程图 当前支持将子设备数据、驱动数据以及OT数
在“添加驱动应用”弹窗中填写相关信息,然后单击“确认”。 前往应用版本配置界面 添加边缘应用-端点和部署配置 输入输出端点是非必需配置的,当有数据流转时才需要配置。 驱动类应用和IT应用一般不需要配置。 配置确认,单击"立即发布" 父主题: 集成ModuleSDK进行数据采集
代码解析 项目结构如下 表1 类相关说明 类名称 描述 Device 设备类,包含设备的id,产品id,slaveId及能力定义。 Main 主启动类。 ModbusCfg modbus配置。 ModbusDriver 业务主体类,该类含边侧设备添加,设备同步,数据收集及上报等演示。
schedule_id 否 String 调度计划id,租户下唯一,选填如不填则随机生成 最小长度:1 最大长度:64 name 是 String 调度计划名称 最小长度:1 最大长度:64 cycle_type 是 String 调度计划的循环类型,once表示在start_time执行,end
参数 参数类型 描述 point_id String 点位表id,数据源下唯一 最小长度:1 最大长度:64 name String 点位名称,允许中、数字、英文大小写、下划线、中划线、#%()*特殊字符 最小长度:1 最大长度:64 collection_config Object
IoT边缘(IoTEdge)聚焦现场边缘,通过多引擎架构实现云边端协同,加速企业应用创新。IoT边缘平台作为云边协同管理平台,提供统一边缘管理中心和云边端协同引擎与监控运维异构的边缘基础设施,为您提供低成本、本地自闭环、边缘智能、云边协同的软硬一体化方案。 您可以使用本文档提供API来使
图3 边缘设备批量注册任务列表 单击“批量注册”在“批量添加设备”弹窗中输入任务名称,单击“下载模板文件”并填写设备信息,单击“添加文件”然后单击“确认”。 图4 批量注册 表1 点位模板文件说明 参数名称 说明 node_id 必填,设备ID product_id 必填,产品ID,必须为MQTT协议的产品
public void setPointsCallback(PointsCallback pointsCallback) 表2 参数说明 参数名称 类型 参数描述 pointsCallback PointsCallback 点位回调类实例 表3 PointsCallback回调接口说明
参数 参数类型 描述 ds_id String 采集数据源id,节点下唯一 最小长度:1 最大长度:64 name String 采集数据源名称,允许中、数字、英文大小写、下划线、中划线 最小长度:1 最大长度:64 edge_node_id String 边缘节点id 最小长度:1
node_id String 边缘节点(同deviceID)ID 最小长度:0 最大长度:64 module_name String 模块名称 最小长度:0 最大长度:256 module_id String 模块ID 最小长度:0 最大长度:64 create_time String
for Manifest main attributes)请使用压缩软件进入打开jar包META-INF目录删除.rsa和.mf文件,或者配置maven排除.RSA和.sf文件) 您也可以借助Maven工具进行项目打包 Maven打包命令 mvn clean compile package
应用创建之后需要发布才允许在节点部署。 操作步骤 访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。 选择左侧导航栏“边缘节点 > 应用管理”进入页面,选择“应用名称”进入应用详情页。 单击右上角“发布”按钮。 可在创建应用时可勾选【立即发布】进行发布。 父主题: 开发指导