使用.net开发手机管理软件 (六) OBEX应用——文件传输部分
(六) OBEX 应用——文件传输部分 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 在手机数据传输方面基本 OBEX 应用分为 l 文件传输 l IrMC 同步 文件传输又可以细分为以下基本操作 l 初始化连接 l 断开连接 l 设置路径 l 取得目录信息 l 创建目录 l 上传下载文件 l 删除文件或空目录 在笔者的软件当中设计了 OBEX 这个类,里面包含了以上所有的基本操作。另外针对 M55 的服务端的特殊性又设计了更名、取得磁盘空间信息、移动、拷贝文件的功能。具体请参考源代码。 下面具体讲述各个操作的细节。 l 初始化连接 初始化连接包括了使手机进入 OBEX 状态再到发送 Connect 指令的一系列过程。具体流程参考下图。 AT Æ AT^SQWE=0 Æ AT^SQWE=3 Æ Connect Æ 连接到 Folder-Listing Service 其中 AT^SQWE=0 和 AT^SQWE=3 是西门子特有的隐藏的 AT 指令,甚至在官方的 AT 指令集里面都没有提到。其作用是初始化手机到 OBEX 模式。 发送 Connect 指令收到手机回复以后确定 Max Packet Length 等参数。最后连接到 Folder-Listing Service