1 preface - Bluetooth

advertisement
Page 1 of 8
Date / Year-Month-Day
Approved
Revision
Document No
RIN Datasheet DOCUMENT
Prepared
e-mail address
N.B.
Confidential
Reference Integration Note
For
Samsung Android BlueZ stack
Abstract: This document provides a conceptual description of the Samsung BlueZ Stack, version
[BlueZ: 4.47, 4.69, Linux Kernel: 2.6.29, 2.6.32 and 2.6.35], and summarizes the integration
requirements as a guide for others integrating this design.
RIN Datasheet
[Date of last Revision]
Page 2 of 8
Date / Year-Month-Day
Approved
Revision
Document No
RIN Datasheet DOCUMENT
Prepared
e-mail address
N.B.
Confidential
Disclaimer and Copyright Notice
COPYRIGHT NOTICE
SAMSUNG Electronics co,. LTD © Copyright notice and statement that “No part of this document
may be reproduced without the prior written consent of SAMSUNG Electronics co., LTD.
DISCLAIMER
SAMSUNG Electronics co,. LTD disclaimers here or similar statements such as;
The information in this document is subject to change without notice and does not represent a
commitment on any part of SAMSUNG Electronics co,. LTD. While the information contained
herein is assumed to be
accurate, SAMSUNG Electronics co,. LTD assumes no responsibility for any errors or omissions.
In no event shall SAMSUNG Electronics co,. LTD, its employees, its contractors, or the authors of
this document be
liable for special, direct, indirect, or consequential damage, losses, costs, charges, claims,
demands, claim for lost profits, fees, or expenses of any nature or kind.
TRADEMARKS
SAMSUNG Electronics co,. LTD Trademark disclaimer here and or the following statements;
SAMSUNG Electronics co,. LTD is a registered trademark to
The Bluetooth word mark and logos are owned by the Bluetooth SIG, Inc. and any use of such
marks by SAMSUNG Electronics co,. LTD is under license. Other trademarks and trade names
are those of their respective owners.
All other product names are trademarks or registered trademarks of their respective owners.
RIN Datasheet
[Date of last Revision]
Page 3 of 8
Date / Year-Month-Day
Approved
Revision
Document No
RIN Datasheet DOCUMENT
Prepared
e-mail address
N.B.
Confidential
Contents
2.1
2.2
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.2.6
HARDWARE FEATURES ................................................................................................ 5
SOFTWARE FEATURES ................................................................................................. 5
Product Type Declaration .................................................................................................. 5
Software Overview ............................................................................................................ 5
Application ......................................................................................................................... 6
Block Diagram ................................................................................................................... 6
Software Features ............................................................................................................. 8
Hardware / Software Reference Platforms ....................................................................... 8
RIN Datasheet
[Date of last Revision]
Page 4 of 8
Date / Year-Month-Day
Approved
Revision
Document No
RIN Datasheet DOCUMENT
Prepared
e-mail address
N.B.
Confidential
Document Revision History
Revision
1.0
2.0
3.0
4.0
4.1
Date
March. 18 / 2010
June. 7 / 2010
September. 8 / 2010
January. 27 / 2011
February. 23 / 2011
Description
BlueZ: 4.47, Linux Kernel: 2.6.29 (2.1)
BlueZ: 4.47, Linux Kernel: 2.6.32 (2.1)
BlueZ: 4.69, Linux Kernel: 2.6.35 (2.1)
BlueZ: 4.69, Linux Kernel: 2.6.36 (2.1)
BlueZ: 4.69, Linux Kernel: 2.6.36 (3.0)
Contributors
Revision
1.0
2.0
3.0
4.0
4.1
RIN Datasheet
Name
EunJi Lim
SangChul Yun
JungHyun Kim
SangHyeok Sim
JungHyun Kim
Company
Samsung Electronics, Co. Ltd.
Samsung Electronics, Co. Ltd.
Samsung Electronics, Co. Ltd.
Samsung Electronics, Co. Ltd.
Samsung Electronics, Co. Ltd.
[Date of last Revision]
Page 5 of 8
Date / Year-Month-Day
Approved
Revision
Document No
RIN Datasheet DOCUMENT
Prepared
e-mail address
N.B.
Confidential
1 PREFACE
Design RIN Information
Product Name:
Bluetooth Qualified
Design ID (QD ID):
Bluetooth Product Type:
Product Name:
Hardware Version:
Software Version:
Samsung Android BlueZ Stack
Component
Samsung Android BlueZ Stack
N/A
1.0/2.0/3.0/4.0/4.1
2 PRODUCT OVERVIEW
2.1 HARDWARE FEATURES
Not available
2.2 SOFTWARE FEATURES
2.2.1 Product Type Declaration
<Samsung Android BlueZ Stack> is listed as Bluetooth Component Product
2.2.2 Software Overview
Samsung Android BlueZ Stack is a Bluetooth stack software, which has been designed for
embedded systems such as the mobile phone, PDA running on Linux. This software is provided
with a set of utility APIs for protocols and profiles to have flexibility in the implementation or to
make it simple.
Samsung Android BlueZ Stack is compliant with Bluetooth 2.1 + EDR Specification.
Figure 1 shows software architecture of Samsung Android BlueZ Stack.
RIN Datasheet
[Date of last Revision]
Page 6 of 8
Date / Year-Month-Day
Approved
Revision
Document No
RIN Datasheet DOCUMENT
Prepared
e-mail address
N.B.
Confidential
Figure 1. BlueZ Bluetooth Protocol Stack Architecture
2.2.3 Application
<Samsung Android BlueZ Stack> is most likely to be used for mobile phones
2.2.4 Block Diagram
Samsung Android BlueZ stack is made of Generic Access Profile, Serial Port Profile, Logical Link
Control and Adaptation Protocol, Radio Frequency Communication Protocol, Service Discovery
Protocol, Audio/Video Distribution Protocol, and Audio/Video Control Transport Protocol.
L2CAP and RFCOMM layer exist in Linux Kernel, and GAP, SPP are located in both Linux Kernel
and BlueZ 4.69. and SDP, AVDTP, AVCTP are placed in BlueZ 4.69 only.
Its block diagram is shown in Figure 2. Yellow colors are included in Samsung Andorid BlueZ
stack software.
Samsung Android BlueZ stack uses the D-Bus interface for communicating with other
applications and modules. The BlueZ D-Bus architecture is shown in Figure 3.
The BlueZ D-Bus services are exported through the system message bus. Every D-Bus enabled
device has a system message bus instance running. This bus is used to broadcast system events,
such as new hardware devices, network connection status, and so forth. The session message
bus is not suitable for this architecture since the Bluetooth hardware/connections are shared by
all device sessions
RIN Datasheet
[Date of last Revision]
Page 7 of 8
Date / Year-Month-Day
Approved
Revision
Document No
RIN Datasheet DOCUMENT
Prepared
e-mail address
N.B.
Confidential
Figure 2 Block Diagram of BlueZ Stack(Yellow color)
Figure 3 BlueZ Stack D-Bus Architecture
RIN Datasheet
[Date of last Revision]
Page 8 of 8
Date / Year-Month-Day
Approved
Revision
Document No
RIN Datasheet DOCUMENT
Prepared
e-mail address
N.B.
Confidential
2.2.5 Software Features
GAP(Generic Access Profile), L2CAP(Logical Link Control and Adaptation Protocol),
RFCOMM(Radio Frequency Communication), SPP(Serial Port Profile), SDP(Service Discovery
Protocol), AVDTP(Audio/Video Distribution Transport Protocol), AVCTP(Audio/Video Control
Transport Protocol) are supported by Samsung Android BlueZ Stack.
2.2.6 Hardware / Software Reference Platforms
The following configuration is used for developing Samsung Android BlueZ Stack.
-
SAB-2.1 : BlueZ: 4.47, Linux Kernel: 2.6.29 (2.1)
1. S: Android Éclair based (GT-I7680)
2. chipset :
3. Memory:
4. External Memory:
5. Buetooth Chip: TI WL1271
-
SAB-2.1 : BlueZ: 4.47, Linux Kernel: 2.6.32 (2.1)
1. S: Android Froyo based (GT-P1000)
2. chipset :
3. Memory:
4. External Memory:
5. Buetooth Chip: Broadcom BCM4329
-
SAB-2.1 : BlueZ: 4.69, Linux Kernel: 2.6.35 (2.1)
1. S: Android Gingerbread based (GT-I9020)
2. Chipset :
3. Memory :
4. External Memory :
5. Bluetooth Chip: Broadcom BCM4329
-
SAB-2.1 : BlueZ: 4.69, Linux Kernel: 2.6.36 (2.1)
6. S: Android Honeycomb based (GT-I7100)
7. Chipset :
8. Memory :
9. External Memory :
10. Bluetooth Chip: Broadcom BCM4330
RIN Datasheet
[Date of last Revision]
Page 9 of 8
Date / Year-Month-Day
Approved
Revision
Document No
RIN Datasheet DOCUMENT
Prepared
e-mail address
N.B.
Confidential
-
SAB-3.0H : BlueZ: 4.69, Linux Kernel: 2.6.36 (3.0)
1. S:
2. Chipset :
3. Memory :
4. External Memory :
5. Bluetooth Chip:
3 Contact Information
Company
Samsung Electronics, Co. Ltd.
Address
416, maetan-3dong, yeongtong-gu, suwon-city,
gyeonggi-do-443-742, Korea.
Tel. / Fax.
Tel. 82-31-301-5358 / Fax. 82-31-279-7611
Name
EunJi LIm
E-mail
Eunjiee.lim@samsung.com
Company Homepage
www.samsung.com/sec
Company
Samsung Electronics, Co. Ltd.
Address
416, maetan-3dong, yeongtong-gu, suwon-city,
gyeonggi-do-443-742, Korea.
Tel. / Fax.
Tel. 82-10-8530-1810
Name
SangChul Yun
E-mail
sc47.yun@samsung.com
Company Homepage
www.samsung.com/sec
Company
Samsung Electronics, Co. Ltd.
Address
416, maetan-3dong, yeongtong-gu, suwon-city,
gyeonggi-do-443-742, Korea.
Tel. / Fax.
Tel. 82-10-2560-8035
Name
JungHyun Kim
E-mail
Iwai77.kim@samsung.com
Company Homepage
www.samsung.com/sec
RIN Datasheet
[Date of last Revision]
Page 10 of 8
Date / Year-Month-Day
Approved
Revision
Document No
RIN Datasheet DOCUMENT
Prepared
e-mail address
N.B.
Confidential
Company
Samsung Electronics, Co. Ltd.
Address
416, maetan-3dong, yeongtong-gu, suwon-city,
gyeonggi-do-443-742, Korea.
Tel. / Fax.
Tel. 82-10-7260-4049
Name
SangHyeok Sim
E-mail
Sh81.sim@samsung.com
Company Homepage
www.samsung.com/sec
RIN Datasheet
[Date of last Revision]
Download