E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
gatt
android ble notify
1fixed_reg.pL2CA_FixedData_Cb=
gatt
_le_data_ind;2
gatt
_le_data_ind3
gatt
_get_ch_state3
gatt
_data_process4
gatt
_client_handle_server_rsp5
gatt
_process_notification6
gatt
_get_link_encrypt_status6gap_ble_c_cmpl
来自深渊的凝视
·
2020-08-10 01:52
android
Android BLE低功耗蓝牙开发(下) BLE客户端(中央设备)与
GATT
服务的通讯
之前的文章简单实现了使用传统蓝牙进行通讯的DEMO,说是最简单其实只是夸张的写法~毕竟标题党横行,我们也得学学点~至少没有UC震惊部那么夸张。然后,本来是要写Android开发之BlueTooth--最简单的Andorid低功耗(BLE)蓝牙通讯Demo的,写了一半发现BLE简单不起来,所以分两篇来写BLE相关的应用。因此大家可能发现,你下篇的编写时间别上篇还早?这只是假象~CSDN的发布时间是建
天才小汪汪
·
2020-08-09 23:46
Android小知识
蓝牙通信UUID
蓝牙低功耗BLE开发,无论是MCU端还是Android等APP端,都会涉及到一堆的UUID,对应着BLE协议栈
GATT
的Service、Characteristic、Descriptor。
雨微尘
·
2020-08-09 23:01
蓝牙
低功耗蓝牙BLE对应
Gatt
的UUID
details/39048939参考http://code.taobao.org/p/watch_demo/diff/2/trunk/yqc_watch/Components/ble/include/
gatt
.h1
luck_horse
·
2020-08-09 23:31
蓝牙
android6.0以上版本蓝牙4.0开发
开发蓝牙4.0,首先了解一下支持蓝牙4.0设备的基本信息:蓝牙有好多的
gatt
服务,也就是service,而每一个
gatt
服务下面有很多的特征值,也就是characteristic,每一个服务,特征值都会对应一个
白萝卜blb
·
2020-08-09 22:44
安卓开发
蓝牙4.0
记一次Android传统蓝牙建立连接的坑
低功耗蓝牙是用
GATT
这种属性传输协议,而传统蓝牙则是通过Socket的方式进行数据的传输。
大前端码农的自我修养
·
2020-08-09 21:52
#
Android基础
Android Ble连接,Ble133异常处理,写入消息
publicclassBleUtil{publicstaticfinalintERROR_CODE_TIMEOUT=100;//超时publicstaticfinalintERROR_CODE_
GATT
Wo来给你讲故事
·
2020-08-09 19:34
Android
【BLE4.0】CC2541从机之notify通知
二、实验平台协议栈版本:BLE-CC254x-1.4.0编译软件:IAR8.20.2硬件平台:SmartRF开发板三、简介notify通知的两种方式1、
GATT
_Notification在从机代码中使用
a369000753
·
2020-08-09 19:38
蓝牙4.0基础问题
安卓基于BLE的蓝牙开发入门
BLE蓝牙开发简单入门BLE背景介绍引言BLE简介
Gatt
协议以及必备知识蓝牙开发涉及的API介绍BLE实战准备真机调试权限准备写两个简单的页面扫描设备主界面扫描设备信息界面实现扫描并返回检测到的设备连接设备的数据读写总结
Takitohru
·
2020-08-09 19:17
android
Android4.3 蓝牙BLE初步
一、关键概念:GenericAttributeProfile(
GATT
)通过BLE连接,读写属性类小数据的Profile通用规范。现在所有的BLE应用Profile都是基于
GATT
的。
看日出
·
2020-08-09 10:50
Android
Nordic官方技术博客搬运
【Nordic博文分享系列】NordicnRF52/nRF51开发流程说明【Nordic博文分享系列】低功耗蓝牙ATT/
GATT
/Profile/Service/Characteristic规格解读【Nordic
张弛有度2016
·
2020-08-09 04:34
Bluetooth协议
NORDIC softDevice 蓝牙协议栈初始化程序分析(蓝牙主机,ble_central)
基于NORDICsoftDevice蓝牙协议栈S132蓝牙角色:主机,ble_central应用主函数main()中必须的函数:ble_stack_init();
gatt
_init();db_discovery_init
Hansen Mi
·
2020-08-09 01:05
NORDIC
BLUETOOTH
蓝牙4.0协议详解
目录一、蓝牙4.0BLE介绍二、蓝牙4.0BLE协议与协议栈的关系三、如何使用蓝牙4.0BLE协议栈四、深入理解蓝牙4.0BLE协议栈协议栈概述协议栈基础详细介绍如下:五、
GATT
定义了若干在
GATT
服务器和客户端之间的通信的子过程
左手智慧
·
2020-08-07 22:14
通讯
蓝牙
蓝牙4.0协议
telink平台sig_mesh-lpn节点状态切换标志与代码分析
一、配网过程事件处理1.1配网发送广播状态由于lpn节点支持pb_
gatt
_adv和pb_adv两种广播1.1.1pb_
gatt
_adv发送pb_
gatt
_adv采用telink_ble的方式,执行广播的流程如下
偏执灬
·
2020-08-07 18:04
telink
mesh
学习笔记
SensorTile: 作为蓝牙HID鼠标和键盘
蓝牙4.0以上的HID是基于HID-over-
GATT
,如果蓝牙IC支持
GATT
,那么就可以通过修改固件来实现作为蓝牙HID设备(例如常见的鼠标或者键盘,以及不常见的TouchScreen)。
kangear
·
2020-08-07 14:14
Android BLE 蓝牙开发入门
AndroidBLE使用的蓝牙协议是
GATT
协议,有关该协议的详细内容可以参见蓝牙官方文档。以下我引用一张官网的图来大概说明A
锤子哥哥
·
2020-08-05 22:39
Android
ANDROID 蓝牙4.0 BLE 开发
1.蓝牙配对问题硬件发起配对,和手机发起配对,不一样的;当时在设备发起配对时,很是疑惑,设备是如何发起配对的;不知道怎么弄;后来才知道,链接上设备后,
gatt
服务链接过程中,会收到设备发起的广播;我弄得监听广播接收
不对法
·
2020-08-05 02:43
android开发
Android BLE连接问题笔记
—https://stackoverflow.com/questions/41434555/onservicesdiscovered-never-called-while-connecting-to-
gatt
lo_heng
·
2020-08-03 19:32
Android
Studio
每天记录学习的新知识 :蓝牙BLE数据传输记录
1.协议BLE遵循
GATT
协议,经典蓝牙遵循GAP协议。
GATT
协议:
GATT
(GenericAttributeP
清风一别两宽
·
2020-08-02 14:20
Android
系统功能
Android
通讯
Android
基础知识
蓝牙开发中的常见的问题
1.应用如何做自动重连其实自动重连比想象的要简单许多,无论是Android还是ios端,只需要在设备断开连接的委托方法中,重新调用
gatt
.connet或者是centralManager.connet方法就可以了
伦茨科技
·
2020-08-01 07:42
蓝牙【
GATT
】协议介绍
在这之前我们得先了解一下一些专业词汇:1、profileprofile可以理解为一种规范,一个标准的通信协议,它存在于从机中。蓝牙组织规定了一些标准的profile,例如HIDOVERGATT,防丢器,心率计等。每个profile中会包含多个service,每个service代表从机的一种能力。2、serviceservice可以理解为一个服务,在ble从机中,通过有多个服务,例如电量信息服务、系
Session__csdn
·
2020-08-01 02:38
Android Ble 中的核心概念
核心概念1.GenericAttributeProfile(
GATT
)简介中文的含义:通用的属性配置(可以认为是对蓝牙通信中的属性做出的规格说明)目前所有的低功耗应用的相关配置都是基于它而来的
linheimx
·
2020-08-01 02:21
关于蓝牙BLE引发
Gatt
133的一些问题
首先
Gatt
133报错,网上说是这么两种可能:1.
Gatt
.close()没有调用,资源没有释放导致连接失败.2.设备同时连接7个设备以后无法再次连接新设备.但是,我在排除了以上两种问题以后,依然出现了
萌萌的晨子
·
2020-07-31 22:55
android
蓝牙
ESP32 BLE读写发送----续
1、背景ESP32BLE应用理解
GATT
这篇文章是在是太长了,东西也太杂了,不对的对的夹杂在其中。因此新开一个续章。
书中倦客
·
2020-07-30 06:25
ESP32开发
freeRTOS
CC2640R2学习笔记1---普通透传(最大20Byte数据传输)及大数据量透传
一、在实现透传功能之前,需要了解蓝牙数据传输的原理1.蓝牙数据的传输都是基于Characteristic来操作,在simple_
gatt
_profile.c文件中定义了5个Characteristic,
Willwangch
·
2020-07-30 04:27
蓝牙
Android API开发之蓝牙开发之Android蓝牙开发
GATT
协议
本章节讲述
GATT
协议译文链接:https://www.race604.com/
gatt
-profile-intro/低功耗蓝牙(BluetoothLowEnergy)BLE一、引言现在低功耗蓝牙(BLE
jianning-wu
·
2020-07-30 03:18
Android
API开发
android
蓝牙开发
Android
蓝牙开发GATT协议
蓝牙GATT协议
GATT协议
android
蓝牙
Android-支持 BLE,ibeacon 的扫描,单连接,多连接管理
haodynasty/AndroidBleManager简介:Android-支持BLE,ibeacon的扫描,单连接,多连接管理更多:作者提Bug示例APK标签:BLE-ibeacon-bluetooth-
gatt
-scanner
Wei_Leng
·
2020-07-30 01:52
Android
不错文章转载
stackoverflow 上的Android BLE API:
GATT
Notification not received一点感想
大家可以先看一下starkoverflow的一个讨论(时间是两年前的):http://stackoverflow.com/questions/17910322/android-ble-api-
gatt
-notification-not-received
蓝牙砖家
·
2020-07-30 00:25
CC2640学习笔记(3)——BLE协议栈及TI软件体系架构
任何profiles(配置文件)和应用程序都是使用GAP与
GATT
层协议栈来编写程序。
Leung_ManWah
·
2020-07-29 22:16
CC2640
NRF52832学习笔记(16)——GAP主机端扫描
大部分情况下外围设备通过广播自己来让中心设备发现自己,并建立
GATT
连接,从而进行更多的数据交换。也有些情况是不需要连接的,只要外设广播自己的数
Leung_ManWah
·
2020-07-29 22:16
NRF52832
Android BLE 蓝牙开发入门
AndroidBLE使用的蓝牙协议是
GATT
协议,有关该协议的详细内容可以参见蓝牙官方文档。以下我引用一张官网的图来大
Belivme
·
2020-07-29 21:36
蓝牙
CC2640R2F BLE5.0 蓝牙协议栈GATTServApp模块
GATTServApp模块
GATT
服务器应用程序(GATTServApp)存储和管理应用程序范围的属性表。各种配置文件使用此模块将其特性添加到属性表。
leconiot
·
2020-07-29 20:19
CC2640R2F BLE5.0 蓝牙协议栈通用属性配置文件(
GATT
)
通用属性配置文件(
GATT
)正如GAP层负责连接相关的功能,
GATT
主要是负责在两个已经连接的设备交互数据,GAP层把BLE设备区分为主机Master(Central)和从机Slave(Perpherial
leconiot
·
2020-07-29 20:19
CC2640R2F BLE5.0 蓝牙协议栈OAD功能常见问题解决指南
寻找一个OAD启动来自OADimageNotify的通知会被响应————OADTarget会在
GATT
写metadata时响应。寻找OAD镜像状态特征值这包含BIM启动镜像之前镜像的状态
leconiot
·
2020-07-29 20:18
Android(Java)开发之获取BLE广播包(扫描后获取:广播数据+扫描应答数据+RSSI)
通常,安卓APP读写BLE设备的数据都是建立连接后通过
GATT
获取或修改。
Ctrlturtle
·
2020-07-29 19:07
Android/iOS
BLE
Android BLE 开发指南一:GAP和
GATT
1、概述蓝牙分为经典蓝牙和低功耗蓝牙。我们经常使用的蓝牙耳机和蓝牙音箱就属于经典蓝牙。低功耗蓝牙的简称为BLE(BluetoothLowEnergy),是在蓝牙4.0中引入的,相比经典蓝牙,其特点是功耗低,连接快,同时正是因为它功耗低,导致它的传输速率低,但它设计出来就是用来传输数据量不大的场景。BLE广泛用在可穿戴设备和物联网中。Android系统在4.3版本开始支持BLE,在Android5.
ganduwei
·
2020-07-29 18:28
android
nRF52832改变MTU大小的方法
nRF52832的MTU最大支持247字节,但是SDK默认的不是最大,修改方法如下:1.改变"sdk_config.h"头文件中相关宏//NRF_SDH_BLE_
GATT
_MAX_MTU_SIZE-StaticmaximumMTUsize
f大熊
·
2020-07-29 18:46
BLE
(二)蓝牙低功耗(BLE)基础教程--基于nRF5x系列SOC
蓝牙基本理论 蓝牙核心规范对
GATT
(TheGenericAttributeProfile)给出了如下定义:
GATT
定义了一种进行数据交换的结构,结构中包含一些基本元素如服务(services)和特性
毕健
·
2020-07-29 17:23
IOT
Communication
蓝牙
BLE
【TI BLE】主从机数据交互过程-蓝牙Notification方式
【TIBLE】主从机数据交互过程-蓝牙Notification方式2017年07月12日17:12:30阅读数:19671、Notification与Indication的区别
GATT
_Indication
andry05
·
2020-07-29 17:49
蓝牙
GATT
协议简介(转)
调试蓝牙,看到一篇介绍很详细的文章,转过来学习一下,顺便感谢一下作者及翻译.一、引言现在低功耗蓝牙(BLE)连接都是建立在
GATT
(GenericAttributeProfile)协议之上。
sengeiou
·
2020-07-29 16:35
蓝牙相关
蓝牙协议栈
如果BLE协议只有ATT层没有
GATT
层会发生什么?
用户昵称已经存在
·
2020-07-29 14:32
tws蓝牙
蓝牙
BLE协议栈 –
GATT
GATT
(GenericAttributeProfile)是BLE协议栈中比较靠上的一层,它基于ATT层的属性(Attribute),对BLE连接的主从双方具体的通信行为进行规范。
iizQ
·
2020-07-29 05:18
BLE协议栈
BLE协议栈 – ATT
ATT(AttributeProtocol)属性层是
GATT
和GAP的基础,它定义了BLE协议栈上层的数据结构和组织方式。
iizQ
·
2020-07-29 05:18
BLE协议栈
深入浅出低功耗蓝牙(BLE)协议栈,使用Ubertooth one扫描嗅探低功耗蓝牙
如果BLE协议只有ATT层没有
GATT
层会发生什么?
Charmve
·
2020-07-29 04:56
蓝牙安全分析
BLE
PHY
LL
协议栈
Ubertooth
One
BLE协议栈 – HCI
单芯片与双芯片在BLE协议栈的层模型中,位于下部的物理层、链路层、DTM属于控制器,位于上部的L2Cap、ATT、
GATT
、GAP、SM层则属于主机,在主机之上用户自己的程序称为用户程序。
iizQ
·
2020-07-29 04:01
BLE协议栈
【调试记录】syntax error near "}"
记一个bug:注册
gatt
时,用的json,在每一个键值最后一定要注意逗号,最后一个键值的最后没有逗号!!
高翔Sean
·
2020-07-28 14:39
蓝牙
Android ble开发详解
BLE相关术语简介
GATT
:
GATT
的全名是GenericAttributeProfile(姑且翻译成:普通属性协议),它定义两个BLE设备通过叫做Service和Characteristic的东西进行通信
DuangCoder
·
2020-07-28 05:44
Android学习笔记
android Ble开发的那些事(二)
要开始讲数据的传输了,先讲讲
GATT
吧。什么是
GATT
?
GATT
的全名是GenericAttributeProfile(暂且翻译成:普通属性
Young_cyy
·
2020-07-28 00:02
蓝牙学习笔记(五)——AC692x_BLE工具make_
gatt
_services
前言:这篇文章用来记录AC692x_SDK工具中make_
gatt
_services工具的使用以及后续同步到代码中的步骤。
陆小白很白
·
2020-07-16 14:54
蓝牙
BLE入门 19 ATT MTU 提升BLE数据传输率
通用属性配置文件(
GATT
)是开发人员经常与最习惯于接口的层次,
GATT
定义了两个蓝牙低功耗设备之间传输数据的协议。具有特殊属性是应用程序数据实体的唯一标识。
张志中
·
2020-07-16 05:22
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他