# flutter_bluetooth_spp **Repository Path**: kikt/flutter_bluetooth_spp ## Basic Information - **Project Name**: flutter_bluetooth_spp - **Description**: flutter 蓝牙spp 库 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2022-04-22 - **Last Updated**: 2024-01-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # bluetooth_spp 关于蓝牙 spp 的封装, 仅支持安卓 iOS 不支持 SPP 协议, iOS 仅支持 IAP 协议(也就是需要通过 MFI 认证) BLE 协议单独使用另一个库开发 ## 项目说明 本项目基本为自用, 不打算添加更多的内容, 也不打算传pub 如果有人需要使用, 请使用git依赖 有错误可以在issue提出, 不承诺修复, 当然也欢迎讨论 ## 基本流程 1. 确定蓝牙开关, 保证开启状态, 建议异步获取当前状态 2. 扫描设备(包含已绑定设备) 3. 如果未找到设备, 则考虑使用增强扫描模式(先关闭蓝牙重新开启) 4. 找到设备后, 连接设备, 如未绑定, 则绑定 5. 连接设备后监听接收消息或发送消息 6. 不需要后断开连接(或设备被关闭后等待 IO 报错时断开连接) 代码可以查看example, 没写注释, 但是跟着流程应该可以看懂