bluetooth相关内容

iBeacon“远"、“近"和“立即"的标称距离是多少?

我一直在尝试使用 iOS 设备作为广播器和接收器,使用 iOS 7 中的新 iBeacon API. 文档没有详细说明接收设备应该看到每个接近度指示器的距离,并特别将它们称为“相对".在试用演示应用程序时,我观察到这些距离(iPhone == 接收器,iPad == 广播器): 远 - 50 英尺? 近 - 2-3 英尺 立即 - 2 英寸 这些对我来说似乎很小,并且 ..
发布时间:2022-01-04 20:12:26 其他开发

使用 Bluez 低功耗蓝牙读取温度计数据

我想知道是否有人愿意指导我一点.我正在尝试使用 gatttool 读取蓝牙温度计的温度,但我不知道如何使用指示属性. 我能够连接到设备、获取设备名称等,但事实证明,获取实际温度数据更具挑战性. 有人有想法吗?另外,如果您有更多问题要问我,请告诉我. 解决方案 假设您的设备使用采用的温度计配置文件,那么您希望启用温度指示 测量特性.为此,有几个步骤:- 使用找到温度特性的句 ..
发布时间:2022-01-04 20:12:03 其他开发

使用 Win 7 或 Win 10 配对蓝牙设备时抑制系统对话框

我使用foot32库成功自动将蓝牙设备与Win 7和Win 10配对.不幸的是,出现了一个系统对话框,说“点击配对"在 Win 7 下,如果我点击该对话框,它就会配对.在 Win 10 下,如果我不触摸对话框,它不会配对.实际上,有一个 Win 10 选项,可以关闭对话框,但也不会发生配对.在 Win 7 下会调用 handlerequests,而在 Win 10 下则不会. 在 Win 7 ..
发布时间:2022-01-04 20:11:53 C#/.NET

以 root 权限调用 C++ 函数,而不以 root 身份执行整个程序

目前我正在玩蓝牙 LE 和 iBeacon 设备.我写了一个不断寻找附近信标的服务器. 我的服务器遵循这个例子(链接) 不幸地调用了函数: hci_le_set_scan_parameters() 需要root权限. 由于我不想以 root 权限运行整个服务器,所以我想问一下是否有可能仅以 root 权限调用此函数? 我知道在执行程序时要求 sudo 总是至少有问题我找 ..
发布时间:2022-01-04 20:11:37 服务器开发

来自蓝牙键盘的 IOS7 上 Safari 中的 onkeyup 事件

