基于Android手机的无线环境监测系统的设计与实现

  作者:祝朝坤 时间:2015-04-28来源:电子产品世界

  由以上代码我们可以看出,当点击“环境信息”、“视频监控”以及“电灯”三个不同的按钮时,会触发不同的监听事件,转入对应的子页面中去。

  2.2.2 “环境信息”子页面

  (1)环境信息子页面效果图如图7所示。

  界面环境搭建主要在environment.xml文件中进行定义,类似于主页面的搭建形式,在此不再赘述。同时我们可以看到关于本页面会有对外界温湿度光照等传感器数据信息的一个采集。传感器数据信息是通过手机上自带的蓝牙功能与mini环境节点上的蓝牙模块进行点对点通信获得的不断变化着的实时数据。具体实现需要调用Android蓝牙模块相关的一些方法。首先android手机需要对自己周围的蓝牙设备进行扫描,并连接mini环境节点所对应的蓝牙模块。如图8所示。

  当与环境节点的蓝牙模块进行连接之后,即可进一步对单片机发送来的数据信息进行获取。

  (2)Android应用程序APP的生成

  当一系列软件开发工作都完成之后,则需要对所开发的app进行测试。在基于Android的Eclipse开发环境下,只需要点击如图9所示的Run As---Android Application一项即可运行,同时会在工程文件夹下的bin目录下生成一个.apk的压缩文件。接下来只需要将其拷贝到手机上运行即可。

  (3)Android智能手机端功能测试

  Android智能手机终端功能测试主要分为以下几个方面:

  1、首先将apk应用程序安装到Android智能手机上,安装完成后会出现如图10所示名为“智能监控系统”的应用程序小图标。

  2、点击运行应用程序后,进入图11环境监控系统主界面。

  3、点击“环境信息”,并连接硬件节点所对应的蓝牙设备,将出现图12环境监控信息页面。在此页面下,我们可以看到硬件节点上的传感器采集到的各种环境数据。这些环境信息随着当前环境的不断改变而实时变化。

  至此,该设计的主要功能已经实现。通过蓝牙方式完美的将硬件节点所采集到的传感器信息传输给Android智能手机,并实现了对环境信息的实时监测功能。

1 2 3

关键词: Android 单片机 APP 蓝牙 传感器

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

或用微信扫描左侧二维码

相关文章

查看电脑版