2.1 需求分析
2.1.1功能性需求分析
温度检测功能:系统通过DS18B20传感器实时监测机房内部的温度,并将数据上传到云平台,用户可以随时了解机房的温度情况。
烟雾检测功能:借助MQ-2传感器,系统能够及时检测到机房内部的烟雾浓度,一旦检测到异常情况,系统将发出警报并向云平台发送报警信息。
数据上传与远程监控:通过ESP8266 WiFi模块,系统将温度和烟雾数据上传至云平台,实现用户对机房环境的远程监控,方便及时掌握机房的安全状态。
报警阈值设定:用户可通过手机APP对温度、烟雾的报警阈值进行设定,根据实际需要进行调整,以确保系统的准确性和及时性。
本地声光报警提示:当系统检测到温度或烟雾超过设定的阈值时,将在机房内部通过声光报警装置进行警示,提醒现场人员及时采取应对措施。
报警信息传送至云平台:系统将检测到的异常数据以及报警信息发送至云平台,方便管理人员进行实时处理和跟踪。
用户权限管理:系统需要提供用户权限管理功能,确保只有授权人员才能进行报警阈值的设定和系统操作,保障系统的安全性和可控性。
2.1.2非功能性需求分析
实时性:系统需要具备较高的实时性,能够快速响应温度和烟雾异常情况,及时进行报警和数据上传。
稳定性:系统需要具备较高的稳定性,能够在长时间运行过程中保持正常工作,避免因系统故障导致的误报或漏报情况。
可靠性:系统需要具备较高的可靠性,能够在各种环境条件下正常工作,确保机房的安全性和可用性。
2.2 系统方案设计
通过需求分析,本设计机房火灾预警系统的整体架构如图2.1所示为,系统采用STM32F103单片机作为主控制器,通过DS18B20和MQ-2传感器实现机房内的温度、烟雾浓度检测,并将数据通过ESP8266 WiFi模块上传到云平台,方便用户实现数据的远程监控,同时用户可以通过手机APP对温度、烟雾的报警阈值进行设定,当检测到数据超过阈值时,在本地进行声光报警提示,并发送报警信息到云平台,方便管理人员计时进行处理。
