车载蓝牙串口通信
来源:互联网 发布:淘宝鞋主页设计图片 编辑:程序博客网 时间:2024/04/27 20:40
说明:虽然由于硬件工程师出差,无法用终端测试获取数据更新功能,但通过手机通过蓝牙连接终端设备,发送和接收数据正常。趁回学校前总结一下。
一.需求分析:在android系统上开发一款软件,可以和车载设备通过蓝牙接收发送数据,实现手机时时监控设备。
二.用到的技术:android bluetooth,绘图,多线程,串口通信,消息的转码与解码等。
三.直接上界面吧
1.安装在手机里的菜单图标显示。图中“车载蓝牙”就是应用的图标。
2.应用启动画面。
3.启动应用后,如果手机蓝牙未打开,则程序自动请求用户打开蓝牙。
4.用户点击按钮“是”,则打开蓝牙。
5.正式进入主界面,界面分三部分,左边一栏是菜单栏,用来与车载终端交互;右上一栏是状态栏,用来显示车载终端的状态;右下一栏:左边的图是显示车的速度,右边的图是指南针--显示方向。右边最下边“请插入司机身份卡”是用来显示司机是否合法。
6.点击“设备状态”菜单,手机端通过蓝牙发送一条指令(协议:转码后)给车载终端,车载终端接收到这条指令后,返回设备状态的信息。手机接收到这条信息后,通过协议规定,进行解码,然后显示到界面上。
7.点击“导航功能”菜单,应用检测手机里是否安装有导航软件,进行相关的判断,如图:手机里安装有百度地图和谷歌地图,弹出选择框,用户可以选择进入导航软件进行导航了。
其他界面省略。。。相关代码等功能全部实现了再贴吧。
- 车载蓝牙串口通信
- 蓝牙串口通信
- 关于Android蓝牙串口通信
- PDA蓝牙串口与PC蓝牙串口通信
- mobile 5 蓝牙虚拟串口通信类
- mobile 5 蓝牙虚拟串口通信类
- S60串口通信方法(USB,蓝牙)
- 手机通过蓝牙串口与arduino通信
- S60串口通信方法(USB,蓝牙)
- wince下的蓝牙串口通信
- 蓝牙串口通信之平板版
- Wince蓝牙虚拟串口通信(server & client)
- Android与蓝牙串口模块通信
- windows下蓝牙虚拟串口通信
- android 蓝牙模块的串口通信
- Android蓝牙串口通信遇到的问题
- android蓝牙和串口模块的通信
- Arduino与蓝牙的串口通信
- 姓名拆分为姓氏和名字的方法[php版]
- epoll使用详解(精髓)
- Tinyos之使用Msp430Counter32khz获取系统时间
- EK算法
- 【Data】栈(1)
- 车载蓝牙串口通信
- hdu 1496 Equations(哈希表)
- “指定的元素已经是另一个元素的逻辑子元素。请先将其断开连接”的解决方案
- C#中保留小数点后N位的方法
- SAP标准OK Code Values 列表
- vector 解决方法 error C2065: 'vector' : undeclared identifier
- c#.net函数列表
- Hibernate+Struts整合学习,后期再继续学习spring
- ecmall完善配送方式添加功能