如何使用蓝牙将Android手机中的照片和视频副本发送到树莓派

电子说

1.3w人已加入

描述

步骤1:将Raspberry Pi放入蓝牙设备

完成以下步骤我以前的版本将Raspberry Pi转换为可指导完成此步骤的Bluetooth设备。

步骤2:使Raspberry Pi设备成为Bluetooth对象推送配置文件(OPP)服务器

完成“使Raspberry Pi设备成为Bluetooth对象推送配置文件(OPP)服务器”指令中的所有步骤。

步骤3:运行Bluetooth OBEX Push服务

在Raspberry Pi上

打开终端仿真器程序

创建一个特殊目录来存储照片,如果期望。该目录可以在任何位置,只要对执行obexpushd程序的用户具有写许可权即可:

$mkdir /home/pi/photos_from_phone

关闭运行的OBEX Push Deamon程序(如果有):

ps aux | grep -i obexpushd

终端仿真器的输出

pi 2852 0.1 0.1 11940 800 pts/0 Sl + 18:49 0:00 obexpushd -B- n

pi 2863 0.0 0.1 3552 820 pts/1 S + 18:50 0:00 grep --color = auto -i消失

kill -9 2852

键入以下内容以运行OBEX Push Daemon:

obexpushd -B -n -o ‘/home/pi/photos_from_phone’

终端仿真器的输出

令人讨厌的0.11.2版权所有(C)2006-2010 Hendrik Sattler

该软件绝对不提供担保。

这是免费软件,欢迎您在某些条件下重新分发

收听在蓝牙/[00:00:00:00:00:00]:9

上,检查SDP服务器是否正在宣传已安装的OBEX Push服务,评级给蓝牙客户端:

sdptool browse local | grep obexpushd

终端仿真器的输出

服务提供商:obexpushd

步骤4:使用蓝牙将Android手机中的照片传输到Raspberry Pi

在Android手机上

打开照片应用

点击要加载的照片

点击底部的共享图标。它是位于中间的图标。

轻按蓝牙图标

在“蓝牙设备选择器”屏幕上,确保Raspberry Pi列在“可用设备”框中。如果Raspberry Pi未列出,请点击“扫描设备”按钮,然后等待Raspberry Pi列出。您可能需要多次重复“扫描设备”。

在“可用设备”框中找到的Raspberry Pi设备上轻按。

Android手机立即将照片发送至Raspberry Pi。

使用一根手指从顶部屏幕轻扫以显示状态屏幕。第一行表示发生了蓝牙共享事件,并且已发送文件。

点击该行以显示详细的状态消息。状态消息提供了详细信息:

发送的文件名(IMG_20141029_232956332.jpg),

蓝牙设备接收者(rpipro-0),

文件大小和

“发送完成”结果。

在Raspberry Pi上

打开一个新文件终端窗口。

将目录更改为执行obexpushd守护程序的目录:

cd /home/pi/photos_from_phone

找到文件:

ls -l IMG_20141029_232956332.jpg

终端仿真器的输出

-rw-r--r-- 1 pi pi 1241019 Oct 30 00:17 IMG_20141029_232956332.jpg

状态

文件已通过蓝牙成功传输到Raspberry Pi。

PS从Android Phone发送视频涉及相同的任务序列。

步骤5:关闭在Raspberry Pi上运行的Bluetooth OBEX Push服务

以防止恶意行为-从发送讨厌的东西到Raspberry Pi。我建议您在不使用OBEX推送程序时结束它:

转到将obex pushed作为前台进程运行的终端窗口。

按Ctlr + C键。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分