非淡泊无以明志,非宁静无以致远
全部博文(406)
发布时间:2016-09-07 16:35:08
1. 问题引言:想在gatt client上(一般是手机上)传输长一点的数据给gatt server(一般是一个Bluetooth smart设备,即只有BLE功能的设备),但通过[java] writeCharacteristic(BluetoothGattCharacteristic) 来写的时候发现最多只能写入20个byte的数据。这篇文章会回答下面几个问题:1)为.........【阅读全文】
发布时间:2016-08-29 15:43:54
1. 角色 除了GAP定义了角色之外,BLE还定义了另外2种角色:GATT服务器和GATT客户端,它们完全独立于GAP的角色。提供数据的设备称为GATT服务器,访问GATT服务器而获得数据的设备称为GATT客户端。注意:一个设备可以同时作为服务器和客户端。2. GATT层 &nb.........【阅读全文】
发布时间:2016-08-29 13:25:16
两个设备应用数据的通信是通过协议栈的GATT层实现的。从GATT角度来看,当两个设备建立连接后,他们处于以下两种角色之一:GATT服务器: 它是为GATT客户端提供数据服务的设备GATT客户端: 它是从GATT服务器读写应用数据的设备 GATT角色中的客户端和服务器的概念与链路层的主机和从机的概念完全独立,与.........【阅读全文】
发布时间:2016-08-24 17:09:48
1. 角色 除了GAP定义了角色之外,BLE还定义了另外2种角色:GATT服务器和GATT客户端,它们完全独立于GAP的角色。提供数据的设备称为GATT服务器,访问GATT服务器而获得数据的设备称为GATT客户端。以LED Button应用为例,外围设备(带有LED和按键)作为服务器,集中器作为客户.........【阅读全文】
发布时间:2016-08-06 10:26:59
最简单一次蓝牙通信需要以上相关步骤,包括discovery device,connect,pairing,bond等4个主要部分。BLE中主从机建立连接,到配对和绑定的过程如下图:......【阅读全文】