收藏 分销(赏)

基于Docker的小区智慧消防系统设计与实施.pdf

上传人:自信****多点 文档编号:1985916 上传时间:2024-05-13 格式:PDF 页数:5 大小:2.60MB
下载 相关 举报
基于Docker的小区智慧消防系统设计与实施.pdf_第1页
第1页 / 共5页
基于Docker的小区智慧消防系统设计与实施.pdf_第2页
第2页 / 共5页
基于Docker的小区智慧消防系统设计与实施.pdf_第3页
第3页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、Microcomputer Applications Vol.39,No.10,2023文章编号:10 0 7-7 57 X(2 0 2 3)10-0 0 39-0 4基金项目基于Docker的小区智慧消防系统设计与实施微型电脑应用2 0 2 3年第39 卷第10 期胡智喜(常州工学院,计算机信息工程学院,江苏,常州2 130 32)摘要:以物联网(IoT)技术为载体,建立小区智慧消防系统用于监控、管理整个小区的消防设施,对消防险情做出智慧预警和自动上报。通过IoT无线组网、搭建云平台,在整个小区建立智慧消防系统。它能够连接现场消防设施、小区监控中心和远程城市消防管理中心,在消防险情状况出现时

2、快速响应,更好地预防和杜绝火灾险情的发生。该系统可以应对和处理多种小区数据状况,实现小区监控中心与城市消防管理中心的信息共享,使小区的消防问题能够快速得到处理和管控。关键词:智慧消防系统;物联网;Docker;小区中图分类号:TP311.5;T U 998.1Design and Implementation of Intelligent Fire Fighting System in Community(School of Computer Science and Information Engineering,Changzhou Institute of Technology,Changz

3、hou 213032,China)Abstract:Taking Internet of things(IOT)technology as the carrier,this paper establishes a community intelligent fire protec-tion system to monitor and manage the fire protection facilities of the whole community,and make intelligent early warning andautomatic reporting of fire hazar

4、ds.By making the underlying sensor hardware through the wireless networking of the IoT andbuilding a cloud platform to serve in the cloud,an intelligent fire protection system is established for the whole community.Itcan connect on-site fire-fighting facilities,community monitoring center and remote

5、 urban fire-fighting management center,re-spond quickly in case of fire-fighting danger,and better prevent and eliminate the occurrence of fire danger.The system candeal with a variety of community data conditions,realize the information sharing between the community monitoring center andthe urban f

6、ire management center,and make the fire problems of the community be handled and controlled quickly.Key words:intelligent fire fighting system;IoT;Docker;community0引言随着无线传输技术、传感器技术、物联网技术的发展,消防产业也经历了几次变革,目前国内很多小区正逐渐走上智能化的道路1-2。如何通过物联网(IoT)技术建立合理的架构有效地管理城市小区的安全是我国工业界、学术界研究的重要课题。我国每年发生的火灾次数仍很多,很多火灾造成的损

7、失都是触目惊心的。究其原因是消防设备的多样化不能及时采集到问题报警信息的发生并做出快速响应和处理3。消防监控和管理仍依赖于特定的场景、安全员、消防设备以及其监管部门,面对小区环境复杂、用户众多、消防设备多样性、物业事务多的环境,传统概念的消防管理无法实现多场景、多系统的信息共享,火警信息难以快速传达和响应。基于以上现状,本文以IoT技术为载体,建立小区智慧消防系统用于监控、管理整个小区的消防设施,对消防险情做出智慧预警和自动上报。它能够连接现场消防设施、小区监控中心和远程城市消防管理中心,在消防险情状况出现时基金项目:江苏省产学研合作项目(BY2020129)作者简介:胡智喜(197 6 一)

8、,男,硕士,副教授,研究方向为软件质量管理与验证、机器学习。文献标志码:ABased on DockerHU Zhixi快速响应,更好地预防和杜绝火灾险情的发生。1通用IoT消防系统架构目前,通用IoT消防系统架构采用终端采集模块和执行器十数据传输模块十IoT云平台十用户层App客户端的整体框架,由微控制器为主控智能终端,外接温湿度传感器、烟雾传感器、电压传感器、管压传感器、蜂鸣报警器和继电器控制喷水装置。采用无线传输技术,使用IoT云平台,结合手机用户App组成。通常情况下,整个IoT消防系统分为终端层、传输层、平台层以及用户层5。图1为通用IoT消防系统架构图。(1)终端层。终端层是整个系

