当前位置RFID世界网 > 技术文章 > 汽车 > 正文

Android的GPRS的车载通信终端设计

作者:不详 来源:RFID世界网收录 2012-09-12 11:30:52

摘要:随着车联网技术的不断发展和应用,GPRS日臻普及和嵌入式系统的崛起,车辆网通信终端变得越来越智能化。

关键词:RFID[1297篇]  无线通信[95篇]  车联网[11篇]  传感器[282篇]  

3 系统软件设计

3.1 Android软件开发环境的搭建

Android作为一个开放式的平台,并将Java语言作为它的官方语言,这不仅是考虑到Java语言的强大功能,而且考虑Android平台上绝大部分的程序都是基于Java的程序。Eclipse作为时下最流行的Java开发第15期唐奇明,等:基于Android的GPRS的车载通信终端的设计139工具之一,其良好的开放性、开发效率高、便于使用的特点非常符合OHA(Open Handset Alliance,开放手机联盟)的主旨,非常适合作为Android的开发工具来使用。

图4 超级终端查询Android系统根目录界面

在官方网站下载基于XP系统下的JDK6,安装完成后需要配置环境变量、系统变量和路径;在官方网站下载并安装XP 系统下的Android SDK,启动SDKManager下载并安装Android 2.3的相关Packages;在官方网站下载Eclipse、安装Android DevelopmentTools插件和配置Eclipse(选择SDK的安装路径);启动SDK Manager,创建Android 2.3-API Level 9模拟器如图5所示[5].

图5 Android 2.3-API Level 9模拟器

3.2 GPRS通信应用软件

应用软件是在Eclipse环境下完成的。应用软件主要实现对传感器实时数据显示,连接远程监控中心,当出现异常数据时,通过GPRS传输到远程监控中心,同时显示远程监控中心传输过来的命令。

3.2.1 通信应用程序处理器通过串口与GPRS进行通信

通信程序主要包括初始化、GPRS参数配置、建立连接、数据传输、断开5个部分。GPRS通信应用程序流程图如图6所示。

(1)初始化。处理器通过AT命令初始化串口,包括波特率、数据位、停止位、奇偶校验位等。

(2)GPRS参数配置。需要AT 命令配置GPRS一些参数才能进行通信。参数包括GPRS模块通信网络、登陆网络的用户名和密码、远端IP地址、端口号、通信协议类型、工作模式[6].

(3)建立连接。ARM 通过AT命令激活GPRS模式、控制GPRS进行网络连接,在正常反馈下,一条终端到远程监控中心的物理通道就建立起来了。

(4)数据传输。在与远程监控中心连接成功后,就可以进行数据的收发操作。当接收数据时,终端从GPRS网络上接收到数据帧,经协议处理模块拆封之后,提取用户数据,然后传输给RS 232接口;当发送数据时,设备从RS 232接口收到要发送的数据,经协议处理模块封装,然后发送到GPRS网络上。

(5)断开连接。当检测到数据传输结束标志“+++”时,通过发送“AT#CONNECTIONSTOP”命令释放数据链路。

图6 GPRS通信应用程序流程图

3.2.2 应用程序界面设计

应用程序在Eclipse环境下完成的。在Eclipse上创建“Android Project”类型的工程,用widget(Text-View,Button,EditText等)构建UI,生成相关xml文件,并对UI进行事件处理(Button控件事件监听),软件界面如图7所示[7].

图7 软件界面

 已有0条评论 我要评论 联系编辑 分享到:网易新浪腾讯人人开心网豆瓣MSN


最新评论(加载最新评论):


上一篇:基于Zigbee的无线传输电路的抗电磁干扰优化设计


相关文章:


关键字搜索:


新闻中心:RFID[8509篇]  无线通信[139篇]  车联网[209篇]  传感器[861篇]  

成功应用:RFID[872篇]  无线通信[17篇]  车联网[0篇]  传感器[31篇]  

解决方案:RFID[849篇]  无线通信[43篇]  车联网[2篇]  传感器[49篇]  


图片文章:

热点专题