目录

TMC-城市智慧消防云平台

目录

TMC-城市智慧消防云平台

TMC

TMC是一个开源智慧消防云平台,该平台融合了无线烟感监测、可燃气器监测、电气火灾监测、防火门监测、消防用水监测、消防主机联网、消防电源监测、消防巡检、视频智能识别九大子系统,是城市级消防联网的全套解决方案。 随着智慧消防发展到5G时代的,越来越多的传统消防企业亟待转型升级,中科图灵顺势而为,希望通过拥抱开源,降低智慧消防行业准入门槛,帮助更多的传统企业轻松转型智慧消防,推动行业标准建设。

https://i-blog.csdnimg.cn/blog_migrate/454f4fc881b887e1f333c4aec604bc73.png#pic_center

系统架构

智慧消防设备满足物联网的三个层次(应用层、传输层、感知层), 运用传感器等技术,使信息传感设备实时感知需要的信息,按照约定 的协议,通过可能的网络(如基于 LoRa 的无线局域网)接入方式,把物品与互联网相连接,进行信息交换和通信,实现物与物、物与人的 泛在链接,实现对消防设备的智慧化识别、跟踪、监控和管理。

https://i-blog.csdnimg.cn/blog_migrate/14bcbce6e0e4d3e38460e55b5585edde.png#pic_center

主要功能

1.无线烟感远程监测预警

支持接入无线烟感、无线温感报警器,远程查看室内烟雾度、温度、传感器电池电量

https://i-blog.csdnimg.cn/blog_migrate/69d826c06e3e935ae0c0bde412425841.png#pic_center

2.电气火灾远程监测预警

支持接入组合式电气火灾报警器,远程查看电气线路的漏电值、电线温度、电流值、电压值

https://i-blog.csdnimg.cn/blog_migrate/1aacc726cc69acbcee89678267fbb08f.png#pic_center

3.可燃气体远程监测预警

支持接入无线可燃气体报警器,远程查看室内可燃气体浓度

https://i-blog.csdnimg.cn/blog_migrate/70b51d99cc3e2a1c0b2925395d2cbf64.png#pic_center

4.消防用水监测预警

支持接入无线水压、水位传感器,远程查看消火栓、喷淋管、消防水池的水压值、水位值

https://i-blog.csdnimg.cn/blog_migrate/1988fa72b9a4d455eb581f805db3e2fe.png#pic_center

5.消防主机远程联网

支持接入主流传统消防企业的消防主机数据,远程查看消防主机工作状态、实时报警数据

https://i-blog.csdnimg.cn/blog_migrate/4a6d65515e9decb68d0ee46876be17eb.png#pic_center

6.消防电源远程监测预警

支持接入无线消防电源监测报警器,远程查看消防电源电压值、电流值

https://i-blog.csdnimg.cn/blog_migrate/57cdb9378d1c1e3ba64652556422ae1a.png#pic_center

演示案例

https://i-blog.csdnimg.cn/blog_migrate/de4d30aded9f3b51d3dc7e21fe5ac076.png#pic_center

智慧消防云平台部署说明

数据库环境准备

mysql 5.7

redis 5.0.0

elasticsearch 6.5.4

rabbitmq 3.6.9

mysql数据库资源创建好后,执行如下sql创建初始化数据库

CREATE DATABASE turing-admin CHARACTER SET ‘utf8’ COLLATE ‘utf8_general_ci’;CREATE DATABASE turing-auth CHARACTER SET ‘utf8’ COLLATE ‘utf8_general_ci’;CREATE DATABASE turing_datahandler CHARACTER SET ‘utf8’ COLLATE ‘utf8_general_ci’;CREATE DATABASE turing_device CHARACTER SET ‘utf8’ COLLATE ‘utf8_general_ci’;

并导入sql目录下的各个sql文件来创建初始化表和初始化数据

基础配置准备

SpringCloud使用gitee来作为配置中心 示例配置文件地址

修改gitee上各个微服务配置下的数据库链接信息,并对应修改微服务代码配置yml里面的gitee配置信息

代码编译打包

1.编译各个微服务代码,生成对应jar包

2.执行各个服务文件夹下Dockerfile文件,打包成docker镜像

启动服务

对应修改docker-compose.yml配置文件,执行docker compose up -d 即可启动服务

演示地址

TMC智慧消防云平台官网:

TMC智慧消防云平台演示教程: