蓝牙连接原理
2019-10-30 13:19:58 0 举报
蓝牙连接原理
作者其他创作
大纲/内容
监听连接请求
手机app
创建蓝牙适配器:用来检测设备是否支持蓝牙
监听发现状态为“可发现“的蓝牙设备
失败
已开启
配对成功
未开启
得到蓝牙的socket对象
获取广播里的蓝牙对象
搜索设备
通信方式:蓝牙
作为一个集合,每次发现一个就添加一个到集合中并保存。
打印机
获取蓝牙权限
1.blueTooth2.buleTooth_Admin
添加对象到集合
server端:
关闭设备发现
使用socker建立连接
判断蓝牙是否开启
蓝牙技术实现:
有连接建立返回一个蓝牙socket对象
监听广播获得蓝牙对象
注册一个广播:用来发现设备的广播
建立连接
连接:
蓝牙连接成功
关闭设备监听
执行蓝牙配对
执行打开蓝牙的方法
client端:
热敏打印机方式:打印机作为server而android设备作为cleient连接
蓝牙通讯
获得蓝牙server对象
蓝牙设备的连接和网络连接的模型十分相似,都是Client-Server 模式,都通过一个 socket 来进行数据传输。1.只作为 Client 端发起连接2.只作为 Server 端等待别人发起建立连接的请求3.同时作为 Client 和 Server
0 条评论
下一页