Android ble中nitify和indication的区别
来源:互联网 发布:github php开源项目 编辑:程序博客网 时间:2024/06/06 04:00
两个都是通知的意思,notify和indication的区别在于,notify只是将你要发的数据发送给手机,没有确认机制,不会保证数据发送是否到达。而indication的方式在手机收到数据时会主动回一个ack回来。即有确认机制,只有收到这个ack你才能继续发送下一个数据。这保证了数据的正确到达,也起到了流控的作用。所以在打开通知的时候,需要设置一下。
mBluetoothGatt.setCharacteristicNotification(TxChar, true);BluetoothGattDescriptor descriptor = TxChar.getDescriptor(UUID.fromString("00002902-0000-1000-8000-00805f9b34fb"));descriptor.setValue(BluetoothGattDescriptor.ENABLE_NOTIFICATION_VALUE);mBluetoothGatt.writeDescriptor(descriptor);
阅读全文
0 0
- Android ble中nitify和indication的区别
- android indication
- 在ios 的开发中iBeacon和BLE的区别
- 经典蓝牙和BLE 的区别
- BLE和经典蓝牙的区别
- Android ble开发中遇到的问题
- 蓝牙知识(Notification与Indication的区别 UUID解析 属性、特性、描述符和服务以及profile的关系 广播报文类型)
- BLE简介和Android BLE编程
- BLE简介和Android BLE编程
- BLE简介和Android BLE编程
- BLE简介和Android BLE编程
- BLE简介和Android BLE编程
- BLE简介和Android BLE编程
- android中?和@的区别
- Android中BLE蓝牙资源
- Android BLE中传输数据的最大长度怎么破
- Android BLE项目中相应的超时处理机制
- Android BLE中传输数据的最大长度怎么破
- Quartz.NET 入门
- 如何阅读Java源码
- Android多线程编程核心技术 (脑图笔记整理)
- Java设计模式透析之 —— 策略(Strategy)
- java读取文件夹下的文件
- Android ble中nitify和indication的区别
- 最大似然估计 (MLE) 最大后验概率(MAP)
- team、Bridge模式
- HIVE CREATE TABLE(一)
- python--为什么Python有相同的不可变对象id不同?
- 变量的生命周期和{ }的相关知识
- Win10 中VS2015 配置opencv3.2
- 数据结构与算法-伸展树
- RSA非对称密钥加解密使用示例