bluetooth相关内容

没有名字和地址。CBCentralManager不再在MacOS 12上工作

自从我将MacOS更新到MacOS12之后,我在使用CoreBluetooth时就遇到了问题。 在我的一个应用程序中,我将列出使用CGCentralManager类的所有BLE设备。 这已经奏效多年了。但现在,当我启动我的应用程序时,Xcode中会出现以下输出: [CoreBluetooth] No name or address [CoreBluetooth] No name or ..

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

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

在Kotlin Android应用程序中处理传入的蓝牙数据流

我正在开发一个小应用程序,它通过蓝牙连接到一个附加了蓝牙盾牌的Arduino。我的蓝牙连接正常,我可以从我的应用程序向Arduino发送命令。我要在科特林做这件事。我是边走边学的,所以我误会了。这就是我希望有人能为我指路的地方。 您可以假设所有蓝牙连接设备都工作正常(的确如此)。 这是我的代码中处理向Arduino发送数据的部分。 private fun writeDataSen ..
发布时间:2022-06-22 23:11:51 移动开发

如何设置BlueZ 5在配对过程中询问PIN码

我使用QDbus实现了org.Bluz.Agent1接口,我想设置一个固定的PIN(我将提供给用户),以便对所有配对请求进行身份验证,如果PIN错误则拒绝它们。代理功能应该是“NoInputNoOutput”,因为项目将部署在没有键盘或显示器的RaspberryPI3上。有没有办法处理这件事?谢谢您 推荐答案 对于固定密钥配对,不应将能力初始化为NoInputOutput。NoInpu ..
发布时间:2022-04-12 14:25:56 其他开发

颤动蓝读取特征UUID

我正在使用Ffltter Blue连接到Adafruit羽毛板,并读入/写入一些值。我将如何着手建立一个我想要阅读的新特征?我遵循了这个示例,但在阅读Arduino代码上生成的双精度值时遇到了困难。 //Read Uuid BluetoothCharacteristic readCharacter = new BluetoothCharacteristic(uuid: null, s ..
发布时间:2022-04-09 14:20:46 其他开发

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

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

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操作未授权”。我试着四处看看,但没有任何关于这方面的信息。 我在下面包含了我拥有的最简单的 ..

如何通过蓝牙在两个覆盆子圆周率之间通信,并将传感器数据从一个圆周率发送到另一个圆周率?

我在为某个学校项目工作。我想通过蓝牙将温度传感器数据从一个覆盆子π4发送到另一个π4。 我搜索了很多教程,但没有找到任何相关的教程。请任何人帮忙,或者任何建议都会很有帮助。 推荐答案 我对蓝牙知之甚少,此答案可能过时或实践不佳,但至少它可以工作。如果有人知道得更清楚,请提供更好的答案,我将删除此内容。 因此,我有两个运行Raspbian的Raspberry PI 4。我在这两个服务器 ..
发布时间:2022-02-22 19:14:53 Python

以编程方式在 iphone sdk 中打开蓝牙?

我已经看到了很多关于此的问题,但没有人真正给出真正的答案(要导入的框架、实际代码等).他们只说使用私有 api,这会让您的应用被应用商店拒绝. 我知道使用私有 api 会使我的应用程序被拒绝,因为我想知道如何将其用于个人用途.(iPhone SDK 3.1.2、iPod touch 2g) 解决方案 我也一直在研究这个问题.您需要在项目中包含蓝牙管理器框架和头文件.它应该在 / ..
发布时间:2022-01-31 21:08:38 移动开发

了解 ibecon 距离

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

我在运行 debian wheezy 的树莓派上的 Java 蓝牙服务器需要 bluecove 本机库 - 我在哪里可以找到它?

我有一个在 Windows 机器上运行的 Java 蓝牙服务器,我想将它移植到 Raspberry pi.我在 Java 方面有很多经验,但在蓝牙或 Linux 方面却很少. pi 目前有 Debian Wheezy 操作系统,我已经安装了蓝牙和 Java ok,并将 bluecove-gpl 和 bluecove jar 放在类路径中. 但是,当我尝试运行服务器时,Java 会报错 ..
发布时间:2022-01-24 23:32:15 Java开发