问题标签 [obex]

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 投票
0 回答
552 浏览

python-2.7 - 通过python蓝牙从Android获取文件

我正在编写应用程序,需要将文本文件从手机发送到我的 PC。使用 PyBluez、PyOBEX、Python 2.7.15 和 Windows10 64 位、LG K10LTE。试图从这篇文章运行代码: Convert and save string to binary file in Python 但出现错误:

当我尝试这个小改变时:

b 返回:

有人可以帮我解释为什么这些代码不起作用以及如何解决它吗?或者告诉我如何通过蓝牙从手机接收文本文件?

0 投票
0 回答
405 浏览

shell - 为什么期望'obexctl'的shell脚本不能按预期工作

我想使用蓝牙将文件从一台设备发送到另一台设备。为此,我正在使用 obex,它有一个名为“obexctl”的命令。它的工作原理如本文所述...请查看此文档

在此处输入图像描述

在此处输入图像描述

这就是发送文件的工作原理。为了使这个过程自动化,我使用 expect 编写了一个 shell 脚本。如下所示。

但它没有用。它没有完全执行该连接命令。并退出代码。如果你们中的任何人知道解决方案,请告诉我。

0 投票
0 回答
220 浏览

bash - Obexctl:在终端和脚本中提供不同的结果

我创建了一个脚本,我想通过蓝牙发送文件。为此,我采用了“obexctl”实用程序。我可以通过终端使用 obexctl 实用程序传输文件。但是当我尝试使用期望将其合并到脚本中时,它会显示“客户端代理不可用”。

有人可以帮我写代码吗?提前致谢。

终端上的命令:

外壳脚本

在执行此脚本时,它提供如下输出:

结果应该相同,要么在终端上手动执行,要么使用脚本自动执行。

有人可以在我做错的地方提供一些建议。

0 投票
0 回答
32 浏览

c# - 通过 BT 将文件直接发送到 Android 设备中的 Image 文件夹?

我不知道如何访问 android devies 上的文件夹“Images”,将文件直接发送给它。

我可以使用下面的代码成功发送文件,但是经过研究,我无法指定“Uri”,因此我无法在“Image”文件夹或除“Download”之外的任何文件中接收文件,这是我认为的默认值。

预期的输出类似于将 Uri 从“obex://”更改为“obex://Images/Newfolder”,但这不起作用。

0 投票
1 回答
150 浏览

bluetooth - 来自蓝牙 OBEX 连接请求的响应是 HTTP 不可接受

我在 Windows 上使用 nObex 通过蓝牙创建与 Android 手机的 Obex 连接。作为库,我正在使用 nObex https://github.com/nccgroup/nOBEX AF_BLUETOOTH 在 windows 下不可用,而我正在使用 pybluez 创建连接。

身份验证工作正常,在电话上我必须接受我可以访问文件系统。当我尝试创建 OBEX 连接时:

我收到以下回复:

有谁明白,为什么我无法获得连接?

0 投票
0 回答
86 浏览

bluez - Obexctl 不接受任何输入

当我运行obexctl时,将创建一个交互式 obex。但我无法在其中写入任何内容。如果我按 Ctrl+c 然后它会返回,

0 投票
0 回答
80 浏览

c# - 如何使用 xamarin 使用蓝牙 Obex OPP

我正在使用 Xamarin 开发一个 android 应用程序,它应该能够使用 OPP OBject EXchange 协议通过蓝牙共享文件。

我能够使用带有 InTheHand.Net.Bluetooth 和 InTheHand.Net.Personal 库的 CSharp .Net 项目成功发送文件。但是相同的库不能与基于 Xamarin Mobile 的项目一起使用。任何人都可以帮助我在基于 Xamarin 的项目中通过 OBEX 协议共享文件的任何其他库。

0 投票
1 回答
77 浏览

c++ - OBEX 协议是什么样的?

我正在尝试使用蓝牙在手机和计算机之间交换数据。我想使用 OBEX。我已阅读OBEX_documentationWikipedia并尝试从设备 1(计算机)发送以下包:

我希望设备 2(手机)会做出某种响应,例如:

即使是错误也可能很棒,但我在 recv(...) 上被阻止了。

它是在 Windows 上使用 winsock 实现的。我可以配对并在这两者之间建立连接。不知何故,我不明白如何处理数据传输。我已经阅读了理论,但它让我失望了。

这就是我发送和接收的方式:

0 投票
1 回答
44 浏览

linux - 蓝牙 FileExchange 配置文件中正确的路径格式是什么?

我想通过蓝牙实现文件浏览器。我已经能够连接到另一台计算机并与之交谈。我希望能够列出特定路径下的所有可用文件。我知道我必须执行以下操作:

  1. 连接 - 通过 BT 在 2 台计算机之间建立连接
  2. SetPath - 选择我想要的路径
  3. 获取 - 获取列表

我被困在 2 上。我的数据框如下所示:

每次我发送那个包裹时,我都会得到:C4 00 03,这意味着文件不存在。

那么,浏览 Linux 文件的路径应该是什么样的呢?

0 投票
0 回答
22 浏览

bluetooth - 限制或控制蓝牙中的 obex

有一个任务,当使用蓝牙传输文件时,必须设置限制或者必须记录这个事实(在文本文档中)。据我了解,Obex 协议负责文件传输。此任务适用于 PC。有任何想法吗?