好文档 - 专业文书写作范文服务资料分享网站

基于Android与百度地图的智能报警系统

天下 分享 时间: 加入收藏 我要投稿 点赞

基于Android与百度地图的智能报警系统

丁一,金华,李允俊

【摘 要】摘要:本文针对打电话报警的局限性,设计了一种基于Android的智能报警系统。该系统结合Android SDK和百度地图API,运用定位技术和GPRS技术,实现了集定位、音视频录制、地图显示和摇一摇触发报警等功能为一体的智能报警系统。测试结果表明,该系统运行稳定、结果准确,具有一定的实用价值。

【期刊名称】单片机与嵌入式系统应用 【年(卷),期】2015(015)003 【总页数】4

【关键词】智能报警系统;Android;定位

引 言

报警是每个人生活中的基本生存技能之一,能够及时准确地报警,可以保障人身、财产安全,以及其他权利免受损失。目前报警方式以打电话为主,其局限性主要表现为3个方面:其一,突发事件地点随机,通常无法准确详细地描述事件发生位置;其二,遇到绑架、抢劫、暴力等威胁时,受害人无法通过打电话报警;其三,难以及时记录现场,无法提供现场证据。

针对电话报警的局限性,本文设计了一种基于Android设备终端的报警系统。Android是一种基于Linux的开源操作系统,具有强大的应用层API和传感器控制功能 [1]。选用Android终端进行开发,不仅使报警操作简便,而且还具有GPS定位、自动拨打报警电话和录制现场视频的功能,从而在一定程度上避免了目前打电话报警的弊端。接警中心监控屏幕上可以直观显示报警地点,方

便警方出警。该系统也可以扩展到其他应用上,例如老人、小孩监护和智能医疗救护等,应用领域广泛。

1 系统整体设计

本系统包括报警客户端和接警服务器端两部分。当用户遇到危险时,报警客户端通过智能手机进行定位。定位到经纬度数据之后,以短信形式发送给接警中心,同时自动拨打报警电话。接警服务器端监听并接收报警信息,同时在地图上显示事故发生位置,规划出警路线,以便警务人员在第一时间做出反应,提高出警效率。报警结束后,将此条报警记录和电话录音保存在后台数据库服务器中。该智能报警系统的总体架构如图1所示。

2 系统硬件

报警客户端采用具有GPS定位、GPRS通信和网络连接功能的Android智能手机。接警服务器端的主控制台采用基于S3C6410X核心板的Android 3G开发平台。S3C6410X含有多个强大的硬件加速器,适合音视频、2D图形、显示运算等应用。通过对Android操作系统进行裁减和移植,对不同模块的驱动进行配置,该平台可以使用板载的DM9000A上网、扩展Wi-Fi模块和GSM/GPRS模块,以及使用VGA接口连接投影,为接警服务器端的开发提供了强大的硬件支持。

系统的扩展硬件资源主要有:SIM300 GPRS模块,通过RS-232接口与核心板连接,实现短信和通话的功能;TL-WN321G+Wi-Fi模块,通过USB接口与核心板连接,为开发板提供网络支持。系统硬件结构图如图2所示。 接警服务器端的GPRS通信模块采用的是SIM300,具有GSM/GPRS双频模块,内嵌TCP/IP协议栈,能够实现语音、短信、数据和传真信息的高速传输

[2]。SIM300提供了标准的RS-232串行接口,可以与Android 3G开发平台连接。Android 3G开发平台使用16C550芯片扩展串口来控制GPRS功能单元电路。使用GPRS通信模块之前,需要在内核中添加16C550设备驱动支持,这样Android 3G开发平台就可以通过串行口使用AT命令对SIM300进行电话操作。本系统中用到的AT命令集如表1所列。

Wi-Fi作为无线网络的技术之一,其主要特性表现为传输速度快、可靠性高、组网方便。本设计使用TL-WN321G+作为拓展的Wi-Fi无线网卡模块,对Linux系统上USB无线网卡的驱动进行分析和移植,使接警终端具备加载无线网络连接的功能。

3 软件设计

3.1 报警客户端设计

紧急情况随时都可能发生,这就要求应用软件必须兼顾稳定性和实时性。客户端报警程序的设计分为普通报警和紧急报警两种。在普通报警情形下,用户主动触发该应用程序,选择适合的报警类型(例如火警、医疗救护等)进行报警,也可以选择是否进行视频录制;在紧急报警(如绑架、抢劫等)的情形下,用户来不及操作手机,这时用户可以剧烈摇晃手机,程序监测手机重力感应器,当重力加速度达到所设置的阈值后,自动向110报警中心报警,并进行视频录制。手机报警端软件总体工作流程如图3所示。 3.2 接警服务器端设计

接警服务器端的工作主要包括监听报警、接电话并录音、读取短信并解析经纬度,以及在地图上显示报警地点等。后台服务器一直在运行,始终监听报警信息。当接到报警时,首先接警终端发出报警提示音,接听报警电话后,监听通

基于Android与百度地图的智能报警系统

基于Android与百度地图的智能报警系统丁一,金华,李允俊【摘要】摘要:本文针对打电话报警的局限性,设计了一种基于Android的智能报警系统。该系统结合AndroidSDK和百度地图API,运用定位技术和GPRS技术,实现了集定位、音视频录制、地图显示和摇一摇触发报警等功能为一体的智能报警系统。测试结果表明,该系统运行稳定
推荐度:
点击下载文档文档为doc格式
7bbe11mbuu5a66i6tmib553973044s010cf
领取福利

微信扫码领取福利

微信扫码分享