Android智能手机的紧急呼救系统设计

发布者:快乐舞步最新更新时间:2016-03-17 来源: 21ic关键字:Android手机  蓝牙4.0  Arduino  紧急呼救 手机看文章 扫描二维码
随时随地手机看文章
引言

随着移动通信技术的迅猛发展,智能手机得到广泛普及与应用。除了基本的通话功能以外,智能手机已经成为物联网时代新型的终端节点。

目前,老人、妇女儿童外出时遇到抢劫、性侵等恶性事件时有发生。在此背景下,设计了一种基于Android智能手机的无线求救系统。该系统主要由手环和Android智能手机报警软件APP组成。其中,手环由低功耗蓝牙4.0无线通信模块和微控制器构成,通过蓝牙与携带者的Android智能手机保持连接状态。

1 系统功能与结构

本系统具体功能如下:

①手环通过低功耗的蓝牙4.0通信技术实现与智能手机的长时间相互连接,可以在不直接使用手机的情况下,及时有效地利用手机向外界发送求救信息。

②在系统中预设短信内容及收信人号码,使求救信息的发送变得更加方便、快捷、及时、有效。

③当智能手机APP报警软件启动后,系统能及时自动定位,并将GPS定位信息以短信的方式发送出去,同时开启手机内置的麦克风进行录音,并以邮件、微信、短信的形式把现场声音信息发送给预定收件人,为事后的调查提供有力证据。另外,APP报警软件也可以直接拨打预设好的联系人或110等报警电话。

其系统结构与工作原理如图1所示。

 

a.jpg

2 手环系统设计

手环主要实现报警信息的触发与智能手机的连接功能,主要由蓝牙4.0通信模块与低功耗单片机构成。

其中,蓝牙4.0将传统蓝牙、高速蓝牙和低功耗蓝牙技术融合在一起,这三个规格可以组合或者单独使用。蓝牙4.0规范的核心是低功耗技术,该技术的最大特点是使设备拥有超低的运行功耗和待机功耗,蓝牙低功耗设备使用一粒纽扣电池即可以工作一年之久。蓝牙4.0无线通信技术可广泛应用于对功耗有着严格要求的智能仪器仪表、可穿戴设备、无线传感器网络等众多领域。

2.1 Bluno Arduino开发板

为了降低系统功耗,减小手环尺寸,同时便于开发与测试,本文采用了集成蓝牙4.0通信模块的Bluno Arduino开发板来模拟蓝牙4.0可穿戴式手环,如图2所示。

 

b.jpg

以下是Bluno Arduino的技术参数:

◆微控制器:ATmega328;

◆BLE芯片类型:TI CC2540;

◆支持蓝牙HID;

◆支持通过AT指令调试蓝牙模组;

◆通过串口的透明通信;

◆USB升级BLE固件;

◆Bootloader:Arduino UNO;

◆兼容Arduino UNO的针脚接口,支持UNO扩展板。

2.2 Bluno蓝牙4.0通信程序原理

蓝牙4.0无线网络拓扑结构分为星型拓扑和广播组拓扑。蓝牙网络节点的类型可以分为主机、从机,也可以分为服务器、客户端,具体的配置由对应的配置文件决定。

手环与Android手机蓝牙4.0通信采用了星型拓扑结构,蓝牙节点设备以广播的形式发送设备的IEEE地址,手环作为从机等待连接;Andr oid智能手机作为主机,发起建立网络连接的请求。集中器设备扫描发现节点设备并与之建立连接的流程如图3所示。

 

c.jpg

2.3 求救按钮检测程序

以下为Bluno Arduino开发板的求救按钮检测代码:

 

d.jpg

3 Android报警软件APP的实现

3.1 报警软件活动图与顺序图

当可穿戴手环上的求救按钮被按下后,携带者的智能手机上的APP报警软件能迅速打开GPS模块,并将定位信息及相应求救内容以短信的方式发送出去,同时开启手机内置的麦克风进行录音,并以邮件、短信的形式把现场声音信息发送给预定收件人。另外,APP报警软件也可以直接拨打预设好的联系人或110等报警电话。

