bluetooth-lowenergy

    0热度

    2回答

    我注意到,当你在应用程序中断开连接蓝牙设备的iOS设备将继续保持约10秒的连接。我试图通过写入一个特性来解决这个问题,该特性导致蓝牙模块取消与iOS设备的连接,但这不起作用(主要是因为我更改了模块,而iOS没有看到更改,因为我假设该设备被缓存在某处)。有没有办法让代码立即断开连接?我目前使用的是快速命令 manager.cancelPeripheralConnection(peripheral)。

    1热度

    2回答

    我正在尝试编写一个使用WinRT Bluetooth LE API(Windows.Devices.Bluetooth命名空间)的C#应用​​程序。该应用程序是Windows经典桌面应用程序(WPF,而不是 UWP)。在创作者更新之前运行Windows 10版本时,这些API按预期运行。但是,运行创作者更新时,应将数据发送到蓝牙设备的API不起作用。具体来说,有以下方法返回成功状态码,但不要通过蓝

    0热度

    1回答

    我正在使用蓝牙低功耗与电子卡交换数据。在数据交换过程中,卡有时可能会将其设备名称更改为新名称,当我修改此名称时,我正在查找某种方式。 当我在开始时连接到设备时,我存储了此设备的名称和MAC地址,但似乎android没有看到设备名称已更改。其实,当我尝试读取这个名字时,它会将我的旧名称还原为新名称,而不是新名称。 将该例在与电子卡的每一个数据交换,每一次,这回我的老字号,即使在卡更改其名称: Bl

    0热度

    1回答

    我想通过BLE将加速度计值发送到使用北欧nRF52的iOS应用程序。该应用完全符合标准BLE服务(HeartRate测量,温度计等),但不适用于我尝试定义自定义BLE加速度计服务。在定义UUID和事物时,有什么我需要专门做的吗?任何帮助将不胜感激,谢谢。 下面是我自定义的Accelerometer类,以及main.cpp上传到下面的nRF52。 #ifndef __BLE_ACCELEROMETE

    0热度

    1回答

    我想从一个蓝牙设备获取温度,我卡住: 有一些有效载荷,以字节我已经“腰斩”: 06 d7 0a 00fee107081e 08 2d 35 04 08:45 27,8 06 79 0c 00fee107081e 08 2e 35 04 08:46 31,9 06 13 0d 00fee107081e 08 2f 15 04 08:47 33,5 06 e7 0d 00fee107081e 0

    0热度

    1回答

    我遇到问题。我试图从Android智能手机上通过BLE为我的Arduino写入一个值。我的主板是Genuino 101,所以我使用CurieBLE。我能够访问正确的服务和特性,但我总是会得到writeCharacteristic返回的错误值。 onCharacteristicWrite函数也没有被调用。 这里是我的蓝牙类代码: public class BluetoothActivity exte

    1热度

    1回答

    当开发一个扮演Peripheral角色的Android应用程序时,应用程序如何启动配对/连接来绑定?从BluetoothGattServer(例如,在中央角色可以调用createBond())

    3热度

    1回答

    我正在尝试开发一个Android应用程序,该应用程序使用BLE连接到基于NRF51822的系统。目的是为我的自定义特性写一个3字节的值(RGB)。 Android是GATT客户端,基于NRF51的设备是GATT服务器。 我能够建立ble连接并成功发现我的特征。 但是数据发送部分(setValue)给我带来麻烦。不管我写什么3个字节,我上NRF51侧 下同常量数据是我rellevant码(安卓) @

    1热度

    1回答

    我想通过一个HM-10模块(BLE)从MacOS设备发送数据到Arduino,并遵循这个guide。对于我的布线,我做了以下工作:将HM-10上的RX引脚连接到Arduino上的TX;将HM-10上的TX引脚连接到Arduino上的RX; HM-10上的VCC到Arduino上的3.3V;将HM-10上的GND连接到Arduino上的GND。 我使用下面的代码: #include <Softwar

    0热度

    1回答

    我正在开发一个应用程序,用于使用android studio 2.3.2检测范围内的estimote信标。 我只是想澄清和理解,实际上,为了使用android应用程序检测并获取estimote信标的接近位置,我们只需要在android studio中包含Bluetooth Low Energy(BLE)的许可权并运行应用程序进行测试。如果我错了,请指导并纠正我。