最近需要利用现有的单片机通过蓝牙和手机进行通信,并且在手机中实现一定程度的控制。我只是稍微知道点android的开发,现在是在调研阶段。第一步调研的是利用手头有的android-sdk文件来初步了解android中蓝牙的使用。有关蓝牙通信的基本知识将在以后补充。
一、android中蓝牙支持安卓平台提供了蓝牙协议栈的支持,允许手机通过无线和其他蓝牙设备进行数据传输。应用程序通过安卓的Android Bluetooth APIs 能够实现蓝牙功能,实现点对点或者说对多点的无线传输功能,这些在API中都能轻易找到。 android中所有的bluetooth API都在android.bluetooth包中,使用bluetooth APIs ,android设备能够实现:
1)扫描其他蓝牙设备;
2)询问当前适配器已配对设备;
3)建立RFCOMM通道;
4)通过设备发现链接到其他设备;
5)传送或接受数据;
6)管理多点连接。
而为了通过蓝牙通信需要事先主要的四个任务:设置蓝牙适配器,查找已经配对的或者查找到的设备,建立连接,设备间传输数据。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !