9、材料互联网交互软件设计解析

材料互联网软件设计核心解析

材料互联网交互软件设计解析

1. 瓦片状态检查与中断处理

在材料互联网的相关系统中,瓦片(tile)的状态检查是一项重要任务。具体来说,会检查瓦片的“健康”状况,这其实是推断网关和瓦片开关的工作状态。其操作步骤如下:
1. 在限定时间内请求设置一个默认状态。
2. 取回该状态,并与默认状态进行交叉检查,看是否相等。这个任务自然地包含了获取和设置瓦片开关的状态。

同时,用户被允许获取一个或多个瓦片开关的状态,这主要是为了潜在的图形用户界面(GUI)可视化和实验目的。不过,用户禁止设置瓦片开关状态,因为这可能会破坏开关状态与有效电磁功能之间的整体对应关系。

中断处理服务负责调度以下事件:
- 数据库错误:对应无效的数据查询或空结果。
- 通信错误:对应与网络相关的错误,如超时。
- 硬件错误:对应检测到瓦片硬件组件故障。
- 网关中断:这是瓦片网关在没有用户干预的情况下自发引发的事件。可以是简单的通知(如关于瓦片/开关状态的警告),也可能携带有用的数据,如从网关侧传感器定期或事件触发获取的数量报告。

这些错误和中断可以概括为通用中断。并且,为了便于表述,主要的应用程序编程接口(API)功能(如获取瓦片状态、获取/设置开关状态、获取/设置瓦片状态、中断处理、健康检查)被概括为任务,由 API 工作流进行处理。

2. 数据库结构

数据库结构在整个系统中起着关键作用,下面详细介绍其相关表格。

2.1 存根表

存根表可以看作是简单的数据持有者,通过外键字段被非存根表引用。具体如下:
| 表名 | 描述 |

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值