bluetooth-lowenergy相关内容

Ffltter_Blue无法找到HC-05蓝牙模块

我为Android应用程序使用的是Ffltter_Blue。我已经授予了所有必要的权限,并在手机上启用了GPS。当它开始扫描时,我可以看到蓝牙设备的列表,但我找不到我的HC-05蓝牙模块。但是当我用手机的时候可以直接找到HC-05模块。有人能帮帮我吗? 这是我的扫描代码: FlutterBlue flb = _bluetoothService.getInstance(); fl ..
发布时间:2022-06-27 12:31:26 移动开发

从BLE设备获取响应

我对使用蓝牙设备非常陌生。到目前为止,一切都运行得很好。但是有个问题我不知道该怎么处理。 我有一个LED灯装置,我可以改变一切,从颜色到速度,闪烁,褪色等等。 现在我想读取当前设备状态(例如,设备是打开的还是关闭的)。我有一份设备文档,上面写着: 查询: a)发送订单:[0XEF]+[0X01]+[0X77] b)控制器响应: [0X66]+[8位设备名称(0x14)]+[8位开关开/关]+ ..
发布时间:2022-03-26 18:51:10 移动开发

同时进行蓝牙和蓝牙LE连接,可以吗?

我目前正在尝试开发一款软件,该软件需要连接一个蓝牙“经典”设备和至少2-3个蓝牙低能耗设备。当然,还可以与这些设备通信,因此能够配对这些设备是不够的,还需要与它们连接和通信。 我使用Nexus 4(Android 4.3)作为连接到这些蓝牙和蓝牙LE设备的设备。 这是否可能,或者是否存在某种限制,即只能同时连接一种或另一种蓝牙设备? 推荐答案 我非常肯定蓝牙标准对同时具有常 ..
发布时间:2022-02-26 18:25:02 移动开发

单个BLE中心能否通过蓝牙低能耗与多个BLE外围设备连接?

我在我的iOS应用程序项目中使用核心蓝牙框架。我有以下关于蓝牙低能耗的问题- 在iOS中,单个中心是否可以连接多个外围设备? 多个中央设备可以与单个外围设备连接吗? 单个IOS设备可以同时充当中央设备和外围设备吗? 如果是,那么如果两个这样的设备都尝试作为彼此的中心连接,将会发生什么情况? 当应用程序在后台时,我们是否可以通过BLE进行通信? 推荐答案 在iOS中,单个中 ..

BLE栈的开源实现

除了Bluez和Bluedroid之外,是否还有其他BLE栈的开源实现? 推荐答案 我在一个产品中使用过Nimble,即Apache Mynewt蓝牙堆栈。 它在北欧nRF51和NRF52芯片上工作得非常好,而且是可移植编写的,因此将其移植到其他平台看起来并不太难。代码很好,很干净。Mynewt还附带安全引导和软件升级。 几个链接: http://mynewt.apa ..
发布时间:2022-02-26 18:22:19 其他开发

尝试为Windows C++创建一个GATT客户端应用程序,该应用程序在建立连接时不会失败

我使用的是Windows APIGatt Client BLEfor C++,我的目标是连接两台设备(但在本例中我只尝试其中一台),并保持不间断地读写数据,而不会在任何时候关闭设备。我的所有设备都有一个包含读特征和写特征的特定服务。 测试方法: 使用Visual Studio 2017(V141)和Windows SDK版本:10.0.18362.0,创建新的控制台(.exe)解决方案 ..
发布时间:2022-02-26 18:20:39 C/C++开发

当设备未处于配对模式,但使用Linux成功时,Android上通过蓝牙LE连接失败

问题说明 我有一个BLE设备。我想和它交流。 我的Android应用代码: device.connectGatt(context, false, ...) 如果设备处于配对模式,我可以连接到它。但是如果我想用相同的代码连接到已经配对的设备,我会收到一个错误。 完全相同的用例在我的Linux PC上运行良好,设备处于配对和非配对模式。(我已为此使用了Python gatt module) ..
发布时间:2022-02-26 18:18:37 移动开发

Web-蓝牙错误&GATT操作未经授权&仅在Windows上发生

在过去的几个月里,我一直在iOS和ChromeOS上使用网络蓝牙,没有任何问题。但是今天,我第一次尝试在Windows上运行我的一些示例,令我惊讶的是,我实现的大多数东西都不能在Windows上运行。我可以成功连接到我的外围设备,但每当我尝试读取或写入具有自定义特征的自定义服务时,都会收到错误消息“GATT操作未授权”。我试着四处看看,但没有任何关于这方面的信息。 我在下面包含了我拥有的最简单的 ..

检测蓝牙遥控器上的按钮(GATT上的HID)

