Skip to main content

目录层级结构

使用SagooIOT进行编译部署时建议每个应用服务所存放的层级结构,方便统一管理和维护

├── SagooIOT
│ ├── iot-server
│ │ └── config
│ │ | └── config.yaml
│ │ └── curl.sh
│ │ └── plugins
│ │ └── resource
│ │ └── sagooiot
│ | ├── server
| │ │ └── SagooMedia
| | │ │ └── config.toml
| | │ │ └── curl.sh
| | │ │ └── public
| | │ │ └── SagooMedia
│ ├── iot-ui
| │ ├── plugin
| | │ ├── screen
| | │ ├── topo
│ ├── rule-engine
目录/文件名称说明描述
SagooIOTIOT所有应用服务所存放目录
iot-server专业版服务端
- config配置文件将config文件中的config.example.yaml模板复制一份,命名为config.yaml,文件中包含的mqtt、mysql、redis、td更改为基础服务的IP、端口号、账号、密码
- curl.sh启动脚本用于启动IOT专业版服务脚本文件
- plugins插件通知插件,用于设备告警时,触发的通知
- resource资源配置静态资源文件。这些文件往往可以通过 资源打包/镜像编译 的形式注入到发布文件中。
- sagoo-admin程序文件专业版程序编译二进制文件
- server其他服务用于IOT与其他对应模块服务所互相访问
- SagooMedia流媒体服务目录
- config.toml配置文件流媒体服务配置文件信息
- curl.sh启动脚本用于启动流媒体服务脚本文件
- public流媒体前端编译文件
- SagooMedia程序文件流媒体程序编译二进制文件
- iot-ui前端IOT专业版前端编译文件
- plugin前端插件
- screen大屏可视化
- topo组态
rule-engine规则引擎服务