9、统的基础载体,系统终端主要由主控芯片、感知采集模块和终端执模块组成,根据需求可以选用高端Arm-Cortex芯片或者低端8 位单片机。现场模块通常包括温湿度传感器、烟雾传感器、电压传感器、管压传感器、蜂鸣报警器、继电器、报警灯、摄像头等,负责数据的采集和命令的执行,使得终端可控、可管、可互通6。39.Microcomputer Applications Vol.39,No.10,2023用实时监测户层远程控制平台层管理接口传输层NB-IOTBluetooth模块模块报警灯继电器终翡层温湿烟雾电压管压像头度传传感采集传感感器器图1通用系统架构图(2)传输层。传输层是整个系统实现通信的基础,是设备

10、可以稳定互通的前提。系统可采用NB-IoT、Blu e to o th、LoRa、Zig Be e 等无线传输技术。这些无线技术有不同的功耗、成本、连接节点数、覆盖范围,可以根据不同的数据采集需求进行选择。合适的无线组网技术的选用可以保证在复杂的外界环境下维持数据的高稳定性和高可靠性7。(3)平台层。平台层是实现通信管理、数据分析和设备运作的基础,当前可选择的IoT云平台有很多,比如阿里云平台、腾讯云平台、微软云平台等。云平台的特点是平台可以提供灵活高效的数据管理,包括数据采集、分类、结构化存储、调用和数据分析。通过灵活编排的UI界面实现监督管对比项目组网方式传输距离网终部署方式节点单网接人点

11、客量约2 0 万成本510美元频段电信运营商授权段受限低速通信接口传输速度0.350Kibit/sUART实际10 0 Kibit/s功耗10 mA户外,LPWAN大面积应用场景传感器应用场景基于以上分析,采用的系统硬件组成如图2 所示。现场设备包括低数据量传输的温湿度传感器、烟感传感器、管压传感器、电压传感器、继电器(喷水)、蜂鸣器和高数据量传输的扬声器、显示屏、摄像头等。对于低数据量采集的信息通基金项目理,同时连接网络模块和用户App协同实现命令下发和数实时报警远程复位阙值设置历史回溯云平台了3远程服务ZigBeeLoRa模块模块蜂鸣器控制器模块NB-IoT蜂窝组网大于等于10 km微型电

12、脑应用2 0 2 3年第39 卷第10 期据的传输。(4)用户层。为了满足系统更智能、更高效、更便捷的目标,一般提供移动终端App接口,用户可以通过App随时随地获取设备信息和报警信息,及时了解目标区域周边消防设备的状态和隐患。2小区智慧消防系统硬件搭建基于IoT的小区智慧系统硬件部分由现场设备、主控制器、无线传输模块组成。现场设备主要包含温湿度传感器、烟感传感器、管压传感器、电压传感器、继电器(喷水)、蜂鸣器、扬声器、显示屏、摄像头等终端硬件设备。主控制器采用2种处理器。基于Arduino平台的ATmega328,这是8 位CPU,主要用于现场信号采集、IO状态读取、温度压力等模器拟量的读取

13、。因为采集数据量占用比较大的带宽等资源,如声音、图像和视频数据,所以同时选择了另一款基于Rasp-Berry Pi 的 ARM Cortex-A72 的 Broadcom BCM2711 的CPU,这是采用6 4位1.5GHz四核的处理器,可以满足高端需求。这2 种开发平台是很多创客首选的IoT设备开发平台9。对于无线传输模块的选取,基于表1给出的各种IoT无线组网方式、传输距离、传输速度等项目的比较,最终选择了NB-IoT、Zi g Be e、W i-Fi 的混合组网方式。使用Wi-Fi主要为了传输视频、声音、图像等大容量信息,因为Wi-Fi在速度上具有得天独厚的优势,在小区布置无线路由器的

14、区域可以使用Wi-Fi组网进行通信,用来实时监控目标小区的一些消防重点区域,比如配电室、大堂、安全门等区域的状态。表1常用IoT无线组网方式比较组网方式LoRaZigBeeLoRa网关ZigBee网关大于等于10 km100m以内节点、网关节点、网关约6 万,受实际因素影响理论有6 万多个5美元12美元免费频段,4338 6 8免费频段,2.4GHz受限低速通信接UART实际一般小于10 0 Kibit/s5G频段1.3Gibit/s10mA5mA户外,LPWAN蜂窝网户内、户外、LPWAN小户内、户外、LPWAN宽不易覆盖的地方,可搭范围传感备应景,可搭建私有网络建私有网络过Arduino平

