基于Intel Galileo的位置信息感知系统
I. 项目介绍
本文引用地址:http://www.amcfsurvey.com/article/273082.htm1.1 出发点
每个人都拥有很多重要的东西,如手机、平板、钥匙、钱包甚至家里的宠物、幼小的孩子。他们有时不在你身边,但你会想确认他们的状态,并进一步找到他们。市面上已经出现了多种基于蓝牙4.0技术的防丢器,但我们觉得基于手机的防丢存在缺陷。比如,我在办公室的想迅速确认家里的孩子或者猫在那个房间、有没有离开安全区域,再或者,我希望在多楼层的购物中心如大悦城寻找走丢的小孩。他们所处的位置已经超出手机作为基站能探测到的距离,而且大部分情况是在室内无法GPS。同时,现在也依然有大部分设备不支持蓝牙4.0。所以,我们想进一步分析和验证通过利用Galileo设计感知周围蓝牙设备基站的可行性。
1.2 背景
蓝牙是一种为短距离数据交换服务的无线通信标准,从蓝牙4.0开始引入低功耗模式(BLE),最新版本为蓝牙4.1。蓝牙芯片通常有两种模式,单模式和双模式。目前世界上的蓝牙设备年出货以十亿记,总数有数十亿。我们可以通过Host Controller Interface(HCI)来查看蓝牙设备的Link Quality (LQ)和Received Signal Strength Indication (RSSI)两个值,而且RSSI会随电源控制改变。
伽利略(Intel Galileo)是第一块基于x86架构并兼容Arduino开发,为intel专为创客和教育市场研发的开发板,最新版本为ver2。同时,伽利略可以通过自带的PCIE接口加定制化的Linux拓展出比使用Arduino更强大的功能。
1.3 我们的方案
我们的项目取名为“Cat in Eyes”,因为我们希望通过CIES系统可以确认和查看你的猫、孩子等位置信息,就像我们能用双眼确认一样。蓝牙技术和围绕伽利略开发板是构建CIES系统的核心。
CIES系统提供防丢功能,会在CIES客户端显示目标位置变化消息的时间轴,并在目标进入基站感知区域和与基站失去联系的时候提醒,并可标记目标为丢失。
CIES系统有三种模式,一是通过设立手机为基站直接查找附近的蓝牙设备;二是通过蓝牙或网络(LAN/WIFI/蜂窝数据)连接到单个私有基站,比如是放在卧室的,确认此基站附近的蓝牙设备情况;三是通过网络连接到服务器,通过服务器去查询布在多个地点的公有基站附近有没有想要寻找的设备,并回报所需信息给客户端。因为我们预先设置好了基站,所以知道在哪个基站附近,就几乎可以确定对应位置。
1.4 市场分析
目前市面上有多款基于智能手机的蓝牙防丢解决方案,但市场依然没有完全被打开。
我们通过设置固定的蓝牙感知基站进一步提供更全面的解决方面,更进于打造一个整体的物联网解决方案。防丢只是这个平台能解决的其中一个问题。对个人来说,一个家一个或者多个基站就足够了,能在办公室监控家里的宠物或者小孩有没有离开。进一步利用Galileo的拓展性连接更多传感器后,这个系统可以应用在高端小区、大型购物中心、幼儿园等,提供更多基于微定位的功能如广告投放、智能识别等,成为智能城市的重要基础设施和计算平台。
2 项目概览
2.1 研究主题
研究如何在Android和Galileo可运行的Linux环境下驱动蓝牙、建立基站、自动发现周围设备并通信。
蓝牙技术相关文章:蓝牙技术原理
评论