欢迎来到天天文库
浏览记录
ID:55974292
大小:633.01 KB
页数:3页
时间:2020-03-24
《基于Android系统蓝牙开发的研究与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第35卷第1期2013年2月光学仪器OPTICALINSTRUMENTSV01.35。No.1February,2013文章编号:1005—5630(2013)01—0034—03基于Android系统蓝牙开发的研究与实现周进波,张磊,张敏,袁钦鹏(上海理工大学光电信息与计算机工程学院,上海200093)*摘要:蓝牙作为一种短距离的无线通讯技术已经在电子设备中得到了广泛的应用,能够将不同的设备连接起来,摆脱了传输线的限制。基于Android系统蓝牙编程的研究较少,因此对Android系统蓝牙协议栈进行了简单的介
2、绍,对蓝牙开发流程进行了分析,并在此基础上实现了Android系统与单片机之间的蓝牙通信,控制步进电机运转。实际应用表明:该系统能够通过蓝牙准确地发送、接收数据,控制精度高、稳定,时间响应快。关键词:Android系统;蓝牙;单片机;步进电机中图分类号:TP316文献标识码:Adoi:10.3969/j.issrL1005-5630.2013.01.007ResearchandimplementationofthebluetoothdevelopmentonAndroidsystemZHOUJinbo,ZHAN
3、GLei,ZHANGMin,YUANQinpeng(SchoolofOptical—ElectricalandComputerEngineering,UniversityofShanghaiforScienceandTechnology,Shanghai200093,China)Abstract:Bluetoothiswidlyappliedinelectronicdevices.Asashort—rangewirelesscommunicationtechnology,itisabletoconnectdif
4、ferentdevices,nothavingtorelyontransmissionline.However,theresearchonthebluetoothprogrammingbasedontheAndroidsystemisscant.Asaresult,theBluetoothprotocolstackoftheAndroidsystemisbrieflyintroduced,andtheBluetoothdevelopmentprocessisanalyzed.Then,thebluetoothc
5、ommunicationbetweentheandroidsystemandthesingle-chipmicrocomputerisimplementedtOcontroltheoperationofsteppermotor.Thepracticalapplicationshowsthatthesystemcansendandreceivedatawithbluetoothprecisely,withhighcontrolaccuracy,stabilityandfastresponsetime.Keywor
6、ds:Androidsystem;bluetooth;single-chipmicrocomputer;steppermotors引言Android是Google开发的一款基于Linux的开源手机系统,由于其完全开放的特点,Android开发群体和用户越来越多,逐渐成为市场份额最大的智能手机操作系统。除了在移动通信方面,Android系统已经应用到其它电子领域,如平板电脑、手持设备等。设备间的数据传输方式主要包括USB传输、红外传输、蓝牙传输,USB传输速度快、即插即用、便于扩展,Android系统从SDK3.
7、1平台开始引入ADK(accessorydevelopmentkit),使不支持USBHost功能的Android设备可以与其它USB设备通信。红外。收稿日期:2012—06—12作者简介:周进波(1985-),男,湖北天门人,硕士研究生,主要从事嵌入式系统方面的研究。第1期周进波,等:基于Android系统蓝牙开发的研究与实现·35·传输是一种无线通信技术,因为传输距离较短、易受干扰,现在更多使用蓝牙作为无线传输‘1
8、,蓝牙传输方便稳定。Android系统同时支持蓝牙通信,通过对Android系统的蓝牙开发研
9、究,对蓝牙、单片机编程,以实现与单片机通信。1系统设计原理Android系统控制单片机步进电机系统结构图如图l所示。首先由Android系统提供的蓝牙API接口,编写应用程序,实现蓝牙设备的基本操作,设备连接正常后,通过B1uetoothsocket实现数据的输人、输出。单片机蓝牙模块接到数据命令后,调用单片机控制程序,控制步进电机的加速、减速、转向。2Android蓝牙应用程序设计2
此文档下载收益归作者所有