15、台选用基础的ATmega328芯片,而高数据量的信息采集通过基于ARMCortex-A72架构的RaspBerryPi4B,其CPU采用博通的BCM2711。这款高性能处理芯片可以轻松地处理视频和声音信息,同时通过其自带的嵌人式40.Wi-Fi无线路由器20200 m HaLow 1 km节点、网关几百个10美元免费频段,2.4GHz,货5GHz2.4G频段3 0 0 Mibit/s1050 mA带覆盖的地方、无线上网、PC、PD A蓝牙点对(多)点20200 m节点、网关40个25美元免费频段,2.4 GHz1 Mibit/s20 mA户内、户外、LP-WAN通信、汽车、IT、多媒休等Mic

16、rocomputer Applications Vol.39,No.10,2023Linux系统也可以完成Wi-Fi组网。现场设备温湿度传感器烟感传感器管压传感器电压传感器继电器(喷水)蜂鸣器扬声器显示屏摄像头3基于Docker的云平台搭建云平台是整个智慧消防系统网络服务的基石,它负责管理服务器集群资源,分配、调度逻辑和物理资源以提供便于容器私有代码人应用GitLab&托管仓库私有镜像仓库容器编排容器核心容器基础物理设备3.2应用构建图 4为基于Docker的小区智慧消防系统应用构建,类似于图1的通用型架构。终端层主要完成消防设备数据的采集,为了便于数据收集,其中使用了二维码标签进行设备识别。

17、云端平台层和现场设备终端层之间通过传输层进行传输,智能嵌人式IoT节点和网关通信基于MQTT协议开发,通过整个智能感知网络在建筑消防设施上部署节点采集信息11。消防设备相关的状态和信息,比如开关状态、水压、液位、电量等都会被采集,然后封装成MQTT协议格式传到云端。消防设施信息的识别通过二维码标识可以由用户通过手机App进行识别完成设备的认证、保养、盘点、巡检、维修等信息的采集。基于MQTT协议的数据传输模式使应用层构建模块化更加方便灵活。云端和现场终端的数据传输主要基于NB-IoT和Wi-Fi传输,而ZigBee用于内部基金项目移植的跨平台的应用运行环境。云端底层物理设备即服务器集群,它由现

18、有的基础设施即服务(laaS)平台提供,在技主控制器无线传输模块SIM卡槽ArduinoNB-IoTATmega328ZigBeeRaspBerryPiWi-FiARMCortex-A72图2 系统硬件组成CI/CDCHARBORkubernetesdocker存储网络CephFlannel服务器服务器服务器图3基于Docker的云平台搭建节点传输。平台层是在云端资源的搭建形式,采用基于Docker的容器形式搭建。用户层也称应用层,负责用户界面的交互以及后台数据的接收、处理和存储,向用户提供软件即服务(SaaS)形式的小区智慧消防系统的云服务,主要功能有可视化实时监测、消防设备监控与管理、地理

19、信息系统(GIS)分布信息、辅助决策、智能维保等。整个应用层基于微服务的架构形式开发,这种架构具备稳定性强、扩展性好、扩充灵活的优点。用户接入平台可通过Web、A p p 等形式访问云地址完成服务。4与城市消防管理中心的连接依据城市消防远程监控系统技术规范(GB50440-2007),同时结合现场要求,小区智慧消防系统与城市消防管理中心41.微型电脑应用2 0 2 3年第39 卷第10 期术上选用基于Docker的容器技术来搭建云平台10。3.1云平台搭建基于Docker的容器技术相对于传统的虚拟机技术,具复位电路有启动速度更快、占用空间更小、系统性能更强等优点,对于单个服务器单机可以运行上千

20、个容器,而传统的虚拟机一般单机只能运行几十个。所以,在项目中选用基于Docker的网络提示灯容器技术搭建小区智慧消防系统的云平台。Docker的先进性在于其像集装箱一样的组织软件,可以使资源得到更好的合理利用,更加细致化,运行效率也得到增强天线了提升。基于Docker的技术和开源的Kubernetes技术使集群资源虚拟化,通过对容器的编排、调度等服务管理服务器集群资源。在硬件资源的基础上,通过持续集成(CI)、持续交付(CD)等开源技术工具部署镜像仓库,代码仓库在云端构建整个基础设施层,提供应用运行支撑环境。图3为基于Docker的云平台搭建框架结构图。业务应用Jenkins可视化实施监控gi

