绑定、配对、连接蓝牙4.0BLE介绍_casuallystone_新浪博客
Android4.3 蓝牙BLE初步 - To build a better world ! - BlogJava
转:如何连续的测量蓝牙的RSSI - dull_boy2的专栏 - 博客频道 - CSDN.NET
求救,如何跟踪记录蓝牙的RSSI值-Android开发问答-eoe 移动开发者论坛 - Powered by Discuz!
关于Arduino读取蓝牙RSSI定位 - Powered by Discuz!
iOS BLE 4.0 实现搜索周边蓝牙设备并显示其信号强度(RSSI) - 开源中国社区
blog.csdn.net/playboyz2010/article/details/50629319低功耗蓝牙16bit的UUID与128bit的UUID有什么区别_百度知道
Bluetooth GATT介绍 - 北落不吉 - 博客园 **********
16位uuid改成128位 通信不成功 - 蓝牙Bluetooth 技术 - 德州仪器在线技术支持社区
SensorTag User Guide - Texas Instruments Wiki
Bluetooth: ATT and GATT 译文见下面链接
蓝牙低功耗profile:ATT和GATT - bxqs001的专栏 - 博客频道 - CSDN.NET
在BLE协议栈,如果server有数据发送,它就进入广播模式,并且发送一些信号。每个profile定义了广播时长和频率。时长和频率应该根据使用场景进行了节能和及时性的权衡。
处于中心模式的设备随时处于监听模式。当它监听到广播后,如果发现广播设备是认识的(配对过或者白名单中的),就会向外设发起连接。
连接建立以后,GATT通信能够进行,通知得以发送。所以典型的序列是:1,server发送广播 2,client连接 3server通知
如果没有更多的数据发送,server和client就会超时断开。最佳超时时间依赖于用例;如果服务不会频繁发送通知并且没有实时性要求的话,可以立马断开。因为BLE重连是非常快的。
典型的GATT server是外设设备,但是不是必须的。也可以外设做client,center做server。在这种场景下,client想要读写数据的时候,需要先进入广播模式。
网友评论