0

嗨 这个命令在终端

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

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

当我用我的数据填充它时

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

我收到以下错误

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

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

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

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

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

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

4

2 回答 2

0

即使我面临这些问题。无论您如何将 obexftp 与 bluez 一起使用,您都需要使用 pin 来配对我无法接受的设备。

虽然有一种方法,使用 gnome-bluetooth 包,您将能够使用带有一些参数的 bluetooth-sento 命令发送文件,我猜您会得到它。

于 2015-10-07T11:42:22.497 回答
0

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

于 2018-01-02T19:36:20.600 回答