TMC城市智慧消防云平台
TMC-中科图灵城市智慧消防物联网管理系统是一个开源智慧消防云平台,该平台融合了无线烟感监测、可燃气器监测、电气火灾监测、防火门监测、消防用水监测、消防主机联网、消防电源监测、消防巡检、视频智能识别九大子系统,是城市级消防联网的全套解决方案。 随着智慧消防发展到5G时代的,越来越多的传统消防企业亟待转型升级,中科图灵顺势而为,希望通过拥抱开源,降低智慧消防行业准入门槛,帮助更多的传统企业轻松转型智慧消防,推动行业标准建设。
武汉中科图灵科技有限公司面向消防行业提供国内首家免费开源的智慧消防云平台,无需加盟费、无需预存款,支持私有化部署,永久商业授权,开放源码支持二次开发,支持NB-IOT、LORA、4G协议接入,支持多品牌传感器接入。
系统架构
智慧消防设备满足物联网的三个层次(应用层、传输层、感知层), 运用传感器等技术,使信息传感设备实时感知需要的信息,按照约定 的协议,通过可能的网络(如基于 LoRa 的无线局域网)接入方式,把物品与互联网相连接,进行信息交换和通信,实现物与物、物与人的 泛在链接,实现对消防设备的智慧化识别、跟踪、监控和管理。
主要功能
无线烟感远程监测预警
支持接入无线烟感、无线温感报警器,远程查看室内烟雾度、温度、传感器电池电量
智慧消防云平台部署说明
数据库环境准备
- 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配置信息
代码编译打包
- 编译各个微服务代码,生成对应jar包
- 执行各个服务文件夹下Dockerfile文件,打包成docker镜像
启动服务
对应修改docker-compose.yml配置文件,执行docker compose up -d
即可启动服务
评论