请大家帮我评估一下这个功能的可行性,谢谢
我是蓝牙方面的菜鸟,下面描述如果有不专业的地方,请见谅
简单介绍一下设备,主机通过串口连接蓝牙模块,模块与主机通信有两种模式,命令模式和传输模式。传输模式是将主机端原始数据直接透传给远端(例如pc)。命令模式是主机按照蓝牙模块能够识别的帧格式发送指定命令,控制蓝牙模块。(例如,发送一个命令要求建立spp连接,蓝牙模块收到命令后开始建立连接)
蓝牙模块协议层只支持RFCOMM.现在要求设备能够发送文件到PC机的指定文件夹(pc)。这个是不是需要obex协议层支持?profile实现到哪一个够用,GOEP?OPP?FTP?
如果我移植一个obex协议到我的设备上,是否可行。但我最担心的是,只移植一个obex很有可能不够,因为不管是命令模式还是传输模式,我怎样才能做到让蓝牙模块对主机端符合obex协议规范的包进一步封装呢?换句话说,我好像没办法让蓝牙模块的协议栈和主机端的obex结合起来
请大家帮忙想想还有什么办法,谢谢