社区
Android
帖子详情
求代码,分包发送数据给外设BLE。
大亭子
2017-09-22 02:54:49
以及,我操作不了外设BLE,拿外设BLE是怎么组包的?
...全文
296
2
打赏
收藏
求代码,分包发送数据给外设BLE。
以及,我操作不了外设BLE,拿外设BLE是怎么组包的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zw150223
2019-10-11
打赏
举报
回复
同求,我也在找这个
大亭子
2018-12-17
打赏
举报
回复
BLE
蓝牙与数据处理.zip
压缩包中包含了三个demo,其中的两个
BLE
_Peripheral 和
BLE
_Center,是可以分别在两台手机上运行进行一个蓝牙间的通信的demo(一台是中央,一台是
外设
);另一个demo是Health_Test,这个是一个蓝牙的完整的例子,就是我们开发中会用到的中央的集成了;demo中还附带上传了一个图片
分包
处理发送给服务器,获取服务器的图片二进制数据处理显示成图片的demo,这个demo主要是为了介绍byte数组,data,string间的处理方式,因为蓝牙的连接其实不难,复杂的一般都是蓝牙的数据处理;如果你想了解更多蓝牙数据处理的知识也可以参考我的这篇博客:https://www.jianshu.com/p/4e5414c29689,如果你想了解其他的内容比如架构设计,OpenGL,cashapelayer等对蓝牙数据进行图形显示的知识,也可以给我留言或者微博留言,可以给大家提供一些参考的知识视频等;如果demo对你有帮助,给个好评,谢谢!!!
BLE
SDK:
BLE
蓝牙低功耗 好用的SDK
BLE
SDK
BLE
蓝牙低功耗 灵活好用的SDK 特点 能快速集成到现有工程 容易理解
代码
很少 非单例设计(多种不同类型的
外设
分开处理,简化逻辑便于维护) 想要的功能随自己扩展(只需继承下已提供
外设
基类) 中心设备(客户端) 功能 搜索蓝牙
BLE
外设
可选指定特殊服务ID搜索 可选指定
外设
名称子串搜索 记录所有已搜索的设备便于展示 长数据发送
分包
发送(不
分包
会发送失败) 可指定
分包
长度 可靠地发送结果回调 发送成功回调 发送失败回调 命令发送(同一特征值,不支持在没拿到返回时继续发送另一个命令) 对
外设
发送无返回命令 对
外设
发送有返回命令,并拿到返回值 读取指定特征值 block直接返回特征值 可选设置异常断开重连 中心设备接入指南 一、自定义
外设
管理器 推荐创建一个单例类并持有一个中心设备管理器YMZ
BLE
Manager对象,以下均按这种思路设计,当然最终实现看自己的想法 以dem
android 蓝牙数据
分包
_Android 蓝牙广播数据包分析
Android 4.0以后开始引入
ble
(低功耗蓝牙),但是5.0之前的版本只支持手机做为中央设备(Central ),手机不能设置
外设
模式,谷歌从5.0后才加入,而手机作为
外设
时需要发送广播,中央设备扫描到才能进行连接。那作为
外设
的设备其广播数据是怎么样构成的?蓝牙的广播包有两种: 广播包 (Advertising Data)和 响应包 (Scan Response),其中广播包是每个设备必须广...
BLE
协议分析
BLE
协议框架及运营的整体分析,帮助读者快速了解
BLE
内容
如何实现
BLE
最大数据吞吐率并满足设计功耗要
求
?
我们开发
BLE
设备多数都有两点要
求
:一是低功耗,电池供电需要持续工作数周甚至数个月;二是将
BLE
peripheral 产生的数据快速传送给central,传输数据功耗较高,提高传输速率缩短传输时间也有利于降低平均功耗。我们该如何设置广播参数与连接参数以达到我们要
求
的功耗呢?该如何设置连接参数与报文长度(PDU / MTU)以尽可能达到最大传输速率呢?
Android
80,349
社区成员
91,287
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章