Moblin 内核 -- BLUEZ集成
来源:互联网 发布:广发证券 大数据 编辑:程序博客网 时间:2024/05/21 10:40
Moblin必须为MID用户提供功能齐备的蓝牙服务。此项目的目标是将最流行的开源蓝牙堆栈——BlueZ集成到Moblin中,并着重在将BlueZ集成到Moblin中时填补二者之间的空白。
BlueZ Integration项目主要由以下4个任务组成:
1. 集成HFP(Hand Free Profile)与电话堆栈
目前版本的HFP配置文件要从GSM单元获取一些信息(比如语音拨号和主叫线路识别),因此为了获得正确的HFP,需要做一些额外的工作以便与电话堆栈集成。
2. 支持PBAP(Phone Book Access Profile)
首先,我们已经给设置了 OBEX(对象交换)的上游增加了PBAP服务器/客户端支持。所提交的代码位于http://git.kernel.org/?p=bluetooth/obexd.git;a=summary。其次,我们需要集成PBAP与联系人存储数据,从而将对象实际映射到联系人数据库。
3. 将DUN(Dial-up Networking Profile)和SPP(Serial Port Proifle)集成到Moblin中
并修改一些配置选项,以集成这些配置文件。
4. 蓝牙
我们需要为最终用户提供一个GUI,以允许他们轻松地配置和控制蓝牙服务。
下表列出了BlueZ目前支持的蓝牙配置文件的状态。
服务类别
配置文件
描述
BlueZ是否支持?
输入服务
HID
MID作为连接到支持BT的键盘的主机设备
是
串行服务
SPP
MID模拟串行端口以运行遗留应用程序
是
音频服务
HSP
MID充当AG,能够将支持BT的耳机连接到音频I/O和控制功能
是
音频服务
HFP
MID充当网关,将远程音频I/O机制提供给汽车音响/耳机
部分支持
音频服务
A2DP
从支持“MID到BT”功能的耳机流化(streaming)音乐
是
音频服务
AVRCP
MID充当媒体播放器,通过一个耳机/car-kit控制
是
传输服务
OPP
MID允许客户端推送和拉取对象
是
传输服务
FTP
以服务器或客户端角色无线传输文件
是
传输服务
BIP
用于初始化基本的镜像功能或者响应镜像请求的MID
是
传输服务
PBAP
通过PSE保存电话簿对象的MID
部分支持
传输服务
BPP
用于在支持BT的打印机上打印电子邮件、vCard、vCalender的MID
否
传输服务
SYNCH
用于与手机或桌面PC同步的MID
是
网络服务
PAN
起到PAN用户、Group Ad-hoc Network (GN)控制器或网络访问点作用的MID
是
网络服务
DUN
MID通过2.5/3G手机提供到膝上型电脑/PC的拨号网络
是
基本服务
SDAP
SDAP描述应用程序应该如何使用SDP发现远程设备上的服务
是
基本服务
GAVDP
为A2DP和VDP提供基础
是
基本服务
GOEP
为其他数据配置文件提供基础
是
基本服务
GAP
为所有其他配置文件提供基础
是
注意:市场上不存在支持BPP的设备,因此我们不会花费精力来支持这个配置文件。
预告:Moblin 中文站 9月 沙龙将于 9月5日举办
- Moblin 内核 -- BLUEZ集成
- Moblin内核
- Moblin内核概要
- Moblin 内核 -- 音频管理器
- Moblin 内核 -- BICKLEY
- Moblin 内核 -- CLUTTER
- Moblin 内核 -- Connection Manager
- Moblin 内核 -- 应用程序沙箱
- Moblin
- Moblin
- Moblin
- Bluez
- Ubuntu上网本版本并非基于Moblin内核
- Ubuntu上网本版本并非基于Moblin内核
- Umount的时候注意了!(Moblin 内核 -- BICKLEY)
- Moblin项目:Moblin安全
- Moblin项目 -- Moblin Bugzilla
- Moblin项目 - Moblin安全性
- 探索成语接龙
- kthread usage
- linux下查看及修改ip
- SDK编程中窗口ID,句柄,指针三者相互转换函数
- 什么是Java中的模式和框架
- Moblin 内核 -- BLUEZ集成
- java多线程之Condition的使用
- gcc warning: warning: 'tick' may be used uninitialized in this function
- 好的网站
- Moblin 内核 -- CLUTTER
- 视频图像格式
- 你如何看这种现实主义爱情观?——由相亲女嘉宾在节目中谈及的要求而引发的深思
- mssql游标取绝对行
- 为VMware添加虚拟硬盘