bluetooth-lowenergy

    0热度

    1回答

    我试图发送10个字节的数据,每30miliseconds之间使用蓝牙低enegry通知的2个Android设备之间。目标是实现低延迟通信,并且对低能量没有兴趣。 您可以在Delay graph(Y field = delta time between packets)中查看结果。前10秒的沟通正在进行得足够好。 (数据包之间的间隔最大为30-40ms)。然而,在10秒后,间隔要么极高,要么极低。

    0热度

    2回答

    我正在开发一款需要佩戴数据的应用程序。 其中一种数据类型是BLE。 我使用BleLeScan: BluetoothManager bluetoothManager = (BluetoothManager) getSystemService(Context.BLUETOOTH_SERVICE); mBluetoothAdapter = bluetoothManager.g

    -3热度

    1回答

    我必须将至少两个设备连接到一个Android设备。但我不知道如何连接多个连接和多个命令发送。 PLZ帮助我...我真的不知道.... 我只是可以连接一个BLE设备到一个Android设备。 首先,我在像例如,一个服务连接的两个设备(相同的UUID,不同地址) BluetoothDevice device = mBluetoothAdapter.getRemoteDevice("aa:12:12:3

    0热度

    1回答

    所以我非常坚持使用BLE设备和它的数据。从BLE设备读取数据时,数据存储在数据对象中。现在对于这个例子,我将采取大纪元的时间,因为这(应该)是一个容易的检查。因此,Bluejay荚保存数据,当打印数据如下debugPrint("Epoch Time: \(data as NSData)")时,结果为"Epoch Time: <869c0200>"。到目前为止我认为这么好。当我复制值869c0200

    0热度

    1回答

    我有一个带蓝牙LE版本4.2的硬件设备,它可以发送有效负载为251字节的数据包。但我将通过移动应用程序(Android & IOS)接收数据,手机将拥有不同的蓝牙LE版本,如v4.0,v4.1或v4.2。 假设我的硬件设备作为主站和移动充当从设备。这里主人不知道奴隶的蓝牙版本。 如果主机发送具有251个字节的有效载荷中的数据包,从设备(V4.0 - 有效载荷:33个字节)如何处理它。 问题1:在B

    0热度

    1回答

    我们正在创建一个嵌入式BLE外设将连接并将数据发送到iPad上的应用程序的系统。附近可能有多个外围设备,因此App用户必须通过从广告外设列表中进行选择来指定要连接的设备。 (这是在iOS BLE支持的应用内完成的。) 我的问题是,我们可以建立一个连接外围设备的功能吗?非常接近使用RSSI? RSSI(相对信号强度)作为所有广告外设的参数提供给我们的应用程序。我们可以测试一下这个级别对于一个外围设备

    1热度

    1回答

    如果有人可以解释我遇到的一个问题,我将感谢Raspberry Pi 3模型B充当BLE连接上的中央设备外围设备。 首先,我successsfully连接这两个设备和使用该folllowing hcitool/gatttool命令使中央设备上的通知: sudo hciconfig hci0 up sudo gatttool --adapter=hci0 --device=XX:XX:XX:XX:X

    1热度

    2回答

    因此,我正在设计一个应用程序,用于连接到定制设计的压力传感器的Windows笔记本电脑。应用程序与设备配对,然后每隔10毫秒从设备接收通知。然后由于某种原因,通信停止。我知道这是我的应用程序而不是设备的问题,因为当我连接到手机时,我没有这个问题。 这里就是我创建devicewatcher和发现设备的主网页: using System; using System.Collections.Objec

    1热度

    1回答

    我正在使用蓝牙LE技术开发应用程序。我试图在两个设备之间建立双向通信,首先蓝牙LE首先是最佳选择。 但是我越了解它,我越是失望,因为它看起来没有足够的设备支持外设功能,尽管这已经在很久以前推出了。 我知道在大多数情况下中心角色是可能的,但对于我的应用程序的工作,我需要确保有足够的设备支持(并将支持)外设角色。 但我真的不确定是什么情况,因为我找不到任何有信誉的来源,它有支持外围功能的设备列表。由于

    -4热度

    1回答

    我正在编写android程序来扫描BLE设备。如果扫描的设备名称为“Pvz2”,那么我想调用一个函数。 当我尝试将最近扫描的设备名称与之前定义的字符串进行比较时,一切都会正常工作,但应用程序崩溃。可能是什么问题呢? final String vardas1="Pvz2"; private ScanCallback mScanCallback = new ScanCallback() {