社区
许英俊的课程社区_NO_1
iOS开发-全面解析iOS蓝牙BLE4.0开发
帖子详情
实现蓝牙BLE4.0开发(上)
许英俊潇洒
领域专家: 操作系统技术领域
2023-01-12 22:59:44
课时名称
课时知识点
实现蓝牙BLE4.0开发(上)
...全文
151
回复
打赏
收藏
实现蓝牙BLE4.0开发(上)
课时名称课时知识点实现蓝牙BLE4.0开发(上)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Android
蓝牙
4.0(
BL
E)
开发
实现
对
蓝牙
的写入数据和读取数据
由于最近学校组织了一个移动APP(安卓)设计大赛,自己也学习安卓有一段时间了,就跟同学商量一起去参加试试,一拍即合,然后我们就开始想idea,因为最近可穿戴设备比较火,我们也就想试试。经过商量,我负责Android上位机的
开发
,同学负责下位机的
开发
。 上位机的
开发
主要是低功耗
蓝牙
BL
E的
开发
,然后就开始找资料,各种找,最后谷歌官方提供的demo还有其他网友基于官方demo修改的demo,结合网上
Android
蓝牙
4.0
BL
E
开发
之请求同步
实现
篇 完全解析
开发
过Android
蓝牙
4.0
BL
E的同学都知道,Android的
蓝牙
开发
有非常多的坑,具体坑的集合可见我的前面一篇博客,《Android
蓝牙
4.0
BL
E
开发
坑总结》,其中不同机型之间的兼容性就是一个很令人头疼的问题,很多问题究其原因是在手机端和智能设备之间发送请求指令和回调时,其方式是异步请求的,即请求完立即结束,等待回调,而回调又在不同的线程中,因此当交互比较频繁并且之间有依赖关系的时候,
蓝牙
4.0
开发
揭秘:IoT-Firstep安卓
BL
E通信协议
实现
与源码分析
IoT-Firstep是一个物联网
开发
的入门教程项目,涵盖了单片机、上位机、移动应用和服务器后台
开发
等知识,其中
蓝牙
4.0技术的应用实例是重要组成部分。本文将深入剖析该项目中安卓
BL
E通信协议的
实现
原理与源码结构,为新手
开发
者提供清晰的学习路径。 ## 一、
蓝牙
4.0技术基础与项目架构
蓝牙
4.0(
BL
E)以低功耗、低成本和快速连接的特性,成为物联网设备通信的理想选择。在IoT-Firstep
Android
BL
E
蓝牙
4.0
开发
实现
扫描、连接、通讯、获取通知、特性等 (一、打开
蓝牙
进行扫描)
目录 首先说下
蓝牙
4.0 目前android
蓝牙
有2种:
bl
e
蓝牙
开发
流程: 1、首先当然是进行权限申请啦: 2、获取
蓝牙
适配器
Bl
uetoothAdapter 3、打开
蓝牙
4、关闭
蓝牙
5、在onActivityResult中获取打开
蓝牙
结果 (
蓝牙
的状态也会通过广播方式返回) 6、成功打开
蓝牙
后就可以进行
蓝牙
的扫描操作了 7、接下来就是关闭扫描
蓝牙
其5.0之后也是...
Android
蓝牙
4.0
BL
E
开发
实现
对
蓝牙
的写入数据和读取数据
Android
蓝牙
4.0
BL
E
开发
实现
对
蓝牙
的写入数据和读取数据 代码基本上都是官方的demo,只是通过修改获得自己想要的结果,下面就简单介绍一下自己的理解。 一、扫描
BL
E设备activity 检查该设备是否支持
BL
E设备,谷歌在Android4.3才开始支持
BL
E设备(晕死,很长一段时间都没有一台4.3的设备,看着程序修改了也不能测试!)。
许英俊的课程社区_NO_1
1
社区成员
158
社区内容
发帖
与我相关
我的任务
许英俊的课程社区_NO_1
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章