21、thub现场设备状态查询GIS信息查询业务帮助咨询T交换机交换机其他应用服务发现Etcd交换机Microcomputer Applications Vol.39,No.10,2023的连接如图5所示。可视化用实施监测户层平台层传输层终端层前端联网设备监控装置内部网烟雾报警系统报警受理系统视频监控系统火灾报警信息电路检测系统GIS定位系统温湿检测系统地址位视频监控系统地址位信息查询接口置信息置信息处理装置公安消防管理部门自动喷淋系统信息查询系统蜂鸣警报器设施状态信息电路保护系统用户服务系统火警上报系统图5与城市消防管理中心连接图前端联网设备对应图4中的现场终端层,在与城市消防管理中心的连接图中它

22、们被划分为两类:监控装置和处理装置。监控装置用于收集消防相关信息,处理装置用于对异常消防状态进行自动处理。对于小区原有的火灾自动报警设备和消防安全设备,如果带有信息传输线路,则连接信号传输到主线路与小区监控中心连接。对于一些没有网络传输接口的、老旧的消防设施、传感器等,进行改造或者更换,使小区的所有消防设施都能进行物物互联,把采集到的信息上传到小区监控中心。小区监控中心是小区内部的消防信息管理中心,前端联网设备的信息采集将汇总到小区监控中心。小区监控中心的报警受理系统可以快速上报严重警情到城市消防管理中心,同时通过GIS定位系统自动发送位置信息,使消防管理中心可以快速获取消防报警情况。小区监控

23、中心针对一些重点防控区域通过视频监控系统进行监控,另外监控中心还会收集小区内部的消防设备状况、问题处理情况等数据记录到数据库系统,用于后期数据追溯、查询和分析。城市消防管理中心指远端消防部门指定的专业消防救援管理机构或经营单位,负责接受报警系统的求助信息并及时做出处理。报警受理系统与前端联网设备包括消防监控基金项目装置和处理装置相连,接收报警主机上传的报警和故障信消防设备息。城市消防管理中心通过专用网连接小区监控中心报警GIS分布信息监控与管理辅助决策Git仓库集群管理服务器NB-IoT采集终端可视化设备图4基于Docker的小区智慧消防系统应用构建小区监控中心专用网火警信息终端火灾确城市消防

24、出警中心认信息设施状态信息信息服务接口联网用户网络接口42微型电脑应用2 0 2 3年第39 卷第10 期受理系统获取小区火灾报警信息并连接到城市消防出警中心安排消防救助。信息查询系统连接到公安消防管理部门智能维保可通过云端进行消防设备状态或者出警信息的查询。信息镜像仓库Jenkins虚拟化管理docker物理资源MQTT开关服务接口仅提供给特定的管理机构,小区业主可通过PC或手机进行信息查询。5系统实施交换机系统的实施以常州某小区的消防设施和小区消防管理为研究对象,建立基于IoT的小区智慧消防系统。Wi-Fi5.1Docker云平台的选择基于项目的稳定、速度和安全性考虑,项目制作的Dock-

25、消防设施er镜像测试选择推送到阿里云Docker管理平台,而不是二维码标签Docker官方管理平台。5.2应用实例图6 是常州某小区的智慧消防系统应用实例图。小区城市消防管理中心智慧消防系统主界面分为问题反馈、事件处理、定期巡检、设备状态、移动终端数、事件分析和消防安全团队等七大块。常州智慧消防系统图6 小区智慧消防系统应用实例图问题反馈用于记录小区出现消防问题的门洞号,需要对比进行消防预防和整改。事件处理远程连接城市消防管理中心,用于记录城市和区域内的消防事件处理数。定期巡检用于记录小区内的消防设备定期巡检的状态。设备状态记录了小区内所有消防相关设备的当前状态,如果有状态异常会自动向小区监控

26、中心发出警报并标红显示。移动终端数为小区用户的App连接情况,可以实时远程观察到小区的消防信息状况。事件分析是对小区告警事件按月和按年进行统计得出小区的消防状况及其趋势线。消防安全团队是负责消防安全和巡检的物业责任人安排。另外,还提供了小区近一年的事件量分析趋势折线图。该小区从2 0 2 0 年1月试用小区智慧消防系统以来累计收到告警信息12 31条,当月发生37 条,均得到有效处置。6总结小区智慧消防系统主要依赖于不同类型的消防传感器,将消防传感器置于现场感知火灾预警状态和信息,通过IoT接人专网或Internet,通过GIS进行定位以及实时地图预览和观察,对采集到的传感器数据进行分析和处理

