ndroid蓝牙调试助手实现(一)

蓝牙( Bluetooth ):是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用2.4—2.485GHz的ISM波段的UHF无线电波)。蓝牙技术初由电信巨头爱立信公司于1994年创制,当时是作为RS232数据线的替代方案。蓝牙可连接多个设备,克服了数据同步的难题。

蓝牙4.0是2012年新蓝牙版本,是3.0的升级版本;较3.0版本更省电、成本低、3毫秒低延迟、超长有效连接距离、AES-128加密等;通常用在蓝牙耳机、蓝牙音箱等设备上。

本项目是基于蓝牙4.0的串口调试助手。主要应用在携带蓝牙4.0的设备上,功能是主动扫描周边的蓝牙设备,连接成功后,模块所发送的数据会显示在对应的区域。同时,还能够向模块发送信息。接受和发送的信息都可以选择为十六进制。

第 1 章 使用说明

android使用技能,ndroid使用方法

软件共分为三个部分:数据接收区,数据发送区,设备扫描区。

点击搜索,软件会开始进行周边蓝牙设备的扫描,需要等待五分钟。

扫描完成后,设备会在右侧显示出来,点击设备就可以连接。

这是结婚搜到的数据就会显示在左侧,当不需要的时候,点击右下角的断开,就可以中断和设备的连接。

android使用技能,ndroid使用方法

第 2 章 环境搭建

2.1 Android 开发环境的安装与配置

Android应用软件开发需要的开发环境在路径“光盘\Android应用开发环境\”下:

JDK: JDK\JDK8\jdk-8u5-windows-i586*ex.e**(32bit)或者jdk-8u5-windows-x64*ex.e**(64bit)

(从JDK 8.0开始不支持Windows XP操作系统,使用Windows XP的用户可以使用JDK7目录下的内容)

ADT: adt-bundle-windows-x86.7z(32bit)或者adt-bundle-windows-x86_64.7z(64bit)

以下主要介绍在Windows环境下搭建Android开发环境的步骤和注意事项。

2.2 安装JDK和配置Java开发环境

双击JDK\JDK8\jdk-8u5-windows-i586*ex.e**(32bit操作系统)或者jdk-8u5-windows-x64*ex.e**(64bit操作系统)进行安装(从JDK 8.0开始不支持Windows XP操作系统,使用Windows XP的用户可以使用JDK7目录下的内容选择代替JDK8目录下的内容)。接受许可证,选择需要安装的组件和安装路径后,单击“下一步”按钮,完成安装过程。

android使用技能,ndroid使用方法

安装完成后,利用以下步骤检查安装是否成功:打开Windows CMD窗口,在CMD窗口中输入java –version命令,如果屏幕出现下图所示的代码信息,说明JDK安装成功。

XP下安装JDK7如下:

android使用技能,ndroid使用方法

非XP下安装JDK8如下:

android使用技能,ndroid使用方法

2.3 解压adt-bundle-windows

JDK安装成功后,使用软件解压ADT目录下的adt-bundle-windows-x86.7z(32bit)或者adt-bundle-windows-x86_64.7z(64bit)。

注意:解压路径不包含中文;

android使用技能,ndroid使用方法

2.4 运行Eclipse

解压完毕后,直接执行其中的eclipse\eclipse*ex.e**文件,Eclipse可以自动找到用户前期安装的JDK路径。

android使用技能,ndroid使用方法

2.5 配置Eclipse

运行解压目录下的eclipse\eclipse*ex.e**,为自己选择一个工作目录Workspace,不要有中文路径,不选择默认也可以。

android使用技能,ndroid使用方法

需要为Eclipse关联SDK的安装路径,即解压路径下的sdk目录。在Eclipse中,点击Window->Preferences,会看到其中添加了Android的配置,按图所示的操作,然后点击Apply,后点击OK即可。

android使用技能,ndroid使用方法

完成以上步骤后,设置Eclipse环境

android使用技能,ndroid使用方法

勾选Android相关的工具,点击OK(如果已经勾选,则不理会)。

android使用技能,ndroid使用方法

第 3 章 源码编译

3.1 导入源码

打开Eclipse环境,选择File->Import。

android使用技能,ndroid使用方法

然后,导入光盘资料中的“BlueHelper”工程,勾选下图中的选项。

android使用技能,ndroid使用方法

点击finish完成工程的导入

3.2 运行程序

注意:如果在调试开发板的时候,出现ADB连接不上的问题(已知华清远见FSPAD723开源平板),可以试着替换Android SDK的ADB工具(把光盘\Android应用开发环境\ADB\ADB1.0.26\下的4个文件拷贝到用户ADT解压目录下的sdk\platform-tools中)

android使用技能,ndroid使用方法

开发期间,在实际的设备上运行Android程序与在模拟器上运行该程序的效果几乎相同,需要做的就是用USB电缆连接手机与计算机,并安装一个对应的设备驱动程序。如果模拟器窗口已打开,请将其关闭。只要将开发平台通过USB*载下**线与计算机相连,应用程序就会在开发平台上加载并运行。

在Eclipse中选择“Run” →“Run”(或Debug)命令(或者在工程上点击右键),这时会弹出一个窗口,让你选择用模拟器还是手机来显示,如果选择手机,即可在手机上运行该程序。

android使用技能,ndroid使用方法

嵌入式物联网需要学的东西真的非常多,千万不要学错了路线和内容,导致工资要不上去!

分享大家一个资料包,差不多150多G。里面学习内容、面经、项目都比较新也比较全

扫码进群领资料

android使用技能,ndroid使用方法