基于Intel Galileo的位置信息感知系统

  作者:徐天源 陈点 杨烨宇 时间:2015-04-23来源:电子产品世界

  2.2 硬件资源

  ● 两个实验手机Zeeya Beach (Atom Z2420 / Bluetooth 2.1plus)
  ● 一个蓝牙芯片模块CC2540 Chip (Bluetooth 4.0)
  ● 一个Intel Galileo Board (Gen 1)
  ● 一张Intel Centrino Wireless-N 135 无线网卡(WLAN / Bluetooth4.0)
  ● 两根全向天线 (SMA / 2DB)
  ● 一张Micro SD存储卡(8 GB)

  2.3 软件环境

  (1)Galileo Board Develop Environment: Ubuntu 14.04 / LINUX IMAGE FOR SD Intel Galileo v1.0.0 / Arduino 1.5.3 / python 2.7.3 dev. / PyBluez 0.2

  (2)Android ApplicationDevelop Environment: Android Developer Tools v22.0.1 / JAVA 1.8.0

  2.4 实现要点

  (1)被监测目标可以为蓝牙芯片或者蓝牙设备。

  (2)实验手机仅支持蓝牙2.1,并不支持低功耗模式,故需要通过判断蓝牙信号的有无以确定目标是否还在范围内。

  (3)基站开发需基于SD镜像1.0.0,其他版本并未成功驱动蓝牙。

  (4)目标蓝牙设备需要提前设定MAC或UUID。

  (5)Galileo通过无线网络向客户端应用程序发送目标状态等相关消息。

  2.5 实验结果

  (1)以伽利略为基站,如表1所示。

  (2)以实验手机为基站,如表2所示。

  (3)实际环境测试对比,如图4所示。

  我们在寝室同楼层平面,图中黑点处设立基站,并绘制了信号丢失处的位置。

  2.6 项目产品

  (1)一个运行定制的linux的Galileo基站

  (2) 一个初步实现功能和界面的Android移动应用程序

  (3)项目总结/未来工作

  在这份报告中,我们提供了一个基于Intel Galileo和智能手机的蓝牙位置感知系统的实现方案。目前系统已经完成的基本功能为切换本地和单基站模式,查找手机/基站周围的蓝牙设备,并在时间轴上更新。

  我们不仅在寝室楼层测试,也尝试在室外设立基站,成功通过应用程序发现了佩戴蓝牙芯片的猫的位置信息。未来,私人住所、购物中心、幼儿园等需要重点关注的区域内都可以配备该系统。

  最后,一个真正可用的感知网络需要更多的Galileo节点布置在相应位置,就像蜂窝网络中的基站一样,并且需要通过进一步的算法优化定位逻辑和感知功能。以下是未来仍需进一步研究的工作列表:

  ● 通过两个基站更精确识别目标位置区域。
  ● 通过更多的Galileo开发板组建网络。
  ● 考虑到未来实际布点的功耗和大小需求,Intel Edison platform可以考虑作为基站节点的可行性。

1 2

关键词: 蓝牙 Galileo CIES Android 智能手机

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版