问题标签 [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 投票
1 回答
131 浏览

architecture - 在 OS X Yosemite 10.10 上运行 SimpleOBEXClient/Server LightAquaBlue

我设法通过命令安装了 LightAquaBlue 0.4 ( http://lightblue.sourceforge.net/LightAquaBlue/ )

但是,我尝试使用 Xcode 6.0 构建文件夹 /example 中包含的两个项目 SimpleOBEXClient/Server。

错误是:

详情如下:

我该如何解决这个问题?

谢谢!

0 投票
1 回答
724 浏览

c# - 某些手机​​不支持 C# 32feet obex 蓝牙

我有一个项目,卡拉 OK 机记录用户,然后让用户通过蓝牙与他/她的手机连接到机器并下载他们的录音。经过大量阅读、示例、文档后,我尝试使用32feet(卡拉 OK 是用C# .NET编写的),但我发现发送文件的唯一方法是使用ObexWebResponse并且有些手机没有该服务:

http://oi62.tinypic.com/153s8p5.jpg(图片来自蓝牙OBEX文件传输)

这会导致程序抛出异常(此代码是我从此处的答案中获取的示例,仅用于测试发送视频文件,然后再将对话排除在外,并在用户将自己与卡拉 OK 机配对后使其更加自动化)

调试器还显示: http ://oi62.tinypic.com/e6rpkg.jpg

有没有 OBEX 的替代品?与每部手机兼容的东西,或者为那些不兼容的设备与 OBEX 混合的方法。

我已经使用本机 Windows 应用程序(控制面板 > 设备和打印机 > 蓝牙设备 > '设备名称' > 发送文件)发送文件,所以这不是硬件相关的问题,即使有其他语言的解决方案或图书馆请给我一个关于如何做到这一点的方向。

提前感谢您的阅读时间!

0 投票
1 回答
251 浏览

android-bluetooth - 如何通过蓝牙读取手机状态

我尝试开发一个连接到手机的应用程序,并像智能手表一样读取手机状态(来电、去电等)。我使用智能手表并连接到我的手机,然后打开 android studio 来查看 logcat。我了解手表使用蓝牙 Obex 服务、Hfp、a2dp Rfcomm 服务,但我没有找到任何使用它们的示例或说明。我能怎么做?谢谢。

0 投票
0 回答
367 浏览

bluetooth - 蓝牙OBEXD传输后可以执行脚本吗?

我想将 shell 脚本(或任何格式)从机器人传输到蓝牙设备。

我在 OBEX 帮助命令中看到

一些关于允许脚本传输的部分。被同一个OBEXD转移后也可以执行吗?我在他们的 git 源中看到了一些关于此的内容:

https://github.com/sragavan/obex/blob/master/src/main.c#L319

谢谢

0 投票
2 回答
1287 浏览

bluetooth - 在终端中使用 obexftp 将文件发送到带有蓝牙的远程设备,而无需使用 pin

嗨 这个命令在终端

应该允许将文件发送到远程蓝牙设备,而不需要远程设备上的 pin。

当我用我的数据填充它时

我收到以下错误

尝试 `obexftp --help' 获取更多信息。没事做。使用 --help 寻求帮助。

我可以让它与这个终端命令一起工作

但问题是远程设备在允许接收文件之前要求用户配对。我需要跳过配对请求的解决方案。

或者,如果有人可以建议一个替代终端解决方案,我可以将文件从树莓派发送到移动设备,而无需配对,那就太好了。

任何建议将不胜感激。谢谢你。

0 投票
1 回答
785 浏览

android - 最新 Android / Cyanogenmod 的蓝牙库?

我正在尝试使用 NDK 为 Android 构建一些蓝牙终端工具,例如 hcitool 和 obexftp。但是,据我了解,由于最新 Android 上的蓝牙堆栈发生了变化,因此包含在 hcitool、hcidump、obexftp 的几个 Android 实现中的 libbluetooth.so 不再有效。

具体来说,我需要 obexftp 才能在两部 Nexus 5 和 OnePlus One 手机之间执行蓝牙 ftp 传输。以下是 5-6 年前一些工具实施的链接,这些工具不再有效。我收到错误Device not found

有谁知道我现在需要哪个 libbluetooth.so 文件,还是需要其他库才能使用蓝牙堆栈?

我目前的手机有 Cyanogenmod 12.1 和 Android 5 Lolipop。

0 投票
0 回答
161 浏览

android - 从 Android 应用程序检查蓝牙设备中的 FTP 服务器支持

我需要Bluetooth从我的android app.

我可以从中判断 aBluetoothDevice是 Classic 还是 LE 或 Dual。但是如何判断它是否支持FTP server- 它允许我们浏览设备的文件结构。

需要帮忙。所有其他Obex实现都在旧版本中。在新的方面需要帮助

0 投票
0 回答
69 浏览

c# - Windows Phone 8.1 - 使用 OBEX 接收文件

我已经成功实现了一个库,用于通过 Windows Phone 8.1 应用程序(C#)上的 Obex 对象推送配置文件通过蓝牙发送文件。无论如何,我还需要实现相反的方向(通过 OPP 接收文件),但我无法找到覆盖现有 OPP 系统服务的方法。问题是,当文件从设备发送到我的 Windows Phone 应用程序时,系统服务首先“捕获”它(并显示消息“DeviceX 正在与您共享文件,接收内容?”)。如果我尝试使用 RfcommConnectionTrigger 并注册由传入的 ObexObjectPush 请求触发的后台任务,则会引发异常:“该进程无法访问该文件,因为它正在被另一个进程使用。(来自 HRESULT 的异常:0x80070020)”。我想另一个进程是系统服务。有谁知道解决这个问题?我在下面报告后台任务注册的代码:

在此先感谢您提供有关此主题的任何提示 Lorenzo

0 投票
1 回答
342 浏览

android - 如何通过蓝牙 OBEX 和 32feet 复制多个文件?

我想要实现的目标: 编写一个 VB.NET 程序,该程序在我的 Windows 8 上抓取一个文件夹结构,并通过蓝牙将该结构复制到我的三星 Galaxy S6 上的基本目录。

我正在使用 alanjmcf 的32feet - 感谢您提供这个精彩的 api。

到目前为止我所管理的: 我编写了一个 VB.NET 32feet 应用程序,它成功地将 1 个文件从 Windows 复制到我的三星 Galaxy S6。

代码摘录:

我的三星手机要求确认。在我“开始”时,它会收到文件。

我想从一个文件夹结构中复制多个文件。并将它们放入我的三星手机中的类似文件夹结构中。

我当然可以遍历我的文件并重复上面的块,可能在 URI 中指定文件夹,

但我的三星会要求我确认每个文件,这是无法管理的。

我能做些什么?

感谢和问候 S. Roy

0 投票
0 回答
385 浏览

c# - 蓝牙传输

我正在尝试制作一个将文件发送到加密移动设备的程序,该设备会将其放入另一个程序中并对其进行解密。

到目前为止,我已经完成了蓝牙连接:

我也以这种方式发送文件:

我正在使用 32feet 和 BrechamObex 库。

我有以下问题:

  1. 我想将一个公钥从我的手机发送到我的电脑,然后加密一个文件并将其发送回我的手机。收到文件后,我想解密它,所以我需要另一个程序才能做到这一点。如何使用蓝牙将信息从一个程序发送到另一个程序?

  2. 每当我发送文件时,手机都会收到它,但它的大小始终为 0