预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于ZigBee的楼宇内群体体温监控系统的设计与实现的综述报告 随着新型冠状病毒的全球传播,如何快速准确的监测人群的体温,成为了当下的热点话题。而基于ZigBee的楼宇内群体体温监控系统,正好能够满足这一需求。本文将从系统设计和实现两个方面,对基于ZigBee的楼宇内群体体温监控系统进行综述。 一、系统设计 1.系统结构 基于ZigBee的楼宇内群体体温监控系统,主要由传感器、主节点、网关以及数据中心四部分组成。其中,传感器用于采集人体温度数据,并将数据传输至主节点;主节点则负责对数据进行处理和筛选,再将筛选后的数据发送至网关;网关既可以是固定的网关,也可以是运动的网关,负责将数据传输至数据中心;数据中心则用于对数据进行汇总和分析,输出监测结果。 2.系统流程 当一个人进入监控区域时,传感器会自动对其体温进行采集,并将采集到的数据通过主节点发送至网关,网关再将数据传输至数据中心进行分析。当某个人的体温超出正常范围时,数据中心会自动发送报警信息至管理员手机上。 3.系统特点 基于ZigBee的楼宇内群体体温监控系统具有以下几个特点: (1)采集数据精度高 该系统采用专门的体温传感器进行数据采集,精度高,能够确保数据的准确性。 (2)监控区域广泛 该系统以楼宇为监控范围,涵盖面广,能够监控到更多的人群,满足大规模的监测需求。 (3)响应速度快 该系统采用ZigBee协议进行数据传输,传输速度快,能够实时对体温数据进行监测,保证及时报警。 二、系统实现 1.硬件设备 (1)传感器:使用高精度的DS18B20体温传感器。 (2)主节点:采用ZigBee主节点芯片,负责对传感器采集到的数据进行筛选和处理。 (3)网关:采用RS485串行口接口的Wi-Fi网关模块,负责将数据传输至数据中心。 2.软件工具 (1)KeilμVision5:用于编写C语言程序,作为主节点的程序设计环境。 (2)TotalCommander:可用于协助进行串口调试和调试操作。 (3)VisualStudioCode:用于编写网关程序。 3.代码实现 (1)主节点代码 主节点程序主要实现数据采集、数据筛选和数据发送等功能。程序的主要流程如下: 首先进行多个体温传感器的初始化,然后开启Zigbee发送中断,当有数据接收到时,进行温度筛选。最后,将筛选后的数据打包,通过Zigbee协议进行数据传输。 (2)网关代码 网关程序主要实现数据接收、解包、数据解析和数据发送等功能。程序的主要流程如下: 接收从串行端口发送来的数据,进行数据解包,解析出具体的温度值。然后,将数据通过Wi-Fi传输至服务器,服务器再对数据进行汇总和分析。 三、总结 基于ZigBee的楼宇内群体体温监控系统,可以在疫情防控中快速、准确地监控人群体温,有效遏制疫情的传播。该系统具有采集数据精度高、监控范围广泛、响应速度快等优点。实现方面,需要涉及传感器的安装、主节点程序编写和网关程序编写等工作。