图4为报警软件的活动图,图5是报警软件顺序图。

 

e.jpg

3.2 报警软件部分示例代码

Android手机蓝牙4.0网络建立的部分Java代码如下所示:

 

f.jpg

 

g.jpg

 

h.jpg

4 系统测试

4.1 系统硬件连接

在测试实验中,采用小米3作为测试样机(该手机配备了蓝牙4.0通信模块),采用Bluno Arduino开发板模拟可穿戴手环,详见图6。

 

i.jpg
关键字:Android手机  蓝牙4.0  Arduino  紧急呼救 引用地址:Android智能手机的紧急呼救系统设计

上一篇:基于AVR单片机的智能分度头研究
下一篇:基于ATMEGA128单片机压力的测量

推荐阅读最新更新时间:2024-03-16 14:47

安兔兔评测:第三季度全球Android手机性能排行榜
    对于智能手机市场,2013年第三季度可谓是多“机”之秋。各手机制造商争先恐后推出自家旗舰机。三星,sony,小米等大牌手机供应商上都如期发布了新一代旗舰机。安兔兔也延续传统,根据第三季度(也就是从7月到9月这三个月)用户提交到后台的数据,分析得出了第三季度安卓类手机全球性能排行榜。 这个排行榜是由用户提交到后台的数据整理,通过计算平均分得来的。所有数据都是来自用户,安兔兔根据这些数据算出平均从而得出性能排行榜,这些数据具备很高的参考价值。 一、手机品牌呈现三足鼎立之势 在上一季度,三星在推出新旗舰机S4后便稳居榜首。这一季度,三星仍然延续了这一传统,新推出的Note3依旧位列榜首。同时,与上半年的百花齐放不同,很多出现在上
