车载蓝牙串口通信

说明:虽然由于硬件工程师出差,无法用终端测试获取数据更新功能,但通过手机通过蓝牙连接终端设备,发送和接收数据正常。趁回学校前总结一下。

一.需求分析:在android系统上开发一款软件,可以和车载设备通过蓝牙接收发送数据,实现手机时时监控设备。

二.用到的技术:android bluetooth,绘图,多线程,串口通信,消息的转码与解码等。

三.直接上界面吧

     1.安装在手机里的菜单图标显示。图中“车载蓝牙”就是应用的图标。


     2.应用启动画面。


     3.启动应用后,如果手机蓝牙未打开,则程序自动请求用户打开蓝牙。


     4.用户点击按钮“是”,则打开蓝牙。


    5.正式进入主界面,界面分三部分,左边一栏是菜单栏,用来与车载终端交互;右上一栏是状态栏,用来显示车载终端的状态;右下一栏:左边的图是显示车的速度,右边的图是指南针--显示方向。右边最下边“请插入司机身份卡”是用来显示司机是否合法。


  6.点击“设备状态”菜单,手机端通过蓝牙发送一条指令(协议:转码后)给车载终端,车载终端接收到这条指令后,返回设备状态的信息。手机接收到这条信息后,通过协议规定,进行解码,然后显示到界面上。


 7.点击“导航功能”菜单,应用检测手机里是否安装有导航软件,进行相关的判断,如图:手机里安装有百度地图和谷歌地图,弹出选择框,用户可以选择进入导航软件进行导航了。

其他界面省略。。。相关代码等功能全部实现了再贴吧。


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值