草庐IT

安卓蓝牙 : Software Caused Connection Abort IOException?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Officialreasonsfor“Softwarecausedconnectionabort:socketwriteerror”我无法连接Droid的BluetoothChat有问题。我总是得到这个IOException08-0920:58:24.889:INFO/BluetoothChat(17378):MESSAGE_STATE_CHANGE:308-0920:58:51.053:DEBUG/BluetoothService(17378):BT_SEND_MESSAGE08-0920:58:51.10

android - 来自 Android 蓝牙不安全 Rfcomm 的 "Service discovery failed"

有谁知道如何在使用任意声明的服务名称时在API级别2.3.3的2台Android设备之间创建不安全的RFCOMM连接?(不是随机的或更改的服务名称,只是一个服务名称我自己定义)详情我正在尝试在2个Android设备之间创建不安全的Rfcomm连接:DroidX2和AsusTransformer。我假设这两种设备都具有Android2.3.3级别的功能,以实际获得使用不安全Rfcomm的能力。当我尝试按照描述创建蓝牙连接时here,使用现在公开的createInsecureRfcommSocketToServiceRecord()和listenUsingInsecureRfcommWit

Android 立即检测到蓝牙断开连接最多 2 秒

我正在寻找一种方法来检测蓝牙设备断开连接发生后立即(最多2秒),通常是在“设备太远”的情况下或设备电池没电的情况下。目前,我可以通过获取BluetoothDevice.ACTION_ACL_DISCONNECTED来使用BroadcastReceiver检测到它,但它需要大约16到20秒才能触发。有什么方法可以在最多2秒内得到通知。我使用了BroadcatReceiver,但它的速度不够快,无法在最多2秒内发出警报,因此是否有任何其他类型的方法可用于快速收到蓝牙已断开连接的通知。我使用这个createRfcommSocketToServiceRecord(UUID);连接配对设备,我必

c++ - C++中的蓝牙

我希望通过RFCOMM与另一台蓝牙设备进行通信。我想为应用程序使用C++(VS2008)。我已经知道32feet库,但不确定它是否适用于C++。有谁知道此类项目的良好起点?或者可能是用C++编写的32英尺样本?我想要一个使用C++的简单易用的蓝牙API。 最佳答案 这个问题很老了,我知道。只是想更新一下,QtFramework现在有用于C++的QtBluetooth,看起来很有前途--http://doc.qt.io/qt-5/qtbluetooth-module.html 关于c++-

android - iOS 到 Android 蓝牙 RFCOMM

我知道这个问题已经被问过很多次了,但事情似乎发展得非常快,而且答案似乎已经过时了。有没有办法让iOS和Android通过蓝牙RFCOMMchannel进行通信?也许打开套接字? 最佳答案 不幸的是,这是不可能的。RFCOMM在iOS上不受支持,除非通过Apple的专有加密芯片之一对通信进行加密。由于Android使用的是“符合标准”的蓝牙,而不是Apple加密的蓝牙,因此这行不通。 关于android-iOS到Android蓝牙RFCOMM,我们在StackOverflow上找到一个类似

python - 没有在 Debian 上使用 PyBluez 配对的 RFCOMM?

我正在尝试使用Python创建一个无需配对即可使用的RFCOMM服务器进程。最初,我从PyBluez文档中获取了两个示例脚本:服务器:#file:rfcomm-server.py#auth:AlbertHuang#desc:simpledemonstrationofaserverapplicationthatusesRFCOMMsockets##$Id:rfcomm-server.py5182007-08-1007:20:07Zalbert$frombluetoothimport*server_sock=BluetoothSocket(RFCOMM)server_sock.bind((

python - 没有在 Debian 上使用 PyBluez 配对的 RFCOMM?

我正在尝试使用Python创建一个无需配对即可使用的RFCOMM服务器进程。最初,我从PyBluez文档中获取了两个示例脚本:服务器:#file:rfcomm-server.py#auth:AlbertHuang#desc:simpledemonstrationofaserverapplicationthatusesRFCOMMsockets##$Id:rfcomm-server.py5182007-08-1007:20:07Zalbert$frombluetoothimport*server_sock=BluetoothSocket(RFCOMM)server_sock.bind((

linux - Derby 安 : Forward login console over bluetooth

前段时间,我有一台运行Debian的新单板计算机,它最终将成为学校项目的“核心”。现在,我正在使用有线网络和ssh访问板载发行版。只要这个东西在我的桌面上就没问题,但当它被内置到机器人的目标位置时就不行了。我设法使用便宜的USB-BT适配器建立了蓝牙连接,但现在我被rfcomm设备困住了,不知道如何继续。我最想要的是让蓝牙连接提供的虚拟串行端口的行为就像真正的串行端口一样。这样我就可以使用minicom(或类似的东西)登录并获得对板上所有内容的完全访问权限。在网上搜索时,我只能找到有关如何使用手机设置拨号网络和类似主题的指南,但没有关于蓝牙控制台的信息。也许我刚刚尝试了错误的关键字。我

linux - Derby 安 : Forward login console over bluetooth

前段时间,我有一台运行Debian的新单板计算机,它最终将成为学校项目的“核心”。现在,我正在使用有线网络和ssh访问板载发行版。只要这个东西在我的桌面上就没问题,但当它被内置到机器人的目标位置时就不行了。我设法使用便宜的USB-BT适配器建立了蓝牙连接,但现在我被rfcomm设备困住了,不知道如何继续。我最想要的是让蓝牙连接提供的虚拟串行端口的行为就像真正的串行端口一样。这样我就可以使用minicom(或类似的东西)登录并获得对板上所有内容的完全访问权限。在网上搜索时,我只能找到有关如何使用手机设置拨号网络和类似主题的指南,但没有关于蓝牙控制台的信息。也许我刚刚尝试了错误的关键字。我

android - 蓝牙 RFCOMM/SDP 连接到 Android 中的 RS232 适配器

我正在尝试使用谷歌提供的蓝牙聊天示例API应用程序连接到连接到另一台设备的蓝牙RS232适配器。这是供引用的应用程序:http://developer.android.com/resources/samples/BluetoothChat/index.html这里是RS232连接器的规范表,仅供引用:http://serialio.com/download/Docs/BlueSnap-guide-4.77_Commands.pdf问题是当我去连接设备时:mmSocket.connect();(BluetoothSocket::connect())我总是收到connect()方法抛出的I