[手机便携]
安兔兔2月Android手机性能榜单:麒麟970继续笑傲
自开年以来,智能手机市场发布会不断,新机层出不穷。当然,高性能手机仍然是手机玩家最为关注的。 近日,安兔兔发布最新一期Android手机性能榜单,来看看又有哪些手机上榜呢? 在新一期安兔兔Android手机性能榜单中,华为Mate 10安兔兔(V7版)平均跑分达到了214750分,位居榜首。与此同时,华为Mate 10 Pro、荣耀V10分别排名第二和第三。 值得一提的是,本期榜单与上月榜单一致,前三甲均搭载麒麟970芯片。 一加手机5和一加手机5T也成功挤入前5,这两款新机搭载高通骁龙835移动平台,安兔兔(V7版)平均跑分均超过21万。 另外,努比亚Z17、努比亚Z17S、小米6、小米MIX
[手机便携]
如何使用Arduino录制和播放3D打印机械臂
事实证明,机械臂在许多需要速度、准确性和安全性的应用中非常有用且更高效。但对我来说,更重要的是,这些东西在工作时看起来很酷。我一直希望有一个机械臂可以帮助我完成日常工作,就像托尼·斯塔克在他的实验室中使用的Dum-E和Dum-U一样。可以看到这两个在制作钢铁侠套装或使用摄像机拍摄他的作品时帮助他。其实阿呆也救过他一次命......这就是我想阻止它的地方,因为这不是粉丝页面。除了虚构的世界,还有许多由发那科、库卡、电装、ABB、安川等制造的很酷的现实世界机器人手臂。这些机械臂用于汽车,采矿厂,化学工业和许多其他地方的生产线。 因此,在本中,我们将在和MG995伺服的帮助下构建自己的机械臂。机器人总共有4个自由度(DOF)
[机器人]
采用Arduino为核心控制的智能小车避障系统
人工智能技术是与多门基础学科联系紧密、相互促进相互发展的前沿技术,是集计算机、物理学、生理学、控制技术、传感器技术等于一体的高新技术产业。人工智能技术的应用领域也越来越广泛,除了传统的工业领域,人工智能技术的应用也涉及到军事、娱乐、服务、医疗等领域”。 随着机器人技术的不断发展,人们对机器人的要求也越来越高,机器人的智能化已成为当今的热点。智能小车作为一种四轮驱动的智能机器人,它行动灵活、操作方便,车上可集成各种精密传感器数据处理模块,其避障功能保证了智能小车在行进过程中行进方向的自行调节,避免发生碰撞、碰擦,是智能小车的重要组成部分。目前,智能小车大多采用单个传感器实现单面避障,但单面避障存在着固有的缺陷,如:障碍物探测缓慢、
[嵌入式]
如何使用Arduino构建一个消防机器人
根据国家犯罪记录局(NCRB)的数据,据估计,从2010年到2014年,印度因火灾事故造成超过1.2万人死亡。尽管对火灾事故采取了很多预防措施,但这些自然/人为灾难确实时不时发生。在发生火灾时,为了救人和灭火,我们被迫使用不安全的人力资源。随着技术的进步,特别是在技术方面,很有可能用机器人代替人类来灭火。这将提高消防员的效率,并防止他们冒着生命危险。今天我们将使用构建一个消防机器人,它将自动感应火灾并启动水泵 在这个项目中,我们将学习如何使用Arduino构建一个简单的机器人,它可以向火移动并在火周围抽水来扑灭火。这是一个非常简单的机器人,可以教我们机器人的基本概念;一旦您了解了以下基础知识,您就可以构建更复杂的机器人
[机器人]
安兔兔发布1月份Android手机性能榜单,iQOO 7或冠军
集微网2月3日消息,知名手机跑分软件安兔兔昨天发布了1月份Android手机性能榜单,我们一起来瞧瞧。 首先是Android旗舰手机性能榜,我们看到本次拿下第一、第二、第三名的机型分别为iQOO7、小米11、华为Mate 40 Pro+,平均成绩依次为728784分、705593分、702553分。 图片来源:安兔兔官网 从跑分看,同样是搭载骁龙888,iQOO7能够以接近3万分的优势击败小米11,夺得了1月份Android手机性能榜单的冠军,让不少人对其刮目相看。 接下来是Android中端手机性能榜,Redmi 10X 5G成为该榜单唯一一款跑分突破40万的手机,值得一提的是这成绩只比排在第二、第三、第四名的手机领先不
[手机便携]
安兔兔发布1月份<font color='red'>Android手机</font>性能榜单,iQOO 7或冠军
Arduino Pro第一款高性能工业级开发板贸泽开售
贸泽电子目前在全球分销的Arduino Portenta H7搭载双核STMicroelectronics STM32H747微控制器,能够同时运行高级代码和实时任务。STM32H747处理器的480 MHz Arm® Cortex®-M7核心与240 MHz Arm Cortex M4核心通过远程过程调用机制进行通信,该机制允许每个处理器无缝调用另一个处理器上的函数。两个处理器共享所有片内外设并可以运行以下程序:基于Arm Mbed™ 操作系统的Arduino 内置例程 (sketches) 、本地Mbed应用程序、MicroPython、JavaScript(通过解释器)和TensorFlow™ Lite。 P
[单片机]
<font color='red'>Arduino</font> Pro第一款高性能工业级开发板贸泽开售
ST和Arduino联手扩宽创客社区使用STM32微控制器和传感器的途径
2016年6月30日,致力于为创客提供更多创造空间,横跨多重电子应用领域、全球领先的半导体供应商意法半导体 (STMicroelectronics,简称ST)和教育、创客和物联网市场最大的开源生态系统Arduino公司,宣布了一项合作协议,让业界领先的STM32系列微控制器(MCU)以及意法半导体的传感器、功率器件和通信连接技术走近Arduino创客社区。STAR (ST和Arduino的前两个字母组合)开发项目的首款产品基于STM32F469的STAR Otto基板于近日向公众展出。现在,物联网开发人员和创客可以在他们的智能硬件内创建高性能图形功能,使用容易上手的软硬件开发好用的触屏和声控以及媒体流功能,改进他们的应用设计。
[物联网]
ST和<font color='red'>Arduino</font>联手扩宽创客社区使用STM32微控制器和传感器的途径
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved