当前位置:问答库>论文摘要

题目:基于Android平台的人员监控系统

关键词:RFID;手持终端;Android;Linux内核驱动;人员定位算法

  摘要

现有的人员监控系统大多基于RFID技术,使用RFID读写器进行信息的采集,然后统一在固定的监控中心进行数据的汇总和处理显示。这种方式需要提前对系统进行部署,有固定的监控范围,不适用于监控区域发生变化的场景。 本文设计并实现了基于Android平台的人员监控系统,通过将RFID读写器与搭载Android系统的嵌入式设备相结合形成手持终端,达到扩展RFID读写器采集范围、初步处理监控数据以及显示监控信息的目的。基于Android平台的人员监控系统主要包括手持终端子系统和远程服务子系统两个部分。手持终端子系统供用户携带进行数据的采集以及显示监控信息。主要负责完成RFID标签数据的获取并且将获取的信息经过中间件的初步处理进行存储以及进行人员信息的显示、异常的告警及处理等功能。为了实现RFID标签数据的获取,本文设计并开发了Android系统的RFID读写器驱动:首先在Android Linux内核中增加USB串行转换驱动,然后开发RFID读写器硬件抽象层接口,并且通过JNI在Android应用层调用RFID读写器硬件抽象层接口,最后开发应用层中间件进行RFID读写器数据的校验与过滤,获取有效的RFID电子标签信息。 远程服务子系统进行人员状态监控、数据备份以及利用定位算法进行人员定位。为了实现人员定位功能,本文设计了一种适用于本文系统的定位算法:由于基于接收信号强度统计模型的传统定位算法精度不高,本文通过在远程服务器汇总手持终端的经纬度坐标以及RFID电子标签接收信号强度,赋予不同手持终端对RFID电子标签位置的影响因子,利用手持终端经纬度坐标作为基准进行加权定位。 最后为了验证系统的可靠性与定位算法性能,本文对系统的各部分进行了测试并且记录了测试数据。通过分析测试数据,验证了系统功能,估计了定位算法的定位精度。