我有一个蓝牙LE遥控器,我想把它和我的覆盆子PI Zero配对。 ] 我成功地将遥控器与Android手机配对,然后它就像键盘一样工作,我可以在键盘上将数字键入空白便签,甚至可以在手机上改变音量。 它seemsRaspbian不支持GATT上的HID,这意味着我需要使用python实现/模拟GATT行为上的最小HID。(如果有更直接的方法,请纠正我。) Raspbian ..
发布时间:2022-02-26 18:15:09 Python

了解 ibecon 距离

尝试掌握一个基本概念,了解如何使用 ibacon(信标/低功耗蓝牙/BLE)保持距离.是否有任何关于 ibeacon 可以测量多远的真实文档.假设我在 300 英尺外...... ibeacon 是否有可能检测到这一点? 专门针对 v4 &.v5 和 iOS,但通常是任何 BLE 设备. 蓝牙频率如何?吞吐量影响这个?信标设备能否增强或限制距离/改进底层 BLE? 即 |范围 ..
发布时间:2022-01-30 18:36:05 移动开发

BLE 设备在完美运行数周后停止与 Android 连接

我有一台配备 Blue Gecko BLE 的设备,在各种 Android 手机和平板电脑上似乎一切正常:连接、数据传输和断开后重新连接.注意:我们不配对刚刚连接的设备,也不使用自动连接. 现在的问题是:有时某些设备 - 电话设置连接会在工作数周后停止运行.我不知道它何时或为什么会发生,但在那之后就不可能使用之前完美运行的同一部手机重新连接该设备.该设备仍然可以与其他手机正常工作.手机可以与 ..

Android 4.3:如何连接多个低功耗蓝牙设备?

任务: 我正在开发一个 Android 应用程序,该应用程序需要同时连接到多个(相同,可以通过其 ID 区分)BLE 芯片设备,以便发送和接收更新.我使用了谷歌官方网页上的教程: http://developer.android.com/guide/topics/connectivity/bluetooth-le.html 这帮助我创建了一个 DeviceScanActivity ..

Android 4.3 是否支持多个 BLE 设备连接?

我目前正在使用 Android 4.3 蓝牙低功耗,我能够连接到设备、获取服务、读/写服务.现在,当我尝试连接到第二台设备时,会收到第二台设备的服务,而第一台设备的服务会丢失.现在,当我尝试连接到第一个设备的写入/读取特性时,没有任何效果. 有没有人尝试连接到多个设备.如何为两个设备初始化 Gatt? 解决方案 如果你为每个你想要的设备实现不同的 BluetoothGatt 实例和不 ..
发布时间:2022-01-24 15:16:39 移动开发

如何在 Windows 8 Desktop 中扫描低功耗蓝牙设备?

如何在 Windows-8 桌面扫描低功耗蓝牙设备? 我尝试使用 WinSock APIs 但我得到的只是经典蓝牙设备. 我也尝试过使用 蓝牙 API 但我得到的只是蓝牙经典设备. 我知道这是可能的,因为 Windows 正在这样做.例如,我可以运行 C:\Windows\System32\DevicePairingWizard.exe 它将显示所有设备的列表,Classic & ..
发布时间:2022-01-21 14:04:41 其他开发

如何在 Mac OS X 10.9.5 上以编程方式读取低功耗蓝牙传输的数据?

我正在尝试使用 Ruby 以编程方式读取 Bluetooth Low Energy 传输的数据.低功耗蓝牙技术不支持标准规范 v4.0 中的串行端口配置文件 (SPP). 使用较旧的蓝牙通信方法,只需读取蓝牙传入数据的串行端口 (/dev/tty.Bluetooth-Incoming-Port).显然,这不适用于低功耗蓝牙,因为它的工作方式几乎完全不同. 我遇到了一些工具,例如 Lig ..
发布时间:2022-01-18 15:02:41 其他开发

iOS CoreBluetooth:centralManager:didConnectPeripheral/didFailToConnectPeripheral:没有被调用

我正在摆脱这个问题.我正在尝试连接到 BLE 设备,在下面的代码中看不到我做错了什么. - (void)viewDidLoad {[超级视图DidLoad];//在加载视图后做任何额外的设置,通常是从一个 nib._cm = [[CBCentralManager alloc] initWithDelegate:self queue:nil];}- (void)viewDidAppear:(BOO ..

适用于 Windows 7.0 的蓝牙低功耗 API

Windows 8 公开了一个 API 来与蓝牙低功耗(智能)设备进行通信,但该 API 在以前的 Windows 版本中不可用,那么如何在 Windows 7 上与 BLE 加密狗进行通信? 我目前使用的 BLE 加密狗 (BLED112) 公开了一个虚拟串行端口,您可以使用他们的自定义专有 API 通过该端口发送命令,但如果我在我的软件中实现此功能,它将无法与其他制造商的加密狗一起使用. ..
发布时间:2022-01-18 11:07:44 C#/.NET