我有以下设置: 蓝牙扫描仪 iPad 带有用于扫描输入的文本字段的网页 用法: 用户焦点文本字段并使用蓝牙扫描仪扫描条形码 扫描仪在扫描结束时添加 ENTER (13) 问题: 在 IOS7 中的 Safari 上,蓝牙设备上的键盘事件处理方式似乎发生了变化.代码... window.onkeyup = function (e) {console.log(e. ..
发布时间:2022-01-04 20:11:20 其他开发

OBJ-C 操作方法:在同一设备中使用 BLE 连接和 iBeacon 的应用程序

我有一个用例,我的 Objective-c 应用程序需要在它终止后立即使用 iBeacon,以便将应用程序从终止状态唤醒,连接到 BLE 并向设备发送命令.我有一个更大的运行时间更长的在这里找到的帖子 如果需要,您可以查看我的代码. 问题 到目前为止,问题发生在我运行应用程序、搜索以前配对的设备和/或扫描外围设备、找到我的 BLE 设备并连接时.连接后,用户配对 BLE 连接,以便他们 ..
发布时间:2022-01-04 20:11:10 移动开发

iPhone 3.0 SDK 能否提供对蓝牙设备(耳机)的完全访问?

因此 iPhone 可以与蓝牙耳机配对并使用它来拨打电话(尽管 iPod Touch 3.0 OS 无法与耳机配对,看图). 但是我可以编写一个应用程序来访问配对的蓝牙设备及其功能(例如耳机的麦克风输入)吗? 这在 VoIP 应用程序或什至通过 Wi 玩的多人游戏中很有用-可以使用语音聊天的Fi. 解决方案 如果兼容的蓝牙耳机与设备配对,如果您使用 Core Audio API ..
发布时间:2022-01-04 20:11:04 移动开发

查找蓝牙设备的类型,无论是移动设备、笔记本电脑还是 Mac 电脑

我正在开发一个使用蓝牙玩的安卓游戏应用程序.在搜索蓝牙设备时,结果包含移动设备以及 mac pc/笔记本电脑.我只想在我的结果列表中列出移动设备.是否可以找到检测到的设备是否是移动设备? 解决方案 当你有 BluetoothDevice 你可以调用 getBluetoothClass.智能手机应具有 PHONE_SMART 值,而计算机应该有 COMPUTER_* 值(例如 COMPUTE ..
发布时间:2022-01-04 20:10:57 移动开发

Android Wear,连接蓝牙设备

我想将第 3 方蓝牙设备连接到我的 Android Wear 手表 (Samsung Gear Live).我正在尝试查找有关如何执行此操作的文档,但我没有任何运气.我所做的所有搜索似乎都认为我想附加到手机上. 有谁知道一个很好的例子来展示如何将蓝牙心率监测器(或其他设备)连接到 Android Wear,这样我就可以在手机不存在时保留历史记录?这甚至可能吗?是否与通过手机/平板电脑执行相同 ..
发布时间:2022-01-04 20:10:48 移动开发

如何从 php 运行 Python 脚本

我想从 php 运行 python 脚本.这是我的python代码.保存在/home/pi,文件名为hello.py #!/usr/bin/python进口蓝牙bd_addr="xx:xx:xx:xx:xx:xx"端口=1袜子=bluetooth.BluetoothSocket(bluetooth.RFCOMM)sock.connect((bd_addr.port))数据=""而 1:尝试:数据 ..
发布时间:2022-01-04 20:10:38 PHP

GameKit 在设备屏幕关闭或在后台时保持连接

我正在开发一个需要蓝牙连接的应用程序,我使用 GameKit 进行数据传输,但是我看到当我进入后台模式时,或者我只是在应用程序中关闭屏幕时,蓝牙连接断开了... 我见过在这种情况下保持连接活跃的其他应用程序,有人知道我是否遗漏了不会导致连接在这种情况下断开的东西吗?一直在环顾四周,但没有发现任何有用的东西... 谢谢 丹尼尔 解决方案 这不是 Apple 有意支持的. 如 ..
发布时间:2022-01-04 20:10:29 移动开发

在 Mac 上通过 Python 使用蓝牙

我几乎搜索了整个网络(从比喻的角度来说),试图找到一种在 Mac 上通过 Python 使用蓝牙的方法.PyBluez 不兼容,Lightblue 没有得到维护(无论如何都尝试过),安装了 PyObC 框架(包括蓝牙框架),并在我的 2.7.6 和 3.6.1 环境中尝试使用 MacOS 10.10.5. 我经常收到类似于以下的错误: 回溯(最近一次调用最后一次):文件“/Users/* ..
发布时间:2022-01-04 20:10:18 Python

属性在读/写之前需要身份验证

我使用的是 bluez 版本 4.101 的 Linux 计算机.我正在与处于从属模式的 BLE 设备通信.我正在尝试从 BLE 设备读取数据.但是当我这样做时,读取失败并出现以下错误:“属性在读/写之前需要身份验证".我可以从许多其他特征中读取数据,但我在这一方面失败了.我使用的命令是 -gatttool -b 11:22:33:44:55:66 --char-read 我需要做什么 ..
发布时间:2022-01-04 20:10:11 其他开发

打包我的应用程序并分享给其他 + android

我正在为 Android 创建一个应用程序,我需要一个按钮来将我的应用程序发送到另一部手机. 我尝试放置一个 apk 并发送给其他人,但我无法做到.我正在使用此代码: Intent sharei=new Intent(Intent.ACTION_SEND);sharei.putExtra(Intent.EXTRA_STREAM,Uri.parse("android.resource://c ..
发布时间:2022-01-04 20:10:04 移动开发

CoreBluetooth 和 BluetoothManager,设备不是 BLE

通过蓝牙连接和接收数据. 我们正在为客户开发应用.这是一款通过蓝牙连接的婴儿玩具,我们在连接和传输数据时遇到问题. 经过我们所做的所有研究,我们找到了两个替代方案:CoreBluetooth 和 BluetoothManager.据我所知,CoreBluetooth 仅与低功耗蓝牙连接(我认为它是最新的蓝牙版本),因此我无法找到我客户的设备.使用第二个选项,BluetoothManag ..
发布时间:2022-01-04 20:09:55 移动开发

查找 Android 蓝牙配对设备

我正在尝试创建一个图像按钮,当按下该按钮时,会向用户显示要连接的配对蓝牙设备列表. 但是,我在##1 处得到“Set 无法解析为变量",和“mArrayAdapber 无法解析"在点 ##2(##1 和 ##2 不是代码的一部分...) 我使用了 Android 网站上的代码,但在黑暗中,我发现自己陷入了黑暗. 希望得到一些指导... //搜索 ImageButton b ..
发布时间:2022-01-04 20:09:46 移动开发

在 Android 中启用蓝牙特性通知(低功耗蓝牙)不起作用

如果我们对一个角色调用 setCharacteristicNotification,而不是远程通知值变化?如何在蓝牙 LE 的中央设备上启用远程通知? 解决方案 要在 Android 上启用远程通知, setCharacteristicNotification(characteristic, enable) 是不够的. 需要为特征写描述符.外设必须在创建特征时启用特征通知. ..
发布时间:2022-01-04 20:09:39 移动开发