您当前的位置:五五电子网电子知识单片机-工控设备综合-其它基于物联网架构的智能火灾预警系统的设计 正文
基于物联网架构的智能火灾预警系统的设计

基于物联网架构的智能火灾预警系统的设计

点击数:7771 次   录入时间:03-04 11:40:50   整理:http://www.55dianzi.com   综合-其它
对本系统所做的火灾环境监测,只需要一个灵活易用的小型数据库即可。SQLite是一个轻量级的开源关系数据库,采用C语言编写,整体代码仅3万行,能够支持绝大多数的ANSI SQL92标准。相对于传统数据库,它的实时性强,处理速度快,系统开销小,底层的控制能力强。具体设
计时,首先在工程文件Firesystem.pro中添加代码:QT+=SQL。由于Qt默认安装了SQLite和ODBC的数据库驱动,因此在使用时,只需添加相应的驱动语句即可。其具体过程如下:
    g.jpg
    h.jpg
    这里,使用QSqlDatabase类实现Qt与SQLite的连接,并驱动该数据库。若驱动失败,可以通过QMessageBox弹出错误提示。驱动成功后,将数据存放于数据库文件firEDAta.db中。此外,还需要使用QSqlQuery类,它为操纵和执行SQL语句提供了一种方式,能够实现数据库操作的所有功能。这样,通过QSqlQuery类可以在QSqlDatabase实例上执行SQL语句,完成创建、查询、修改数据库等操作。
    系统测试时,GUI显示的实时监控状况如图4所示。

d.JPG

    结语
   
系统根据物联网架构设计,采用ZigBee-WSN完成数据采集与传输,保证了系统的实时性、可靠性及可移植性。控制管理中心GUI采用Qt设计,可以实现对火灾监控数据的实时显示、存储、查询等,丰富并完善了火灾预警系统的功能。测试表明,系统能够准确地完成对复杂火灾环境的感知,相对于传统火灾预警系统,系统的鲁棒性得到了较大的提升,虚警和漏警等状况得到了有效改善。同时,系统GUI界面友好,操作简单,可以很好地服务于火灾预警系统。



上一页  [1] [2] 


本文关键字:智能  物联网  综合-其它单片机-工控设备 - 综合-其它