bluetooth-lowenergy

    2热度

    1回答

    我想转换此源代码: BluetoothDeviceAddress *deviceAddress = malloc(sizeof(BluetoothDeviceAddress)); 斯威夫特,这给了我: let deviceAddress: BluetoothDeviceAddress = malloc(sizeof(BluetoothDeviceAddress)) 但是,我发现,在斯威夫特

    1热度

    1回答

    我是JavaScript新手,不理解如何正确使用Promise。 我正在从离子2(BLE)的本机插件调用函数:IsEnabled()它报告如果设备上启用了蓝牙,它会返回一个承诺,如果启用蓝牙,则会返回结果。我尝试不同的方法,但他们没有工作: 在BLEscanner.js blEnabled() { BLE.isEnabled(); return Promise;

    1热度

    3回答

    我正在写一个针对Android和iOS的应用程序,它通过BLE与Adafruit Bluefruit LE UART Friend进行通信,使用北欧UART服务和TxD/RxD特性。 TxGattCharact: TBluetoothGattCharacteristic; SelectedDevice: TBluetoothLEDevice; TxGattCharact.SetValueAs

    0热度

    1回答

    我已经配置为ibeacon可连接HM10。 每次我进入灯塔区域时,我都会连接到灯具设备。 ble设备被配置为与一个引脚配对。 在samsung s8上,samuns ace,某些连接后的某些huwei如p8和p9,因此需要重新安装pin。 关于LG G5,华为P10和P9没有问题。 有人知道为什么这种债券损失?

    1热度

    1回答

    我有一个函数,我试图在Swift(X-Code)中做出。我基本上通过蓝牙发送一些命令,并且我对主Asyncafter的工作方式有疑问。这里是我的设置代码: func tPodSetUp() { var delayForResponse = DispatchTime.now() + 0.4 //seconds to wait for response writeVa

    0热度

    1回答

    我将打开蓝牙配置文件调整套件(PTS)程序,以在Windows 7(64)中测试我的蓝牙设备。 当我尝试启动新建工作区(文件 - >新建工作区)。它总是弹出对话框并提示“必须连接PTS加密狗创建新工作区” 我不明白这个对话框的意思。如何开始新的工作区。我不知道哪一步出错了? 感谢

    1热度

    1回答

    BLE连接的设备上限设备限制为7,但我想连接并发送一些数据超过7个设备,我该怎么办? 或其他解决方案一样,当连接并发送数据完成时,请执行断开连接的命令。 感谢收看。

    0热度

    1回答

    对于学生项目,我们正在将蓝牙LE设备(既传输又接收)连接到iPhone或iPad,以便从其读取数据以向用户显示实时。我们已经证明,制造该设备的公司可以做到这一点,并且我们实际上已经设法获得连接并获取一些数据。但是,它每隔5-10秒钟就会进行一次,似乎是一个随机数字子集,只需很少的更改在设备上改变了某些东西之后,这让我们不再聪明。 当然,我们去了制作设备和应用程序的公司,我们确实已经批准我们使用他们

    1热度

    1回答

    早上好, 我正在开发一个BLE应用程序,并且我为GATT连接写了一个活动。现在我遇到了一个问题,因为有时系统会识别服务和特征,而其他时间则不识别。 下面是我的一些代码: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R

    0热度

    1回答

    我遇到问题了解或使用Dispatchgroup。我已经阅读了很多关于它们的内容,但是大多数示例/文档都非常模糊,或者与我想要做的不一样,但是每次我提到我的问题时,大家都会说“使用派送组”。 这里就是我想要做的(注:顺序是至关重要的): 发送蓝牙写入特性。 设备接收值,并吐出的东西响应 读取蓝牙响应(通过读特性) 发送一条新的写入特性(不同的命令) 设备接收到新的命令,吐出NEW数据响应 重复两次(