蓝牙ble

绑定、配对、连接蓝牙4.0BLE介绍_casuallystone_新浪博客

Android_低功耗

Android4.3 蓝牙BLE初步 -    To build a better world ! - BlogJava

蓝牙RSSI计算距离-布布扣-bubuko.com

转:如何连续的测量蓝牙的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介绍 - 北落不吉 - 博客园  **********

GATT Profile 简介 - 推酷

16位uuid改成128位 通信不成功 - 蓝牙Bluetooth 技术 - 德州仪器在线技术支持社区

GATT协议_Tifnan_新浪博客

SensorTag User Guide - Texas Instruments Wiki

低功耗蓝牙(2) - 文章 - 伯乐在线

低功耗蓝牙(3) - 文章 - 伯乐在线

低功耗蓝牙(5) - 文章 - 伯乐在线

Bluetooth: ATT and GATT  译文见下面链接

蓝牙低功耗profile:ATT和GATT - bxqs001的专栏 - 博客频道 - CSDN.NET

BLE概念,profile

在BLE协议栈,如果server有数据发送,它就进入广播模式,并且发送一些信号。每个profile定义了广播时长和频率。时长和频率应该根据使用场景进行了节能和及时性的权衡。

处于中心模式的设备随时处于监听模式。当它监听到广播后,如果发现广播设备是认识的(配对过或者白名单中的),就会向外设发起连接。

连接建立以后,GATT通信能够进行,通知得以发送。所以典型的序列是:1,server发送广播 2,client连接 3server通知

如果没有更多的数据发送,server和client就会超时断开。最佳超时时间依赖于用例;如果服务不会频繁发送通知并且没有实时性要求的话,可以立马断开。因为BLE重连是非常快的。

典型的GATT server是外设设备,但是不是必须的。也可以外设做client,center做server。在这种场景下,client想要读写数据的时候,需要先进入广播模式。

你可能感兴趣的:(蓝牙ble)