GND接负电,+5V连接电源正极,如若接反,蓝牙模块会烧毁。

每个蓝牙模块都有一套AT指令,HC-05蓝牙模块的AT指令设置的方法有两种:

第一种为默认设置,连接任意的蓝牙设备,只需要输入配对码,默认为1234,将串口参数设置为34800bit/s ,停止位1位即可。

第二种为USB接口转TTL。通过USB to UART模块进行设置。RXD与TXD相连,TXD与RXD相连,VCC则对应连接VCC,GND连接GND。USB插入电脑或者其他设备,按住蓝牙模块上的黑色按钮,灯光缓慢闪动,则进入AT指令模式。

相关的AT指令如表1。1所示[4]:

表1。1蓝牙AT指令集

输入AT指令 AT指令意义来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766

AT+NAME=Bluetooth AT+NAME=Bluetooth

AT+ROLE=0 蓝牙模式为从模式

AT+CMODE=0 蓝牙连接模式为任意地址连接模式

AT+PSWD=1234 蓝牙配对密码为1234

AT+UART=9600,0,0 蓝牙通信串口波特率为9600,停止位1位,无校验位

AT+RMAAD 清空配对列表

当在串口输入以上指令集后,返回OK即表示设置成功。要注意的是,输入的指令集,必须在英文下输入,否则不会返回相应指令。

1。5本课题的目标与开发环境

本软件主要是针对当前大部分不是很懂自己爱车的人群,可以通过手机来实时的收集到汽车当前的状况。该软件有使用方便、操作简单、人性化友好界面等特点,更重要的是具备实时收集到发动机转速、汽车实时速度、油箱油量、车外温度等一系列功能。使用者不用掌握相关专业知识,只要会使用手机即可方便快捷的使用该软件。

该软件通过简单工厂模式,在性能要求方面具有数据的易操作性、易维护性、易扩展性、稳定性好、安全性强和处理效率高等特点。

软件界面上,点击信息接收按钮可以显示发动机转速、行驶实时速度、油箱油量、车门(5车门)状态信息、手刹及安全带状态信息、车外温度、电瓶电压等车辆信息。数据传输上,通过手机蓝牙模块连接汽车管理设备,再通过汽车管理设备连接到汽车CAN总线,手机和汽车管理设备之间使用类似于OBDII协议进行数据交互。

1。5。1 软件的模型和体系结构

该软件在模型上使用了瀑布模型,由上而下,逐渐展开。从一开始的需求分析至中期的软件单元检测,到最后的软件维护,每个阶段都产生循环反馈。瀑布模型的核心思想是将问题按工序简化,软件功能的实现和软件的设计分开,有利于分工协作。

体系结构上大致使用了C/S的结构,手机作为客户端,蓝牙模块作为服务器层,汽车管理设备作为服务器,手机通过蓝牙模块连接汽车管理设备,获取最新的车辆信息。

1。5。2 软件的开发环境

原车信息收集软件采用Java编程语言在Android系统上开发完成。Java技术因为拥有优良的平台移植性、通用性、高效性和安全性,被广泛应用在各个领域[5]。

JAVA放弃了C++中多种很少用到与弊大于利的功能,同时,Java可以运行于任何微处理器,用Java开发的程序可以在网络上传输,并运行于任何客户机上[6]。 

对比较C++,JAVA具有一些新的特性[7]:

(1) 避免了赋值语句与逻辑运算语句的混淆。

(2) 取消了多重继承。论文网

(3)

上一篇:基于Android音乐播放器设计+源代码
下一篇:Android系统的母婴购物app设计+源代码

Android系统的母婴购物app设计+源代码

基于Android音乐播放器设计+源代码

ASP.net+sqlserver汽车租赁管理系统设计+源代码

Android的生日管家管理软件的设计+源代码

Android平台的新生指南系统设计+源代码

Android考勤系统移动端的设计+源代码

Android手机在线商城的设计+源代码

马克思主义时代化的实现路径分析【1858字】

探讨农村中學体育教學【2535字】

高层建筑结构设计不规则...

道路运輸企业经营资质评...

我国发展跨境电子商务中的物流问题研究

从整人节目看中日两国国民性

中高层管理岗位胜任力调查问卷表

浅谈日本长期护理政策對...

电视相亲节目文献综述和参考文献

剩余类环上矩阵的性质