论文部分内容阅读
目前世界各个国家,尤其是发展中的国家,都在面临着人口老龄化的问题。老龄化社会的来临养老问题愈发严峻。居家养老是我国主要的养老方式,然而随着独生子女比例的增加,且他们大多数忙于外出学习和工作,导致对老人的照顾有所欠缺,不能保障他们的人身安全。因此,研究设计一个居家养老监控系统对于解决养老问题具有重要意义。本文设计开发了一个基于物联网技术的居家养老监控系统。本系统由三大部分组成,分别是Zig Bee无线传感器网络、ARM9网关和客户端。本文的主要工作如下:首先,使用德州仪器公司的CC2530作为Zig Bee的主控芯片,运用Z-stack协议栈搭建一个无线传感器网络,采集老人住宅环境信息,并将之汇聚至协调器,协调器通过串口把数据发送给ARM9网关进行分析处理。其次,设计了一个ARM9网关,其中网关使用韩国三星公司生产的S5PV210作为主控芯片。由于嵌入式Linux开发具备良好的软硬件可裁剪的优点,网关上移植了嵌入式Linux操作系统,并对相应的驱动进行配置。接着,在ARM9网关上移植和开发MJPG-Streamer视频服务器。视频服务器通过对串口和USB摄像头的调用,实现了环境数据的采集和视频的监控。远程客户端通过与视频服务器建立TCP连接,实现远程监控和电器控制。最后,考虑到老人跌倒引发的病例高达62%,本文还设计了一个移动跌倒检测端,其采用STM32F101C8T6为主控芯片,集成GSM模块、CC2530模块、MPU9250模块和GPS模块,实现室内外定位、跌倒检测和短信警报。经测试,移动跌倒检测端的准确度为93.8%,说明其基本能应用于老人的日常生活。