问题标签 [bluetooth-socket]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
651 浏览

android - 通过蓝牙将流发送到已连接的设备

我会尽量解释我的问题,因为我的英语有点生疏。我需要制作一个应用程序来通过蓝牙(发送流)与用户已经连接的设备进行通信。我的意思是,我需要一个 bluetoothSocket 来做 bluetoothSocket.getOutputStream()。

那可能吗?

我澄清这是我能想到的唯一方法,因为我无法以编程方式连接两个设备,我按照这篇文章中所说的一切(IOException:读取失败,套接字可能关闭 - Android 4.3 上的蓝牙)但我不断得到该死的异常“读取失败,或关闭可能套接字超时,读取 ret -1”所以我正在尝试这种方法。

提前致谢!

0 投票
0 回答
428 浏览

android - Android蓝牙套接字没有给出预期的确认

我正在向蓝牙套接字发送一个字节数组,我得到了蓝牙打印机的响应,但我没有得到正确的图像数据发送确认。

我将字节数组写入outputstream以下方式:

有没有其他方法可以写入二进制数据outputstream

我被困住并接受任何建议。

0 投票
0 回答
405 浏览

android - BluetoothServerSocket 未从 Accept 方法返回

BluetoothServerSocketInstance.accept() 没有返回任何东西并且下一步没有执行

在同一个地方的线程块我看到了很多类似的问题,但不幸的是,它们都对我没有帮助

我正在创建这样的接受线程

0 投票
1 回答
1359 浏览

android - 了解蓝牙 rfcoom 原始数据

我正在尝试构建一个应用程序来读取使用 rfcomm 在蓝牙服务上发送的信息。该设备是硬度计(HT-6510A),不幸的是找不到设备数据格式的规格我遇到了一个奇怪的问题,我必须了解如何阅读这些信息。

这是我从设备收到的数据,我认为在稳定 rfcomm 连接后简单地使用这个线程的实现没有问题。

你们能给我有关如何正确解析这些原始数据的任何信息吗?我想我应该有一个浮点值流,但我只是这些随机的东西。

0 投票
0 回答
687 浏览

android - 在 Android 上通过蓝牙发送一个简单的字符串

我想开发一个应用程序,通过蓝牙通过单击按钮将简单的字符串(如“Hello World”)发送到不同的 android 设备。我查看了 Google 的 BluetoothChat 示例,但它太复杂了,我无法理解。我还在这里查看了很多其他问题,但找不到答案。

我发现的只是这个https://stackoverflow.com/a/22899728/5306756它仍然无法正常工作。LogCat 说“java.lang.Object[] 不能转换为 android.bluetooth.BluetoothDevice[]”。

您能否为我提供一个示例代码(或包含这样的 URL),以便以最简单的方式实现相同的目标?

0 投票
1 回答
1059 浏览

android - Android BluetoothSocket 连接返回零

我们的设备通过蓝牙发送数据,在安卓应用中我们需要读取这些数据。

我能够建立蓝牙连接,接下来我调用一个线程来使用蓝牙设备建立蓝牙套接字连接。在这里,当读取字节时,它返回为 0(零),而且 while 循环仅运行一次。

此外,我在下面的代码中使用的 UUID 来自一些蓝牙片段代码。我是否需要获取设备的正确 UUID。

请有人帮忙吗?如果您给我有用的答案,我们将不胜感激。

0 投票
2 回答
1625 浏览

android - 如何在 Android 中通过蓝牙发送字符串消息?

我正在尝试通过蓝牙将简单的字符串消息发送到另一台设备。我的代码如下所示:

我期待在所选设备上接收字符串消息。问题是我收到错误

尝试连接时。你能告诉我我做错了什么吗?

0 投票
1 回答
469 浏览

android - 读取所有数据后在下面的接受线程代码中出现错误仍然给出错误套接字关闭读取返回-1

我需要一些指导来使用远程设备或服务器传输文件或数据。帮助我找出最近 5 天出现此错误的代码中发生的情况:

代码:

0 投票
1 回答
106 浏览

android - 在文档中,如果 BluetoothServerSocket.accept() 无论如何都会阻塞线程,为什么会在 while 循环中调用它?

在 android 文档中,以下代码出现在线程的 run() 段中:

但是,accept() 方法会阻塞线程。因此,我不明白为什么需要 while() 循环,特别是因为在所有可能的情况下,while 循环在第一次运行时就被破坏了。

有任何想法吗?

0 投票
0 回答
221 浏览

android - 蓝牙的 TLS 实现

如何为蓝牙应用实现 TLS?我必须在 android 应用程序和桌面应用程序(python)之间通过蓝牙发送和接收数据。

请指导是否有人以前这样做过。