分类: 嵌入式
2016-07-21 08:57:52
硬件ATMLEL SAMB11 ble4.1评估板、android4.4手机、iphone5s,以及CC2540 USB dongle 蓝牙抓包工具
开发平台 ATMEL STUDIO, adt bundle for windows
首先要看下ble4.1规范,了解下ble基本知识和GATT协议以及数据包格式。
1. ATMEL STUDIO自带SAMB11 ble协议栈,基本程序开发就是根据它的例子框架修改
2. Android4.3以上手机才支持ble4.0,并且只能作为从设备,android5.0即可做从设备也可做主设备,iphone5主从都支持
3.通过SAMB11评估板向android手机发送notify时,最大为7Kb/s, 距离20米左右1kb/s
4.通过android手机write charatistic时,速度为200b/s, 没错就是200个字节每秒,经过抓包发现write时会先发写请求验证读写权限,然后才执行写操作, 差不多要60ms左右