628495173 发表于 2012-11-16 01:52:18

Object Exchange (OBEX)

Object Exchange (OBEX)
OBEX是一个传输协议,定义了两设备之间可用于交换对象的数据对象和通讯协议。OBEX的设计宗旨在于使设备支持红外线通讯,从而以一种能够敏感识别来源的标准化方式交换众多数据和指令。使用情景典型使用情景是将名片的数据对象推送给他人。一个更复杂的使用情景则是通过OBEX在多个设备之间同步日历信息。产品范例以下是可能使用OBEX的部分设备种类:
[*]个人电脑
[*]手提电脑
[*]PDA
[*]手机
技术知识概览OBEX使用客户端-服务器模式,并独立于传输机制和传输API。希望与另一设备建立OBEX通讯会话的蓝牙设备被认为是客户端设备。OBEX协议同样定义了文件夹列表对象,用于浏览远程设备中的文件夹内容。RFCOMM用作OBEX的主要传输层级。OBEX使应用能够通过蓝牙技术协议栈以及IrDA堆栈进行运作。蓝牙设备仅支持连接导向OBEX。SYNC、FTP和OPP这三个应用配置文件均以OBEX为基础开发。使用OBEX的蓝牙应用配置文件同步
[*]基本上,同步意味着配对两个对象存储,确定两者之间的不等因素并随后统一这两个对象存储。
文件传输
[*]最低程度上,文件传输配置文件拟用作向蓝牙设备发送并从设备中撷取通用文件。
对象推送
[*]对象推送配置文件是文件传输配置文件的特殊例子,专门用于传输对象以及选择性抽取默认对象。
文件传输应用可通过OBEX实施。对于对象推送和同步应用,内容格式可以是vCard、日程表数据同步(vCalendar)、vMessage以及vNotes。vCard、vCalendar、vMessage以及vNotes分别描述了电子名片、电子日历和行程表、电子信息和邮件以及电子笔记的格式。蓝牙协议分级下图展示了蓝牙架构的部分分级,并显示了OBEX协议和使用该协议的应用配置文件所在的位置,进一步详情请见规格全图。尽管图中并无显示,但该协议同样可与服务发现数据库(DB)进行通讯。
https://www.bluetooth.org/library/userfiles/image/SMT/Profile/OBEX1.jpg

628495173 发表于 2012-11-16 09:44:35

占位

gaojiang861209 发表于 2013-1-9 19:53:32

挺好的!
学习!

LXQ 发表于 2013-1-10 17:25:15

好好学习天天向上

smx 发表于 2013-10-29 18:08:36

学习了。:lol

烈焰诸侯 发表于 2014-8-4 18:20:12

参观,参观,浏览,浏览,学习,学习!

hansj 发表于 2014-8-12 17:11:24

记号!MARK!

punmpkin 发表于 2018-3-28 14:52:24

路过看看,学习一下
页: [1]
查看完整版本: Object Exchange (OBEX)