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
BluetoothGatt
【无标题】
推荐用此方法将特征值直接传入
BluetoothGatt
#writeCharacteristic(BluetoothGa
小铁-Android
·
2023-11-20 20:54
Android
Ble
API33
Android BLE
BluetoothGatt
蓝牙通信封装成InputStream和OutputStream
此类封装了BLE蓝牙的数据收发操作,使用起来很方便。构造函数DeviceConnection(BluetoothDevicedevice,Contextcontext)的参数分别是要连接的蓝牙设备以及当前Activity对象。调用getInputStream获取输入流,用于接收数据。调用getOutputStream获取输出流,用于发送数据。waitForConnection函数用于等待蓝牙连接建
巨大八爪鱼
·
2023-10-13 13:19
Android
android
蓝牙
蓝牙框架FastBle原理详解
android4.3之后低功耗的蓝牙隐藏着很多坑,比如搜索设备如果频繁的调用startScan方法是会不回调搜索接口的,这是因为蓝牙底层做了优化;比如蓝牙关闭重新搜索搜不到设备或者连接不上设备有可能你没调用
BluetoothGatt
.close
飞雨的夏天
·
2023-08-24 21:36
android蓝牙通信
低功耗蓝牙
蓝牙框架源码分析
Android 蓝牙开发清除GATT缓存
“android.bluetooth.
BluetoothGatt
”类中有一个“refresh”方法,该方法是清理GATT层缓存的方法,但是该方法是隐藏的,隐藏的方法我们是无法直接调用的,如果非要使用,可以采用
GODANDDEVIL
·
2023-03-28 19:50
BLE 开发爬坑
记录一个ble连接断开连接断开多次会导致写入多次的问题,mBluetoothGatt.close();//
BluetoothGatt
必须在上一次断开连接的时候close掉。
做个积极向上的普通人
·
2023-03-17 07:13
Android 关于蓝牙BLE引发Gatt133的问题
最近开发蓝牙,在蓝牙建立连接的时候出现了以下错误:onConnectFail:ConnectException{gattStatus=133,
bluetoothGatt
=android.bluetooth.
BluetoothGatt
Kliven1
·
2023-03-10 12:45
Android BLE 开发
connectGatt是BluetoothDevice类下的方法,功能是向BLE设备发起连接,然后得到一个
BluetoothGatt
类型的返回值,利用这个返回值可以进行下一步操作。
菜鸟xiaowang
·
2022-09-20 15:40
android
java
apache
蓝牙通信
蓝牙通信的大概步骤如下:1,首先开启蓝牙2,搜索可用设备3,创建蓝牙socket,获取输入输出流4,读取和写入数据5,断开连接关闭蓝牙首先要知道几个类,BluetoothAdapter,
BluetoothGatt
巭孬别惹佳乐
·
2020-10-28 10:37
BLE之旅-gatt profile(一)
主要的几个类:主模式下有
BluetoothGatt
,BluetoothGa
帝都-辉
·
2020-09-14 19:34
Android
ble4.0
主从模式通信
ble4.0通信
android-BluetoothProfile
BluetoothProfilepublicinterfaceBluetoothProfileandroid.bluetooth.BluetoothProfileKnownIndirectSubclassesBluetoothA2dp,
BluetoothGatt
zJianFlys
·
2020-09-14 18:43
翻译-android
Android中BLE连接出现“
BluetoothGatt
status 133”的解决方法
http://www.loverobots.cn/android-ble-connection-solution-
bluetoothgatt
-status-133.html前言最近的工作方向一直在低功耗蓝牙方面
APersonOnTheRoad
·
2020-08-20 11:17
蓝牙
Ble蓝牙连接以后,getServices返回空的问题
最近做蓝牙ble,在ble连上以后发现getServices返回空,记录一下这个问题解决办法:其实是在脸上蓝牙后没有做
bluetoothGatt
.discoverServices();所以在下面这个回调中加上
饭饭格格
·
2020-08-15 00:14
低功耗蓝牙(BLE)之概念理解
来扫描低功耗蓝牙设备在扫描到设备的回调函数中会得到BluetoothDevice对象,并使用BluetoothAdapter.stopLeScan停止扫描使用BluetoothDevice.connectGatt来获取到
BluetoothGatt
qmsggg
·
2020-08-14 03:35
Android
System
RD
Android
App
Functions
android
蓝牙
BLE
Android低功耗蓝牙应用开发获取的服务UUID
Android低功耗蓝牙应用程序开始时获取到的蓝牙血压计所有服务的UUID如下所示:08-2809:05:48.488:D/
BluetoothGatt
(4251):onGetService()-Device
zhangjs0322
·
2020-08-10 05:36
蓝牙&&BLE
Android
Android 蓝牙(BLE)连接,发送,接收消息
importandroid.bluetooth.BluetoothAdapter;importandroid.bluetooth.BluetoothDevice;importandroid.bluetooth.
BluetoothGatt
muhuitao
·
2020-08-09 22:53
Android
Android BLE 蓝牙低功耗教程,中央
BluetoothGatt
和周边BluetoothGattServer的实现
Android4.3规范了BLE的API,但是直到目前的4.4,还有些功能不完善。在BLE协议中,有两个角色,周边(Periphery)和中央(Central);周边是数据提供者,中央是数据使用/处理者;在iOSSDK里面,可以把一个iOS设备作为一个周边,也可以作为一个中央;但是在AndroidSDK里面,直到目前最新的Android4.4.2,Android手机只能作为中央来使用和处理数据;那
Chris_Wang1
·
2020-08-09 21:32
BLE
Android
运用蓝牙的步骤及方法的总结
我做的这个是连接一个自定义的模块(CC2540),profile是自定义的,用socket好像连接不上,我是用
BluetoothGatt
连接的。一般手机上的每一个Servic
Yiyi_G
·
2020-08-09 19:01
项目
Android ble 蓝牙4.0总结——基础版
一、了解api及概念1.1
BluetoothGatt
继承BluetoothProfile,通过
BluetoothGatt
可以连接设备(connect),发现服务(discoverServices),
礼雄_jrue
·
2020-08-07 15:40
android知识
BluetoothGatt
﹕ android.os.DeadObjectException
蓝牙4.0关闭蓝牙后再打开,再连接设备时,总会报错
BluetoothGatt
﹕android.os.DeadObjectException。
luohaowang320
·
2020-07-31 20:41
android
BluetoothGatt
.writeCharacteristic()写入返回false
http://stackoverflow.com/questions/23879869/
bluetoothgatt
-writecharacteristic-always-returns-false服务和写入特性在每次需要写入的时候重新获取
布衣秀才
·
2020-07-31 15:58
蓝牙4.0总结
沉淀一下接下来的流程中会涉及到一下几个类,现在提前说明一下作用BluetoothManager蓝牙管理类,用于获取蓝牙适配器,蓝牙连接状态BluetoothAdapter扫描,获取蓝牙设备的类
BluetoothGatt
三少爷的码
·
2020-07-30 23:38
stackoverflow 上的Android BLE API: GATT Notification not received一点感想
android-ble-api-gatt-notification-not-received大致内容就是安卓上的app明显调用了publicbooleansetCharacteristicNotification(
BluetoothGatt
蓝牙砖家
·
2020-07-30 00:25
Android实现一个apk连接两个ble设备
思想简单,一个
BluetoothGatt
结构管理一个device,两个
BluetoothGatt
放在一个队列里:privateArrayListconnectionQu
csdn_kike
·
2020-07-29 18:37
ble/android
安卓蓝牙4.0以上连接多台设备并接收蓝牙设备数据
到此蓝牙4.0之前是通过scoket连接多台设备,不过感觉传输的稳定性没有
BluetoothGatt
稳定所以本次我利用
BluetoothGatt
来连接蓝牙多台设备1.由于连接多台设备我只讲解多台设备
面包超人吧
·
2020-07-29 16:01
蓝牙4.0模块
Anroid连接BLE的两个坑
原因有两个:1、断开连接用的BluetootGatt.disconnect(),这样只是断开连接,并没有关闭,因为
BluetoothGatt
连接个数有限制,所以必须关闭连接:***ClosethisBluetoothGATTclient
Landon_Xu
·
2020-07-29 15:33
Android
低功耗蓝牙--
BluetoothGatt
资源释放
一直比较懒,没有仔细整理过开发记录,今天有点小收获,分享一下1.
BluetoothGatt
怎么生成1*
BluetoothGatt
=mDevice.connectGatt(mContext,false,mGattCallback
Jessica lian
·
2020-07-09 20:57
Android小家
android ble蓝牙开发(一)
蓝牙底层是基于GATT协议,我们要操作蓝牙读取是要了解Api中
BluetoothGATT
类,里面包含Service(服务),Characteristic(特征值),Descriptor(属性);在连接后想做读写的操作
小梦想家北冥有鱼
·
2020-07-09 19:49
Android BLE开发之
BluetoothGatt
status 133
最近在做AndroidBLE开发,第一次接触蓝牙开发可以说遇到好多问题,好在都一一挺过来了!android的蓝牙开发遇到最常见的问题就是发现连接蓝牙设备连接不上,仔细一看竟然是BluetoothGattstatus133,在Android开发这边经常出现这种情况,这是导致蓝牙设备连接不上的主要原因。好多时候因为BluetoothGattstatus133,手机不得不重启才能重新连接上最后终于找到缓
wangdong20
·
2020-07-08 12:40
Android
Android蓝牙源码分析——Gatt写设备
BluetoothGatt
中的writeCharacteristic的实现在GattService中,如下:voidwriteCharacteristic(intclientIf,Stringaddress
风语
·
2020-07-04 14:58
Android
Android蓝牙
GATT
BluetoothGATT
介绍1.介绍GATT(GenericAttributeProfile),描述了一种使用ATT的服务框架该框架定义了服务(Server)和服务属性(characteristic)
baidu_35414097
·
2020-07-04 11:32
蓝牙
App 和设备通过蓝牙连接收发数据
来扫描设备2,在扫描到设备的回调函数中的得到BluetoothDevice对象,并使用Bluetooth.stopLeScan停止扫描3,使用BluetoothDevice.connectGatt来获取到
BluetoothGatt
PigSeeSunset
·
2020-07-01 12:47
BluetoothGatt
踩坑
1.
BluetoothGatt
超过20个字节,导致后面的数据丢了注:与仪器通信,我们这里发送的是16进制的数据,发送的时候需要先将其装载到byte[]数组中,例如我发送7e14000000aa这个指令,
Lee-ldc
·
2020-06-24 03:43
调试笔记
蓝牙低功耗BLE篇——
BluetoothGatt
案例详解
话说我个人是做Android开发的,以前没做过关于蓝牙方面的开发。最近公司在做一个关于蓝牙4.0低功耗(BLE)的产品,前期的要求是写一个APP在手机或者平板上,要求能接收到BLE设备发出的数据然后显示在界面上。相信看到这篇文章的人,或多或少都了解了BLE的特性和优点,我这里就不赘述了当时我查阅Google开发者文档有关于BLE的介绍时,它提到Google托管了一个关于BLE的Sample在Git
故作闲人
·
2020-06-22 06:30
蓝牙低功耗开发
android蓝牙连接通信的实现
首先要知道几个类,BluetoothAdapter,
BluetoothGatt
,BluetoothDevice,BluetoothCattService,BluetoothCattCharacteristic
水很清
·
2020-06-21 08:16
【Android BLE】蓝牙开发「防丢器」的相关知识点(三):手机与设备之间指令传输
一):扫描并识别设备蓝牙开发「防丢器」的相关知识点(二):连接设备并检测连接状态蓝牙开发「防丢器」的相关知识点(三):手机与设备之间指令传输1.手机发送指令到BLE设备手机向蓝牙设备发送指令,调用的是
BluetoothGatt
.writeCharacteristic
AFAP
·
2020-03-14 21:56
android 低功耗蓝牙BLE多连接,多设备通信
以下是本人的方法,主要是通过ArrayMap来管理不同设备的
BluetoothGatt
,然后使用各自的
BluetoothGatt
来和从机进行数据交互,我们可以绑定该service进行方法的调用。
玉树林枫
·
2020-02-20 18:43
Android蓝牙报133错误解决办法
1.重点在于资源释放,
BluetoothGatt
的close方法一定要写在BluetoothGattCallback的onConnectionStateChange回调方法的newState为BluetoothProfile.STATE_DISCONNECTED
简单天花板
·
2019-12-23 09:24
Android中BLE连接出现“
BluetoothGatt
status 133”的解决方法
blog.csdn.net/baidu_26352053/article/details/54571688http://www.loverobots.cn/android-ble-connection-solution-
bluetoothgatt
-status
饭小粒
·
2019-10-22 10:44
BLE
133
android
Android BLE disconnect()和close()的区别
1、概述现在的BLE都可以连接多个蓝牙设备,当我们使用BluetoothDevice.connectGatt()连接设备的时候,自然会想到使用
BluetoothGatt
.disconnec()断开连接,
LOVE宝
·
2019-08-05 19:12
android
H706简单DEMO
importandroid.bluetooth.BluetoothAdapter;importandroid.bluetooth.BluetoothDevice;importandroid.bluetooth.
BluetoothGatt
昨天剩下的一杯冷茶
·
2019-01-16 14:24
Android BLE蓝牙开发中读取数据时设置Notify的方法
之前的电量获取方式先获取服务bluetoothGattService=
bluetoothGatt
.getService(UUID.fromString(SERVICE_UUID));然后获取Characteristiccharacteristic3
共勉zZ
·
2018-10-15 09:43
Android
蓝牙
bluetoothGatt
.disconnect()和
bluetoothGatt
.close()两个方法的区别
在进行BLE开发过程中可能会遇到操作失败等情况,这个时候可能需要断开与BLE的连接或者清理相关资源.在
BluetoothGatt
类中有两个相关的方法1.disconnect()2.close()那么这个两个方法有什么区别
hiperion
·
2018-05-10 15:14
Android
蓝牙BLE开发基础教程 android5.0 蓝牙4.0 透传 Android Studio(三)
收发数据发送示例byte[]senddatas=newbyte[]{1,2,3,4,34,56,78,90};bluetoothGattCharacteristic.setValue(senddatas);
bluetoothGatt
.writeCharacteristic
小锝
·
2017-04-06 17:15
ble-4-0
Android蓝牙4.0API-类-BluetoothGattCallback
Thisabstractclassisusedtoimplement
BluetoothGatt
callbacks.公有的方法void onCharacteristicChanged(
BluetoothGatt
shb2058
·
2016-04-28 11:00
Android蓝牙4.0API-类-
BluetoothGatt
PublicAPIfortheBluetoothGATTProfile. 适用于GATT协议,实现控制等ThisclassprovidesBluetoothGATTfunctionalitytoenablecommunicationwithBluetoothSmartorSmartReadydevices.Toconnecttoaremoteperipheraldevice,createa Blu
shb2058
·
2016-04-28 10:00
BLE蓝牙在Android开发中的应用(二)
1.蓝牙相关的对象:BluetoothManager、BluetoothAdapter、
BluetoothGatt
、BluetoothGattCallback;首先有几个小概念,然后一个一个来说~~~1.1
shenyu_njau
·
2016-04-27 09:00
Android开发
蓝牙
Android低功耗蓝牙应用开发获取的服务UUID
blog.csdn.net/zhangjs0322/article/details/39048939Android低功耗蓝牙应用程序开始时获取到的蓝牙血压计所有服务的UUID如下所示:08-2809:05:48.488:D/
BluetoothGatt
wi100sh
·
2016-02-14 13:00
Android bluetooth low energy (ble) writeCharacteristic delay callback
This is my log. 03-12 16:20:05.121: D/
BluetoothGatt
(13578):
·
2015-11-11 16:34
BlueTooth
Binder
importandroid.bluetooth.
BluetoothGatt
; importandroid.bluetooth.BluetoothGattCallback; publicinterfaceBleManagerCallbacks
好哥森森
·
2015-08-14 15:00
BluetoothGatt
API
punlicfinalclassBluetoothGatt继承自Object,实现了BluetoothProfile接口/**相关的蓝牙协议可http://www.cnki.net/KCMS/detail/detail.aspx?QueryID=2&CurRec=1&recid=&filename=1013177885.nh&dbname=CMFD201302&dbcode=CMFD&pr=&ur
修雨轩陈
·
2015-08-11 18:00
上一页
1
2
下一页
按字母分类:
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
其他