基于物联网的智慧消防系统设计与应用

http://img1.qikan.com.cn/qkimages/xifj/xifj201821/xifj20182126-1-l.jpg
  摘要:随着时代的发展,科学技术的進步,智慧时代这一理念被正式提出,消防系统作为国家公共安全行业的基础,基于物联网的智慧消防系统设计与应用是现阶段的重点工作内容。本文首先简单了解了智慧消防系统总体架构搭建方法及系统组成,然后从操作功能、通信功能、数据处理、其他功能、软件平台等方面对智慧消防系统监控平台软件进行设计,最后对设计完成的智慧消防系统进行试验分析具体性能。
  关键词:物联网;智慧消防系统;操作功能;通信功能
  随着国家经济的全面发展,社会不断进步,但是其他方面的社会问题却逐渐凸显出来,其中消防救援行业问题极为凸显。在信息技术革命不断发展的今天,利用信息技术、通讯技术等现代化手段实现消防救援信息化建设,对消防工作实现现代化管理,是消防救援现阶段的重点。国内外的实践证明,智慧消防系统在消防工作中可以发挥出巨大的作用,是未来现代化消防发展的主要趋势,应该得到优先的发展。
  一、智慧消防系统总体架构搭建方法
  智慧消防系统是当今时代发展的主要趋势,对消防行业的现代化发展具有这十分重要的促进作用,智慧消防系统是基于栅格化网络构建而成,借助互联网技术实现的一个自感知、自适应网络,本文设计的智慧消防系统总体架构搭建方法以及系统组成包括:
  第一,智慧消防系统采用的体系架构是面向服务对象的,结合了云计算技术,实现了音视频数据交互等核心功能。第二,在智慧消防系统中采用了统一的接入标准,其中还兼容了SIP、H.323、Oonvif、PSIA等协议,也正是通过这些协议改变了音视频数据原有的接入方式,成为了IP网络接入方式。第三,智慧消防系统中的数据资源被无级别放置在云服务平台上,不同的单位可以受地域、级别的限制,调度资源,实现了资源共享。第四,在智慧消防系统中,根据不同任务用户的实际需要,建立了预设组网功能,基于这种功能,可以在网络上临时召开不同的会议。第五,智慧消防系统中采用的是计划指挥平台,这种基于流程化思想研发的出来的平台,可以有效解决传统消防工作指挥过程中出现的问题。第六,智慧消防系统中可以根据用户权限调整平台权限,以此形成网络自适应,保证消防工作开展过程中调度、指挥的顺利进行。除此之外,还形成了多屏画面的远程同步技术、执勤管理系统、音视频数据系统以及语音保底通信功能。
  二、智慧消防系统监控平台软件设计
  智慧消防系统中硬件是软件的载体,在监控平台中包括了ARM处理器和CAN通信模块、存储模块、语音模块、显示模块、矩阵键盘、调试串口、SD卡模块、网口模块等部分,其中ARM处理器是核心控制模块。
  (一)操作功能设计
  本文以智慧消防系统中监控平台的软件设计为例,进行详细的设计分析,智慧消防系统的首要原则就是要保证操作简便,要尽可能地简化人员的操作步骤,因此监控平台应该提供可视化的操作界面以此帮助操作人员更快的完成操作,图1为智慧消防系统监控平台软件中的操作界面功能。
  (二)通信功能设计
  在智慧消防系统监控平台软件设计中通信功能的实现也极为重要,对于智慧消防系统而言,最为重要的就是数据的实时有效性。在智慧消防系统中监控平台和终端设备一般会采用CAN总线的方式进行通信,但是在实际应用的过程中,非常容易出现数据丢失的情况。考虑到这个问题,本文在设计时,采用了FIFO+Hash算法,这种解决方案可以对CAN总线传递过来的数据进行优先级处理,然后采用多线程的方式对A线程进行循环读取,并且将读取到的CAN数据插入到设定好的FIFO队列中。B线程则对FIFO队列进行出队操作,从而有效解决CAN数据出现的数据丢包问题。
  (三)数据处理设计
  在智慧消防系统中监控平台和管理平台之间涉及到大量的业务,因此不同的业务的通信方式不同,数据处理也不同,在最终的终端设备上,需要对传输的信息进行分析处理。尤其是在分析火灾情况时,需要智慧消防系统中的火灾自动报警和消防联动系统在第一时间动起来,因此数据处理设计和数据分析设置都需要形成明确的设置。不仅如此,在平台上的信息都会进行统一管理,以此解决了传统消防工作中出现的记录不完整问题,避免消防过程中因为信息缺失,而错过最佳抢险时机。除了上述三点内容之外,其他功能设计也十分重要,在监控平台中,还要实现短信发送以及联网报警功能,以此才能够保证数据的正确性。
  (四)软件平台设计
  综上所述,在设计智慧消防系统时,必须要选择功能强大、稳定性较高、开发周期较短的操作系统,还要尽可能的降低开发成本,因此,智慧消防系统软件平台设计搭建一般选择Linux内核进行,编程语言程序采用QT语言,开发环境为QtCreator2.4.1,交叉编译器采用arm-linux-gcc-4.4.1。首先在虚拟机上进行开发,在开发成功后,在进行交叉编译,最后将开发成功的程序移植到ARM板上。
  三、智慧消防系统监控平台测试应用
  (一)试验测试环境构建
  在完成智慧消防系统的设计后,还要进一步验证系统的使用情况,系统功能测试主要是根据系统功能进行测试,主要采用的是黑白盒测试方法。软件环境中包括IAR开发软件、串口调试助手等,硬件环境包括电源适配器、温度、湿度、烟雾浓度传感设备等。在完成具体的构建工作后,就可以在虚拟机上运行Linux操作系统。
  (二)软件功能的测试
  根据:操作界面功能测试、通信测试和数据分析处理功能测试的结果显示,本文设计出来的智慧消防系统可以通过模拟火灾现场情况,引入干扰源,在数据传输过程中的,数据前后一致,通信正常,数据准确性较高,也没有出现丢包的情况,同时,数据处理也可以正常运行。比如,将智慧消防系统应用在消防监督工作中,可以彻底改变传统的消防监督模式,相关人员可以登录这个系统,查询有关单位的消防设施情况,明确不同场所中的消防信息,包括:疏散通道、消防水源的具体位置,还可以对消防产品的维护情况、使用情况等信息进行全面的了解。对于智慧消防系统来讲,只有建立起来消防物联网,才能够建立起相应的智慧功能。那么首先就要收集掌握智慧消防所需要的信息数据,并且建立统一的数据格式和协议,基于此,才能够进一步组建相应的智慧消防系统,更好的为社会服务。
  四、结语
  综上所述,当代消防行业应该积极利用信息技术以及通讯技术,建立健全智慧消防系统。智慧消防系统的应用不仅可以为消防工作赢得更多的时间,最大程度降低火灾带来的危害,同时智慧消防系统也可以降低消防行业的成本,让消防行业得到全面的发展。经过具体的试验可以发现,本文从操作功能、通信功能、数据处理、软件平台这些方面设计出来的智慧消防系统符合消防行业的需求,可以实现消防行业中的基础功能。
  参考文献:
  邓志明.基于物联网的智慧消防服务云平台[J].江西化工,2017,(03):225-227.
  丁宏军.基于物联网技术的智慧消防建设[J].消防技术与产品信息,2017,(05):67-69.

推荐访问:联网 智慧 消防系统 设计