27、,尽可能利(下转第46 页)本月371231Microcomputer Applications Vol.39,No.10,2023便携式智能气名称:象站设计临潼区天气预报2基金项目基于STM32的课题微型电脑应用2 0 2 3年第39 卷第10 期1219:32:39便携式智能气象站力设新总菜100%大气压风速环城温度780.82%4.7%552m94867.89 Pa0.m/s64d826.8118L0-36RH1121277图10 OneNET云平台端可视化大屏显示界面表,2 0 12(3):6 3-6 5.参考文献6刘勃妮,王丽,王威,等.基于物联网和云平台的智慧1辛慧娟,肖军.基于N

28、B-IoT技术的多传感器数据采集温室监测系统构建J.微型电脑应用,2 0 2 1,37(4):系统设计J.微型电脑应用,2 0 2 0,36(12):35-37.1-3.2 张江南,王海.基于数据中心的农业物联网系统的设计.计算机技术与发展,2 0 19,2 9(9):17 9-18 2.3黄飞龙,黄海莹,何艳丽.基于STM32的气象数据在线监测仪设计J.计算机测量与控制,2 0 18,2 6(11):288-292.4邝爱华基于STM32的智能家居系统基本实现J.微型电脑应用,2 0 19,35(4):136-140.5陈俊英.小型电子气象站设计J.自动化与仪器仪(上接第42 页)用现场消防

29、设备自动进行有效的预防、报警和控制。同时,警情信息及时上传到小区安全管理中心和相关职能部门处理。整个小区的消防状态和信息能及时、可靠、安全地呈现在小区安全管理中心,突发警情和消防状况能快速上报远程城市消防管理中心,险情灾情能够自动预警、快速响应,整体上与传统消防处理过程相比能够更迅捷、更有效、更智能地预防和处理火灾事件和火警情况。本文研究的以IoT技术为载体的新型小区智慧消防系统可以应对和处理多样的小区数据状况,实现小区监控中心与城市消防管理中心的信息共享,使小区的消防问题能够快速得到处理和管控,成为国家消防建设事业的有益补充。1高睿.基于智慧城市物联网平台的消防防控应用J.消防界(电子版),

30、2 0 2 1,7(2 4):51.2高峰.智慧消防建设中物联网技术的具体应用J.智能建筑与智慧城市,2 0 2 1(12):137-138.3刘晶.物联网在消防安全领域的应用研究J.智能建筑与智慧城市,2 0 2 1(12):17 8-17 9.4王记陵,万其,徐昊明,等.基于阿里云物联网的多传7 张李元,左少华,江锦春.基于NB-IoT技术的小型自动气象站监测系统设计J.气象科技,2 0 2 0,48(6):816-822.8 刘金丽,邢开瑜.将NB-IOT物联网技术应用于基层气象服务的探索J.广东气象,2 0 2 0,42(2):6 2-6 5.9琚书存,程文杰,徐建鹏,等.农业气象物联

31、网数据采集系统J.计算机与现代化,2 0 18(9):10 5-10 9.(收稿日期:2 0 2 2-0 1-15)感器消防安防系统设计J.物联网技术,2 0 2 1,11(12):101-103.5章潜.基于嵌入式系统的智能建筑集总式消防系统的设计与优化J.微型电脑应用,2 0 2 0,36(10):117-118.6张飞.基于物联网ZigBee技术的消防报警系统的设计研究J.中国新通信,2 0 2 1,2 3(2 1):39-407 袁珍.基于物联网技术的消防联动智能报警系统设计与实现J.通化师范学院学报,2 0 2 1,42(10):7 9-8 3.孟慰同,王昱晖,于灏,等.基于物联网的消防监控系统改进设计C/2021中国(成都)智慧城市原创设计展及智慧城市建设产业博览会论文集.成都,2 0 2 1:161-171.参考文献9 吴厚月,魏静.基于物联网的小区消防动态监测系统J.信息与电脑(理论版),2 0 19(1):134-13510郭金龙,周硕.智慧城市建设中物联网和大数据在消防灭火救援中的应用研究J.今日消防,2 0 2 1,6(11):50-52.11曹媛,曹林君.以物联网为载体的社区智慧消防管理系统研究J.内蒙古科技与经济,2 0 19(10):7 5.(收稿日期:2 0 2 2-0 3-0 8)46.

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 论文指导/设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服