蓝牙设备的连接

本文介绍了蓝牙无线技术标准,讲解了蓝牙设备如何与其他设备建立连接,包括扫描、配对、连接和数据交换的过程。重点阐述了蓝牙API中BluetoothAdapter、BluetoothDevice、BluetoothSocket和BluetoothServerSocket的角色和功能,并强调了使用蓝牙功能所需的权限配置。
摘要由CSDN通过智能技术生成

蓝牙(BlueTooth)是一种无线技术标准,可实现固定设备,移动设备和楼宇个人域网之间的短距离数据通信,蓝牙设备最多可以同时和7个其他蓝牙设备进行连接,进行通信
蓝牙的功能:
1.扫描其他蓝牙设备
2.为可配对的蓝牙设备查询蓝牙适配器
3.建立RFCOMM通道
4.通过服务搜索来连接其他设备
5.与其他设备进行数据传输
6.管理多个连接
蓝牙建立连接必须要求:
1.打开蓝牙
2.查找附近已配对或可用设备
3.连接设备
4.设备间的数据交换
常用蓝牙API:
1.BluetoothAdapter:代表本地蓝牙适配器(蓝牙无线电),BluetoothAdapter是所有蓝牙交互的入口,使用这个你可以发现其他蓝牙设备,查询已配对的设备列表,使用一个已知的MAC地址来实例化一个BluetoothDevice,以及创建一个BluetoothServerSocekt来监听与其他设备的通信
2.BlueDevice代表一个远程蓝牙设备,使用这个来请求一个与远程设备的BluetoothSocket连接,或者查询关于设备名称,地址,类和连接状态等设备信息
3.BluetoothSocket代表一个蓝牙socket的接口,这是一个连接点,他允许一个应用与其他蓝牙设备通过InputStream和OutuptStream交换数据
4.BluetoothServerSocket代表一个开放的服务器Socket,它监听接受的请求,为了连接两台Android设备,一个设备必须使用这个类开启一个服务器Socket.当一个远程蓝牙设备开始一个和该设备的连接请求,BluetoothServerSocket将会返回一个已连接的BluetoothSocket,接受该连接

使用蓝牙需要配置权限:

<uses-permission 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值