linux蓝牙接收文件路径,Linux 蓝牙系列(3) 蓝牙传输文件测试

Andrew Huang

蓝牙文件传送协议

标准是采用OPP协议(应该Obex文件传输相关协议,手机界面很多用这个术语),另外还支持FTP传输,但这个需要额外软件支持。一般是ObexFtp的移植版本,在多个手机平台都要关版本

蓝牙设备调试注意:

优先采用IVT支持那种蓝牙棒,这样可以先WINDOWS下的IVT BlueSoleil 软件来测试整体硬件环境或被测设备的正常。这个软件本身是没有问题。

另外,很多手机可能支持只发不收。或者只支持VCARD类信息接收,因此最好先测试好后。再在LINUX进行测试.

Linux最容易移植是OpenObex这个一开源的库,其中带有一个obex_test用于收发文件测试,它依赖非常库非常之少,只需要与sdptool/hcitool配合即可进行文件收发测试,我们在后面使用它进行测试文件收发。

还有一个另一个简单的开源的ObexServer,它只使用bluez和openObex库。

测试环境采用

M8手机

b0325bff90ee251df8eb25e1522f90fa.png

1780.0元

fgetccode_btn.gif

蓝牙棒

16d7d28d192b1acbe3a7113209431aac.png

12.0元

fgetccode_btn.gif

一相关软件编译

--------------------------

1.蓝牙库的移植

首先要移植蓝牙库

解压

./configure

make

make install

即可

它将在/usr/local/lib 生成 libbluetooth.so

2.openobex的移植

下载

解压

./configure CFLAGS="-DOBEX_DEBUG=4 -DOBEX_DUMP=2" --enable-apps  --enable-bluetooth  BLUETOOTH_CFLAGS="-I/usr/local/lib" BLUETOOTH_LIBS="-L/usr/local/lib -lbluetooth"

#--enable-apps  是要生obex_test这个应用工具。

#CFLAGS="-DOBEX_DEBUG&#

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值