gatt

    2热度

    2回答

    我正在开发BLE for Android,我有一个关于onCharacteristicWrite的问题。 我知道onCharacteristicWrite会在向远程BLE设备写入值时调用并返回状态。 当onCharacteristicWrite返回状态是0Gatt.writeCharacteristic后,就意味着写成功。 问: 如何onCharacteristicWrite知道返回状态是0? 远

    12热度

    2回答

    我目前有一种写入BLE设备的方法来发出哔哔声。我的蓝牙回调去如下: ReadCharacteristic rc = new ReadCharacteristic(context, ds.getMacAddress(), serviceUUID, UUID.fromString(myUUID), "") { @Override public void onRead()

    6热度

    1回答

    我试图在我退出应用程序时断开特征通知。这里是我如何在我的exitCleanup()函数做: if (btGatt != null && mWriteChar != null) { boolean b=btGatt.setCharacteristicNotification(mWriteChar, false); Log.w("AppInfo", "Exiting and Uns

    2热度

    1回答

    我现在遇到蓝牙GAT特性读取问题。我试图用我自己的自定义配置文件 thermometerCharacteristic.ValueChanged += temperatureMeasurementChanged; 这导致该异常 类型“System.ArgumentException”的异常出现在mscorlib.ni.dll但在用户代码中没有处理运行代码 附加信息:价值不在预期范围内。 我的函数

    1热度

    2回答

    我的应用程序列出了在蓝牙LE设备上找到的服务。它具有: 服务(BluetoothLeService.java),处理gattcallbacks和广播更新 了在主要活动 声明的广播接收器,我不能可靠地获得关贸总协定来自BluetoothGatt在我的广播接收器中的回调。我有两个设备正在测试,他们得到不同的结果,为相同的代码。运行Android 4.4.2的我的平板电脑完全没有回拨,而运行5.1.1的

    2热度

    1回答

    我一直在实施Android Lollipop智能手机和BLE设备(带有BLE模块的TI实验板)之间的连接。我用下面的调用来连接: device.connectGatt(context, true, mGattCallback); 我已经成功地建立连接的Android 4.3和4.4,但是当我使用Android的5相同的代码,我得到BluetoothGattCallback::onConnect

    4热度

    1回答

    蓝牙v4.0规范说: 服务可能具有多个具有相同特征UUID的特征定义。 [1] 是否有任何GATT服务具有相同UUID的多个特征? 这是什么用例? [1](第3卷,部分G,3.3.1 “特性宣言”)

    0热度

    1回答

    我已经完成了关于LE蓝牙和GATT的大量阅读,但我仍然在努力完全理解GATT是什么。为了简单起见,我想表达我希望自己的应用程序如何工作,并简单地被告知是否可行。基本前提是它将用作位置跟踪器,并且信标(特别是iBeacons专用)将放置在建筑物周围,并且每当您输入信标范围时,都会通过手机将消息发送到服务器。这个想法是,它不需要扫描,手机只是简单地监听,并且每当灯塔广告时,范围内的手机都会听到并提出事

    0热度

    1回答

    这可能不是一个编程问题,但基本上我正在寻找一个关于架构的输入来使用。 考虑这一点,我有2个设备 - Device1的(蓝牙只) 设备2(蓝牙+互联网接入) 我想要做从Device1的云查找。 我能够通过编写一个android应用程序并在两个设备上安装它来实现类似的功能。 但我想知道是否有更聪明的方法来做到这一点? 如果我在两个设备之间建立了连接的蓝牙连接,是否可以直接从Device1执行云查找?

    3热度

    1回答

    我使用BlueZ 5.30和内核3.13.0-32,我需要通过DBus在我的应用程序中实现读/写特性功能。 我使用的BlueZ测试脚本来建立连接: “测试发现”,然后在“测试设备连接”。 问题是我没有看到DBus(org.bluez)中显示的任何服务。使用d英尺的应用程序,我只能看到: “/组织/ bluez的/ hci0/dev_btaddr” 接口 org.bluez.Device1 org.