博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
蓝牙传关文件
阅读量:4036 次
发布时间:2019-05-24

本文共 326 字,大约阅读时间需要 1 分钟。

 蓝牙服务注册在蓝牙的Service Database里面,发送文件建立的是RFCOMM的连接,这就需要指定一个channel,类似于TCP/IP的端口,但是具体连接哪一个channel,就需要通过服务查询来获得。

传送文件采用的OPP/FTP是标准profile,使用的UUID是预留的。
步骤:
1. 搜索对方设备的OPP服务,得到服务所在的channel
2. 通过得到的channel建立RFCOMM连接
3. 发送obex的connect请求,得到ok答复
4. 发送obex的put请求,将要传输的文件内容加载在请求中,进行文件传输
5. 传输完毕,发送obex的disconnect请求,得到ok答复
6. 断开RFCOMM连接,发送完成。

转载地址:http://micdi.baihongyu.com/

你可能感兴趣的文章
yuv to rgb 转换失败呀。天呀。谁来帮帮我呀。
查看>>
yuv420 format
查看>>
YUV420只绘制Y通道
查看>>
yuv420 还原为RGB图像
查看>>
LED恒流驱动芯片
查看>>
驱动TFT要SDRAM做为显示缓存
查看>>
使用file查看可执行文件的平台性,x86 or arm ?
查看>>
qt5 everywhere 编译summary
查看>>
qt5 everywhere编译完成后,找不到qmake
查看>>
arm-linux开机读取硬件时钟,设置系统时钟。
查看>>
交叉编译在x86上调试好的qt程序
查看>>
qt 创建异形窗体
查看>>
可重入函数与不可重入函数
查看>>
简单Linux C线程池
查看>>
内存池
查看>>
输入设备节点自动生成
查看>>
opencv test code-1
查看>>
eclipse 导入先前存在的项目
查看>>
GNU hello代码分析
查看>>
Qt继电器控制板代码
查看>>