协议转换(驱动应用) 驱动提供子设备管理和数据上报功能。 子设备管理功能包括子设备增删和配置子设备数据采集协议。设备的增删有两种形式,一是在云端增删,通过集成驱动SDK,可以接收到北向应用管理子设备的回调,即北向应用通过IoTEdge创建/删除设备时,自定义驱动应用可以接收到事件
查看SDK运行日志 容器化部署-SDK应用日志 通过”容器化部署”的SDK应用可以通过下述方式查看日志。 登录节点 查看SDK容器ID 通过docker ps查看 查看SDK容器日志 通过docker logs -f 容器ID查看实时日志。 通过运行SDK的Demo应用,可以看到如下打印信息(仅供参考)。
集成ModuleSDK进行协议转换 操作场景 代码解析 注册节点 设备建模 项目打包 制作镜像包 添加应用 部署应用 添加边缘设备 设备接入 父主题: 集成ModuleSDK(Java)
查看配置结果 当完成模块配置后,可以在已部署的应用模块中确定对应的配置数据是否下发至边缘。 登录网关节点,并打开自定义应用日志,进行观察: 图1 影子数据 数据详情: { "properties": { "default_values": {
查询南向3rdIA配置项列表 功能介绍 查询南向3rdIA配置项列表 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v2/{project_id}/edg
访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。 选择左侧导航栏“边缘节点 > 节点管理”进入页面。 图1 边缘节点列表 参照注册边缘节点注册节点。 父主题: 集成ModuleSDK进行协议转换
如需更改可参照集成ModuleSDK后,上报数据成功后,设备状态显示为未激活,如何上报子设备状态? 图1 边缘设备列表 父主题: 集成ModuleSDK进行协议转换
代码解析 项目结构如下 表1 类相关说明 类名称 描述 Device 设备类,包含设备的id,产品id,slaveId及能力定义。 Main 主启动类。 ModbusCfg modbus配置。 ModbusDriver 业务主体类,该类含边侧设备添加,设备同步,数据收集及上报等演示。
查看采集结果 访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。 在左侧导航栏选择“边缘节点 > 节点管理”,选择之前创建的边缘节点,单击节点进入详情页。 选择"数采配置"页签,单击采集值下方按钮查看采集的数据。 父主题: 集成ModuleSDK进行数据采集
填写参数信息,如图所示,单击“立即创建”。 进入产品详情页,单击“自定义模型”,添加“light”服务ID,并“确认”。 展开服务列表,添加“switch”属性。 父主题: 集成ModuleSDK进行协议转换
部署应用,具体请参考部署应用,进入节点详情页安装应用。 图1 部署应用 单击“刷新”,当应用的实例状态由“部署中”转为“运行中”表示部署成功。 图2 应用实例状态 父主题: 集成ModuleSDK进行协议转换
设备名称:与代码示例保持一致 模块ID: 与部署应用的模块id保持一致 图1 添加边缘设备 单击“确认”,添加设备完成。 父主题: 集成ModuleSDK进行协议转换
在IoT边缘单击创建应用,进入软件部署配置、运行配置,并确认发布。 在左侧导航栏,单击“应用管理”,选择“应用名称”进入页面,查看应用为“已发布”状态。 父主题: 集成ModuleSDK进行协议转换
myhuaweicloud.com/iot_edge_test/ot_test:v1 > ot_test.tar 父主题: 集成ModuleSDK进行协议转换
项目打包 打包参考项目打包 将modbusdriver进行打包得到modbusdriver.jar。 父主题: 集成ModuleSDK进行协议转换
制作插件应用镜像包并通过边缘应用的方式部署到边缘节点上。 设备建模后添加设备,待插件应用上报数据后,进入设备详情页可看到上报的数据。 父主题: 集成ModuleSDK进行协议转换
代码解析 代码解析样例: 数据处理代码解析 工业子系统接入代码解析 协议转换代码解析 OT数采代码解析 父主题: 集成ModuleSDK进行进程应用的开发
修改代码 查看所创建产品的id,查看方式:IoTDA->产品列表。 根据id修改代码。 /** * 电机设备的产品ID */ public static final String MOTOR_PRODUCT_ID = "60988d94aa3bcc02c0200667"; 父主题:
8]。-1或界面不输入,表示不对小数位进行处理 场景示例 场景1: 机器的基准温度是100℃,但采集器上报的值只为1、2、3、4、5,即可以使用表达式进行计算,得到需要的值。 设ratio = 1, base = 100, Y = X + 100 表1 温度转换表 X Y 1 101
initial_delay_seconds Integer 表示从工作负载启动后从多久开始探测 timeout_seconds Integer 表示探测超时时间 period_seconds Integer 检查周期 failure_threshold Integer 失败多少次算不健康 表5 TcpSocketDTO
您即将访问非华为云网站,请注意账号财产安全