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

Bluetooth 使用终端中的obexftp将文件发送到带有蓝牙的远程设备,无需pin,bluetooth,bluez,obex,obexftp,Bluetooth,Bluez,Obex,Obexftp,Hi在终端中执行此命令 obexftp –nopath –noconn –uuid none –bluetooth <BTAddr> –channel <OPUSHChannelNo> –put <FileToPut> 我得到以下错误 有关详细信息,请尝试“obexftp--help”。 无事可做。使用--help来获得帮助 我可以用这个终端命令让它工作 obexftp --nopath -noconn --uuid none --bluetooth 64:

Hi在终端中执行此命令

obexftp –nopath –noconn –uuid none –bluetooth <BTAddr> –channel <OPUSHChannelNo> –put <FileToPut>
我得到以下错误

有关详细信息,请尝试“obexftp--help”。 无事可做。使用--help来获得帮助

我可以用这个终端命令让它工作

obexftp --nopath -noconn --uuid none --bluetooth 64:89:9A:DE:49:FA --channel 12 -put DUN.jpg
但问题是远程设备在允许接收文件之前要求用户配对。我需要跳过配对请求的解决方案

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


如有任何建议,将不胜感激。谢谢。

就连我也面临着这些问题。无论你如何使用obexftp和bluez,你都需要使用pin来配对我不能接受的设备


尽管有一种方法,使用gnome bluetooth软件包,您将能够使用bluetooth sento命令发送文件,其中包含一些参数,我想您会得到这些参数。

我最近一直在尝试使用嵌入式设备和安卓手机进行类似的操作。我相信你正在寻找的是不可能的,因为这将是一个安卓设备的安全风险是你可以只推一个文件到安卓设备,而无需事先请求许可/配对。除非你对Android设备和底层代码进行修改,否则我认为你将无法实现你想要的目标

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