bluetooth相关内容
我需要 Windows 来自动与蓝牙设备配对.我不希望用户必须单击 Windows 侧的任何内容.服务器将位于用户无法到达的物理位置.必须在用户端配对很好.Windows 只需要接受没有用户输入的任何请求. 我怎样才能做到这一点?注册表黑客?替换一个dll?硬件更改(自动配对加密狗之类的)? 是否有任何 SDK 可以为我提供解决此问题的工具? 目前我在 Microsoft 堆栈顶
..
我发现了多个类似的问题,但它们似乎都已经过时或没有有效的答案,所以我再次在这里提问. 我想通过蓝牙从运行 Windows 10 的笔记本电脑连接到另一台设备(在我的例子中是 RaspberryPi). 我知道通过 socket 模块有本地支持,但是这对我来说是一个错误.搜索完之后,我找到了一个答案,声称 python 蓝牙套接字不适用于 Windows(?). 于是我继续搜索,发
..
我的要求是根据用户选择在蓝牙和手机扬声器之间切换音频.下面是代码片段: //AudioTrack 用于播放传入的音频,如下所示:int mMaxJitter = AudioTrack.getMinBufferSize(8000, AudioFormat.CHANNEL_OUT_MONO,AudioFormat.ENCODING_PCM_16BIT);新的音轨(AudioManager.STREA
..
大约一周前,我从这里的某个人那里得到了帮助,但我的代码似乎仍然存在问题.我正在运行 Android 2.0,所以我无法使用这些方法来获取 UI,而是需要反射性地调用这些方法.下面是我的代码 public ConnectThread(BluetoothDevice device, boolean secure) {Log.d(TAG,"here5");mmDevice = 设备;Bluetoot
..
我在 Linux 中使用了 Bluez 蓝牙堆栈,它带有一个方便的实用程序“hcitool".希望在 Windows 中构建具有相同或等效功能的类似内容.具体来说,'hcitool name ',显示指定设备是否在范围内.任何指导将不胜感激. 我有 Windows SDK v7 和 Visual Studio 2010,使用 C/C++ 谢谢. 解决方案 使用我的 32feet
..
我们正在使用 iOS 私有框架 BluetoothManager 进行一个简单的实验——寻找触手可及的可发现的通用(非 iOS)BT 设备.现在,只有以下行返回设备: for(BluetoothDevice* device in [[BluetoothManager sharedInstance] pairedDevices]) 不幸的是,它只返回已经配对的设备,这不是我们想要的.使用
..
我需要在 Android 2.3 设备上设置应用内 OBEX 服务器.使用蓝牙聊天示例代码,我能够设置一个 OBEX 服务器.但是,服务器需要使用自定义 UUID,因此该服务不会注册为“OBEX 服务器" # sdptool 浏览本地……(剪断)……服务名称:OBEX 对象推送服务记录句柄:0x10000服务类 ID 列表:UUID 128:ab123abc-1a2b-3c4d-5d7f-123
..
我正在尝试创建一个服务器程序,该程序仅启动蓝牙、创建服务器套接字、等待某个设备连接并接受连接. onClick() 方法启动蓝牙,然后我调用 AcceptThread() 方法创建服务器套接字并开始侦听.然后调用接受连接的 run(). 但是它不起作用.我的应用程序就停止了.知道为什么吗? 代码如下: public class MainActivity extends Acti
..
我是蓝牙系统的新手,我正在尝试了解用于新 Apple 技术的数据:iBeacon. 已经有一些很好的答案解释了它是如何工作的,我一直在阅读我能找到的所有内容(尤其是蓝牙规范).尽管如此,我还是遗漏了一些要点,我将首先举个例子:(我正在使用设置广告数据命令,它在这里遗漏了 OGF 之前的 hcitool cmd) 0x08 0x0008 1E 02 01 1A 1A FF 4C 00 02
..
我有使用 OBEX 对象推送配置文件 (OPP) 通过蓝牙发送数据的设备. 使用 adb logcat 我看到我的 android 设备收到一个连接(但中止了这个连接?) 08-22 11:14:37.939: I/BtOppRfcommListener(22586): 从 00:07:CF:5F:52:A0 开始接受连接08-22 11:14:37.939:I/BtOpp 服务(2258
..
我需要检查 OS 2.0 - 2.3 中当前连接了哪些 BT 耳机(不仅仅是配对).直到 API 版本 11 引入了蓝牙耳机类,这种功能才存在.但是之前的 API 中已经存在一个名为 BluetoothHeadset 的类,但它不能公开访问.这是它的文档:http://www.kiwidoc.com/java/l/x/android/android/9/p/android.bluetooth/c/
..
我需要以编程方式将 1 到 100 MB 的数据以 1024 字节的块写入远程蓝牙设备.两者都是安卓设备.这是我的客户端程序中传输数据的示例代码片段 – bTSocket.connect();//连接远程BT设备DataOutputStream outStream = new DataOutputStream(bTSocket.getOutputStream());字节[]缓冲区=新字节[102
..
我正在开发一款应用程序,该应用程序可扫描附近的 BLE 设备、连接到其中一个设备并与连接的设备通信.我尝试在 2 个视图控制器中执行此操作,即控制器 A 和控制器 B.控制器-A 将扫描附近的设备并连接到其中之一.控制器 B 将与连接的设备交换数据.控制器-A 扩展了 CBCentralManagerDelegate.我的问题是:当我的应用程序切换到视图控制器 B 时,它没有从 CBCentral
..
我升级到 Android 6 并且我使用蓝牙的应用程序无法使用这个新的 API 版本.Play 商店上的应用程序也有同样的问题:Bluetooth spp tools pro(查看蓝牙是否正常工作的好应用程序),它没有发现设备. 问题似乎出在蓝牙发现中: BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdap
..
我想在我的 MacBook Air 笔记本电脑上实现一个使用蓝牙的 Java 应用程序.我尝试使用 Java 蓝牙库 BlueCove. 我尝试实现第一个示例 DeviceDiscovery 但它抛出带有消息的 BluetoothStateException:BlueCove library bluecove not available.我已将 bluecove-2.1.0.jar 添加到
..
我 99% 确定我按照说明正确设置了 CoreBluetooth.无论我做什么,当我在 iPad mini 上运行这个应用程序时,蓝牙都在说它打开了.它说它正在扫描设备,但它绝对没有找到任何设备.如果我转到设备上的蓝牙菜单,我确实会看到其他设备被发现.我初始化了 CBCentralManager.我设置了 centralManagerDidUpdateState.当确定蓝牙准备就绪时,它会调用 c
..
我在网上对此进行了彻底的研究,当外部配件使用 BT 配对或插入基座连接器时,找不到任何有关自动启动 iphone 应用程序的信息. 我们是 MFi 开发人员,拥有 BT 配件和应用程序,我们希望在配对时启动.我们有包含我们的协议的 Info.plist 和包含所有工作和通信的正确协议的设备.该应用程序与我们的 BT 设备配合良好,但我希望在配对时看到该应用程序启动. 我以前在连接器中插
..
哪些 Android(带有 Jelly Bean,4.2)设备支持低功耗蓝牙 (BLE)?Samsung Galaxy S III 是否支持? (这个问题是在阅读博客文章后提出的Galaxy S3 上的蓝牙 4.0.) 解决方案 我相信目前只有摩托罗拉 RAZR 有 BLE 支持(因为摩托罗拉为开发者提供了自己的 BLE 库).S3 不支持 BLE(驱动程序/API 不可用).
..
使用 Apple 的 EADemo 作为基础,我试图了解背景对 EAAccessories 的影响. 当我收到 connectNotification 时,我会获取附件、检查协议并获取流.使用流我设置委托,安排在 RunLoop 上,然后打开 目前,当我进入后台时,我会将其全部撕掉.我收回我所做的一切并释放所有对象. 我也在 didDisconnect 上进行了拆解. 进入
..
我无法让 Core Bluetooth 发现 iOS 8 上的外围设备.相同的代码在 iOS 7 设备上运行良好.最初我认为这会是一个权限问题,因为我一直在做一些 iBeacon 工作,而且 iOS 8 上的核心位置权限有一些变化.但是我在网上找不到任何有助于解决这个问题的东西.这是一个示例项目的链接,该项目在 iOS 7 上运行良好,但不适用于 iOS 8: https://github.
..