使用蓝牙将文件发送到远程设备,而无需使用终端中的obexftp引脚

时间:2015-10-06 12:40:44

标签: bluetooth bluez obex obexftp

嗨此命令在终端

obexftp –nopath –noconn –uuid none –bluetooth <BTAddr> –channel <OPUSHChannelNo> –put <FileToPut>

应允许将文件发送到远程蓝牙设备,而无需远程设备上的引脚。

当我用我的数据填充它时

obexftp –nopath –noconn –uuid none –bluetooth 64:89:9A:DE:49:FA –channel 12 –put DUN.jpg

我收到以下错误

  

尝试`obexftp --help&#39;欲获得更多信息。   没事做。使用--help寻求帮助。

我可以使用此终端命令

obexftp --nopath -noconn --uuid none --bluetooth 64:89:9A:DE:49:FA --channel 12 -put DUN.jpg

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

或者,如果有人可以推荐替代终端解决方案,我可以将覆盆子pi中的文件发送到移动设备,而无需配对即可。

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

2 个答案:

答案 0 :(得分:0)

即使我正面临这些问题。无论你如何使用obzftp和bluez,你都需要使用引脚来配对我不能接受的设备。

虽然有一种方法,使用gnome-bluetooth软件包,你可以使用bluetooth-sento命令发送文件,其中包含一些参数,我猜你会得到它。

答案 1 :(得分:0)

我最近尝试使用嵌入式设备和Android手机进行类似的操作。我相信你所寻求的是不可能的,因为它会给Android设备带来安全风险,你可以简单地将文件推送到Android设备,而无需事先征得许可/配对。除非您对Android设备和底层代码进行修改,否则我认为您无法实现预期目标。