基于NB-IoT的智慧消防监控系统设计与实现.docxVIP

基于NB-IoT的智慧消防监控系统设计与实现.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

?

?

基于NB-IoT的智慧消防监控系统设计与实现

?

?

杜朝明胡静宋铁成张思源

摘要:针对传统消防行业中数据来源单一、无法有效进行巡检及隐患排查等问题,文章基于NB-IoT设计并实现了一种智慧消防监控系统。该系统选用STM32作为微处理器,并针对易产生火灾隐患的烟雾、电气特性、压力及水位的信息分别采用相应的传感器进行信息的采集,根据所处环境的火灾风险情况,智能地按不同的周期将这些信息通过NB-IoT网络上传至OceanConnect物联网云平台,并最终推送至监控平台进行数据处理。整个系统经过测试,运行状态良好,性能稳定,有着良好的应用前景和推广价值。

关键词:NB-IoT;智慧消防;STM32;OceanConnect

0引言

火灾是严重危害人民生命财产安全的重大灾害之一,而随着社会的发展,造成火灾的源头也越来越多,其发生的数量及所造成的损失也逐年增长。而消防行业中传统的数字消防也存在着数据来源单一、不能有效进行日常巡检及排查隐患等问题[1]。因而脱胎于智慧城市的智慧消防也就应运而生,同时,公安部也发布了《关于全面推进“智慧消防”建设的指导意见》,大力推动现代科技在传统消防行业上的应用。

现阶段,大部分的智慧消防系统都是基于ZigBee实现的[2-3],ZigBee虽然有着低功耗、价格低等优势,但其通信距离较近,在需要較大的覆盖范围时又需要提高发射功率或部署更多的中继节点,这又与其原本的优势背道而驰。与之相对应的,NB-IoT则具有低功耗、低成本、强连接、广覆盖等优势[4]。本文将基于此进行智慧消防系统的设计。

1系统功能及总体架构

1.1系统功能

整个系统针对可能引发火灾的因素,部署对应烟雾、电气特性、压力、水位的信息采集终端,并通过NB-IoT的通信方式,以实现低成本、低功耗地将信息上传至云端物联网平台,并设计监控平台,将云端的数据进行整合、处理,实现指令下发、数据展示、报警灯功能。

1.2总体架构

整个系统的架构如图1所示,主要分为3个部分:信息采集终端、物联网平台、监控平台。信息采集终端包含了传感器、微处理器、NB-IoT模块等部分,负责采集可能引起火灾的温度、燃气、电弧及与消防息息相关的消防水栓的压力、液位等信息;物联网平台采用的是华为的OceanConnect物联网平台,该平台可接入NB-IoT网络,并适配多种通信协议,并提供丰富的api,支持连接管理、设备管理、数据管理等功能,可接入海量的终端设备[5]。监控平台则通过与物联网平台之间的通信,获取终端设备的数据,通过可视化界面进行设备信息的展示,并实现下发指令的功能,设计报警功能,将设备的异常状态推送至安全员处。

2系统的硬件组成

系统的硬件组成如图2所示,主要由采集不同信息的各种传感器、微处理器及NB-IoT模块等组成。针对消防中的不同环节,从3个大的方向进行信息的采集并采用对应的传感器:可能造成明火隐患的电流特性、实时的烟雾情况及消防用水设施的状态等。

针对电流特性,采用acs712霍尔电流传感器获取被测线路的交流电流特性,然后通过整流桥获取相对应的直流电流特性;针对烟雾情况,使用MQ-2气体传感器,烟雾的浓度越大,导电率越高,输出的电阻则越低,输出的模拟电压也就越高,从而得到烟雾的浓度信息;针对消防用水设施,则主要针对其水压情况及水位深度进行测量,通过高性能的扩散硅压阻式传感器作为测量元件的SY-2088水箱液位器进行水位深度的测量,并通过采用了扩散硅压力芯体作为敏感元件的PCM300压力变送器进行水压的测量。

微处理器部分则采用了基于ARMCortex-M3的STM32F103微处理器。STM32系列MCU是一个32位MCU,其支持SWD和JTAG接口的调试模式,便于进行开发,且提供gpio及uart等在内的通信接口,可与多个外设之间进行通信,并支持ADC等外设,可实现对传感器传入数据的读取,STM32的特点和这些丰富的资源及存储空间完全可以满足系统的需求。

NB-IoT模块是由WH-NB73为通信芯片组成,且接入SIM卡槽,以提供接入运营商网络的功能,并外接天线以增强信号强度,且内置CoAP,UDP透传等通信协议,以满足物联网通信的需求。

最终整个系统以传感器为起点,将采集到的终端信号量通过STM32的ADC传入MCU进行处理,并通过NB-IoT模块将数据传至基站处,最终传至物联网云平台进行后续处理。

3系统的软件设计

整个系统的软件设计部分主要分为信息采集端的软件设计、物联网云平台的开发及监控平台的开发。

3.1信息采集终端的软件设计

信息采集终端主要包含了微处理器处的逻辑控制、终端信息的采集以及信息的接收与发送。

整个系统启动时,首先会进行系统的初始化过程,包括微处理器本身的初始化过程以及NB-IoT模块的初始化

文档评论(0)

177****5771 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档