差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
| public:it:thingsboard [2021/01/22 11:20] – [Tips] oakfire | public:it:thingsboard [2023/05/19 17:46] (当前版本) – [架构] oakfire | ||
|---|---|---|---|
| 行 10: | 行 10: | ||
| * UI: [[https:// | * UI: [[https:// | ||
| * 存储:[[https:// | * 存储:[[https:// | ||
| - | * 后端架构为 [[java]] Spring, Spring Boot | + | * 后端架构为 [[java]] |
| * [[postgresql]] | * [[postgresql]] | ||
| ==== 目录结构 ==== | ==== 目录结构 ==== | ||
| 行 21: | 行 21: | ||
| ├── img | ├── img | ||
| ├── application | ├── application | ||
| + | └── target | ||
| ├── common | ├── common | ||
| ├── dao | ├── dao | ||
| 行 57: | 行 58: | ||
| ==== Tips ==== | ==== Tips ==== | ||
| + | * '' | ||
| * 站点初始化:参考 '' | * 站点初始化:参考 '' | ||
| * java 怎么进行前后端分离与打包? | * java 怎么进行前后端分离与打包? | ||
| 行 64: | 行 66: | ||
| * 主工程 jar 包依赖 ui-ngx-3.2.0.jar, | * 主工程 jar 包依赖 ui-ngx-3.2.0.jar, | ||
| * gateway 网关类型设备直接推送子设备数据时,可直接按名自动创建子设备,如果子设备被删除,需要网关断开链接再重连(session 重置)才能重新自动创建子设备 | * gateway 网关类型设备直接推送子设备数据时,可直接按名自动创建子设备,如果子设备被删除,需要网关断开链接再重连(session 重置)才能重新自动创建子设备 | ||
| + | * 默认情况下 Linux 的 1024 以下端口是只有 root 用户才有权限占用, | ||
| + | * ubuntu 手动替换 jar 包升级方式: | ||
| + | * 使用 '' | ||
| + | * 确保 替换后的 '' | ||
| + | * 重启服务 '' | ||
| + | |||
| + | ===== 改造 ===== | ||
| + | * 前端呈现 区域-楼宇-房间-设备点位-设备; | ||
| + | * **设备点位**与**设备**是不一样的,设备点位可增加删除但不可更改,数据历史是一直连续的,而点位所关联的设备可被更换。 | ||
| + | * 为了防止混淆,**设备点位**重名为**房间点位**应该更合适? 暂不改。 | ||
| + | * 概念上,设备最好和具体的物理设备绑定,如果物理设备损坏更换,那么应创建新的设备,然后把该设备连接到点位上。 | ||
| + | * 增加手机短信消息机制; | ||
| + | * 配色备选: | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * 导出 | ||
| + | * 前端导出 excel 所用到的库 https:// | ||
| + | * 样式调整相关:https:// | ||
| + | * < | ||
| + | * 打印, | ||
| + | * 打印前处理:https:// | ||
| + | ===== 性能 ===== | ||
| + | * 一百台设备,每个设备每 2 秒发送 4 种数据,大概需要 CPU 4核 2.4G, 内存 4G, 硬盘 1T/年, 服务器带宽 10Mb | ||
| + | ===== 问题 ===== | ||
| + | * 版本 3.2.1,规则引擎里,'' | ||
| + | * If you are using '' | ||
| + | * 目前解决方式是把引起阻塞问题的两个节点给删掉了,就正常了。具体为什么阻塞还得探究 | ||
| + | |||