完成以下步骤我以前的版本将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键。
-
Android
+关注
关注
12文章
3935浏览量
127343 -
蓝牙
+关注
关注
114文章
5809浏览量
170188 -
树莓派
+关注
关注
116文章
1706浏览量
105608
发布评论请先 登录
相关推荐
评论