我的目标是:通过蓝牙将某些字符串命令从我的 Android 应用程序发送到Raspberry Pi 设备,以便它可以运行脚本,完成后,将消息发回我的 Android 应用程序我的方法: 1. 我使用本教程作为我的蓝牙服务器 class 的灵感,它运行在我的 Android 应用程序上(并将其转换 ...
我的目标是:通过蓝牙将某些字符串命令从我的 Android 应用程序发送到Raspberry Pi 设备,以便它可以运行脚本,完成后,将消息发回我的 Android 应用程序我的方法: 1. 我使用本教程作为我的蓝牙服务器 class 的灵感,它运行在我的 Android 应用程序上(并将其转换 ...
我正在使用 react-native-bluetooth-serial。 每当我尝试通过我的 react native 应用程序连接蓝牙设备时,我都会收到此错误: 错误:读取失败,套接字可能关闭或超时,读取 ret:-1 无法连接到设备这是我正在尝试做的事情: 即使我克隆示例存储库也会发生同样的情况 ...
我正在构建一个使用蓝牙的 Android 应用程序。 几个星期以来,我一直在尝试创建可以始终为套接字提供蓝牙连接的服务,但没有任何效果对我有用。 目标:即使应用程序关闭也能连接的蓝牙服务。 我试过: - 绑定服务 - 单例服务 - 共享类 还有什么我可以尝试的吗? ...
我有一个同时运行3个线程的应用程序。 一个线程用于建立电话与另一个蓝牙设备(Arduino)之间的蓝牙连接。 线程2播放通过蓝牙从另一部电话传入的音频。 线程3记录并通过蓝牙将音频发送到另一部手机。 如果电话试图建立与Arduino的连接(当线程1正在运行bluetoothsocke ...
我有一个可以通过SPP与蓝牙设备通信的应用程序,我发现当我尝试使用另一台Android设备连接到同一蓝牙设备时,即使关闭了,另一台Android设备也无法连接到蓝牙设备我的应用程序的电源或断开蓝牙设备的电源。 唯一的解决方法是取消蓝牙设备的配对。 我确定我已经关闭了所有插座,并向蓝牙设备发送 ...
我已经成功识别了蓝牙设备(HC-05),我得到了它的名字,MAC地址和绑定状态,但当我试图创建一个客户端套接字以启动蓝牙连接时,我得到一个空套接字。 然后: 这是空的。 我的UUID是: 任何见解? ...
我正在开发一个本机Android应用程序,该应用程序需要与蓝牙设备配对。 装有Android 9的Samsung S9的用户报告说,他们的手机无法与没有配备蓝牙的设备配对,经过长时间的研究,我要求进行测试。他们是对的,它可以在除装有Android 9的Samsung 9之外的所有设备上使用 ...
我需要连接到充当服务器的蓝牙设备。 我知道它的UUID(至少设备的文档中包含它)。 但是,尝试连接到它时出现异常。 发现部分成功进行。 在下文中,我引用了相关的代码部分。 这是发现。 成功找到我的设备后,我尝试连接到它。 ConnectThread类在这里: ...
卡在一个问题上, 我正在使用BluetoothSocket类,借助于输入和输出流来发送和接收数据。 当App从输入流中收到大量数据时,我将强行杀死我的应用程序,之后我又重新启动我的应用程序,但是InputStream返回我以前的数据,现在不再需要。如何丢弃那些旧数据? 有没有人 ...
我正在 android 开发项目上工作。 BluetoothChat 的网站,它似乎正确发送消息但未接收消息。 过去,我尝试创建另一个蓝牙应用程序,当连接到设备时,系统会提示我确认连接并显示一个 PIN 码。 在处理当前应用程序时,我从未收到提示。 但是,它没有遇到任何异常并且消息似乎正在发送。 ...
我正在为Android上的蓝牙设计具有主从设计的应用程序。 微微网中的主机最多可以有7个活动从机。 我已经阅读了Android Bluetooth开发指南和BluetoothSocket.java源代码,但是没有提到最大数量的slave。 所以我尝试在以下代码中接受7个以上的奴隶: ...
在我的应用程序中,我在找到正确的信标后使用某些库检测信标,并使用其名称找到了另一个蓝牙设备(Android设备5.0),然后尝试使用Google在其示例中提供的方法和类通过蓝牙连接到手机蓝牙聊天应用程序,但是套接字永远不会连接,它始终使IOException(套接字关闭)或(套接字超时ret:- ...
我正在制作一个可通过蓝牙在手机之间进行通讯的android应用。 为了节省电池,我想避免一直保持蓝牙连接打开。 因此,每次我要发送消息时,我都会打开一个连接,发送消息,刷新然后关闭。 我的问题是, 有时但并非总是如此,接收电话给我带来了臭名昭著的“ java.io.IOExceptio ...
因此,我是python脚本的新手,遇到了这段代码,该代码应该在树莓派和智能设备之间通过蓝牙配置wifi。 不幸的是,我一直遇到标题中列出的错误。 我希望有人可以复制并运行代码,并启发我为什么我继续遇到此错误。 非常感谢所有帮助! 该代码输出 ...
在android文档中,以下代码出现在线程的run()段中: 但是,accept()方法会阻塞线程。 因此,我不明白为什么需要while()循环,尤其是因为在所有可能的情况下,while循环在第一次运行时就被破坏了。 有任何想法吗? ...
我正在尝试通过蓝牙向另一台设备发送简单的字符串消息。 我的代码如下所示: 我期待在所选设备上收到字符串消息。 问题是我收到错误 尝试连接时。 你能告诉我我做错了什么吗? ...
我们的设备通过蓝牙发送数据,在Android应用程序中我们需要读取这些数据。 我能够建立蓝牙连接,接下来我正在调用一个Thread来使用BluetoothDevice建立BluetoothSocket连接。 在读取字节时,它返回0(零)此外,while循环仅运行一次。 我在下面的代 ...
我正在尝试构建一个应用程序,该应用程序使用rfcomm读取在蓝牙服务上发送的信息。 该设备是硬度计(HT-6510A),找不到关于设备数据格式的不幸规格我遇到一个奇怪的问题,我必须了解如何阅读这些信息。 这是我从设备接收到的数据,我认为实现没有什么问题,只需在稳定rfcomm连接后使用 ...
我会尽力解释我的问题,因为我的英语有些生锈。 我需要制作一个应用程序,以通过蓝牙(发送流)与用户已经连接的设备进行通信。 我的意思是,我需要有一个bluetoothSocket来做bluetoothSocket.getOutputStream()。 那可能吗? 我澄清这是我唯一能 ...
我正在尝试制作一个需要几个活动与蓝牙模块通信的应用程序。 因此,现在我通过在进入活动和离开活动时建立和断开RFCOMM连接来做到这一点。 但是我想连续不断。 在Android中有可能吗? 如果是,怎么办? ...