bluetooth-lowenergy

    0热度

    1回答

    我们开发了一款适用于低功耗蓝牙的小型硬件。当从Android 5进行连接时,所有服务及其特征都会成功发现。 但是,我们尝试了3 Android 6设备,即使服务找到正确,它们的特性总是返回null。 我确定UUID S被记录所有发现的服务,特性 &描述是正确的。 安卓5: service [uuid]:[00001801-0000-1000-8000-00805f9b34fb] char

    1热度

    1回答

    我正在通过BLE连接到设备的Swift应用程序(iOS)。 我写了一些代码,设法连接到我的设备,设法获取广告数据,但是当我使用didDiscoverServices方法扫描服务时,我只获取电池和设备信息服务,而不是HID服务。 我可以在广告数据中看到Device信息,Battery和HID服务,但不能在didDiscoverServices方法中看到。 我可以访问didDiscoverServic

    -2热度

    1回答

    我希望有人可以给我一个关于这个问题的建议。我一直试图解决它没有任何运气,我也看到这是一个真正的问题,并有很多讨论。 这是一个简单的应用程序,只有一个按钮。该按钮将使设备在按下时作为信标工作,并且释放按钮时它将停止发送数据。开始时,应用程序将检查此question中建议的蓝牙和BLE是否受支持。 当设备没有打开蓝牙并要求用户将其打开时,应用程序崩溃。但是,当设备启用蓝牙时,它不会崩溃。 做了进一步的

    15热度

    1回答

    (这是一个crosspost from the MSDN forums,因为还没有任何回应有相当长的一段时间,我想我会在这里得到更好的答案。) 我有一个包含自定义GATT服务的BLE设备,其中我无法修改固件。我想要听取来自该服务的GATT特征事件,并使Windows将它们作为HID报告使用,以使Windows将其识别为另一设备。我会如何去做这件事? 我进行了一番调查,发现下面的信息: 有BLE G

    -2热度

    1回答

    我想在Android中使用gatt特性发送512字节数据。现在我通过BLE发送20字节的数据,并且发送了超过20字节的数据。

    1热度

    1回答

    当我尝试打开通知后连接ble时,通常返回BleGattException status = 133,有时有时候不会。 这是我的代码: mConnectingDevice.establishConnection(false) .doOnNext(this::storeConnect) .flatMap(rxBleConnection -> rxBleConnection.setu

    0热度

    1回答

    我遵循以下网址:https://github.com/aritchie/bluetoothle 但我没有得到那么多的清晰度,是否有无论如何让他的解决方案轻松?我只需要设备和RSSI的列表....

    0热度

    2回答

    我正在使用ble在tizen和ios之间制作BLE trnasport。我可以发送和接收数据,但我想添加一些逻辑。 IOS功能,当ios接收数据时调用didreceivewriterequests()回调,并且我想将接收到的数据存储到具有uuid的列表中。 Tizen已经有了这个逻辑。但我不知道如何获得uuid来识别包含数据的uuid。我想用uuid的列表获取其他函数的数据。 如何在didrece

    1热度

    1回答

    广告数据对于iPhone而言是可读格式,但对于android而言,它是十进制格式。如何阅读和解释Android的广告数据包。 this.scanner = this.ble.scan(["00EDSE-0000-00AE-9VVQ-9125475145125"], 1).subscribe((response) => { console.log("success scan.." +

    1热度

    1回答

    我试图让Movesense与Unity BLE资产一起工作,因为最初我以为MS会很简单。我设法连接到它并订阅了“61353090-”首发服务和“34802252-”开始的特征。我想我甚至有一些通知。现在的问题是,我没有收到或能够从那里解码任何数据。 我最后还读了示例代码,发现了Movesense使用的复杂系统和我不熟悉的“白板”。我找不到任何谷歌搜索通过明智的,因为白板白板:) 现在我的问题是: