Bluetooth SIG Proprietary
Message Access
Bluetooth
®
Profile Specification
▪
Revision:
v1.4.1
▪ Revision Date: 2019-01-21
▪ Group Prepared By: Audio, Telephony, and Automotive Working Group
Abstract:
The Message Access Profile (MAP) specification defines a set of features and procedures to exchange messages
between devices. It is especially tailored for the automotive hands-free use case where an onboard terminal
device (typically a Car-Kit installed in a car) takes advantage of the messaging capability of a communication
device (typically a mobile phone). This profile can however also be used for other use cases that require the
exchange of messages between two devices.
Message Access / Profile Specification
Bluetooth SIG Proprietary Page 2 of 124
Revision History
Revision History
Date
Comments
v1.4
2017-06-27
Adopted by the Bluetooth SIG Board of Directors.
v1.4.1 2019-01-21 Adopted by the Bluetooth SIG Board of Directors.
Version History
Versions
Changes
v1.4.0 to v1.4.1 Incorporated erratum E9855.
Contributors
Name
Company
Michael Buntscheck Berner & Mattner Systemtechnik GmbH
Holger Lenz Berner & Mattner Systemtechnik GmbH
Joachim Mertz Berner & Mattner Systemtechnik GmbH
Rüdiger Mosig Berner & Mattner Systemtechnik GmbH
Dominik Sollfrank
Berner & Mattner Systemtechnik GmbH
Norman Geilhardt Berner & Mattner Systemtechnik GmbH
Olivia Bellamou-Huet Berner & Mattner Systemtechnik GmbH
Cory Cater BlackBerry Limited
Rob Hulvey Broadcom Corporation
David Hughes
Broadcom Corporation
Jiawei Chen Broadcom Corporation
Burch Seymour Continental Automotive Systems
Thomas Carmody Qualcomm, Inc.
Meshach Rajsingh Qualcomm, Inc.
Stefan Hohl
Daimler AG
Souichi Saito Denso Corporation
Don Liechty Sybase CIS
Dietmar Heinzelmann Harman Becker
Hari Karunai Harman International
Brent Kitchen
iAnywhere Solutions Inc.
Denis Kenzior Intel Corporation
Chen Penggang IVT Wireless Limited
Thomas Karlsson Mecel AB
Message Access / Profile Specification
Bluetooth SIG Proprietary Page 3 of 124
Name
Company
Anil Vutukuru MindTree Limited
John Barr Motorola
Michael Carter Motorola
Leonard Hinds Motorola
Tony Mansour Motorola
Lois She Motorola
Andrew Tzakis Motorola
Venki Vajja Motorola
Stephen Raxter
National Analysis Center, Inc.
Stephane Bouet Nissan Motor Co., Ltd.
Jamie McHardy Nokia Corporation
Jurgen Schnitzler Nokia Corporation
Brian Tracy Nokia Corporation
Patrick Clauberg
Novero
Erik Berrio OpenSynergy GmbH
Kevin Hendrix OpenSynergy GmbH
Jay Perumal Qualcomm, Inc.
Mesh Davaraj Qualcomm, Inc.
Josselin de la Broise
Parrot S.A.
Kyle Penri-Williams Parrot S.A.
Scott Walsh Plantronics Inc.
Terry Bourk RF Micro Devices
Kim Schulz Samsung Electronics Co., Ltd.
Casper Bonde
Samsung Electronics Co., Ltd.
Trine Borgbjerg Jensen Samsung Electronics Co., Ltd.
Erwin Weinans Sony Ericsson
Tim Reilly Stonestreet One, LLC
Tim Howes Symbian
Amir Yassur Texas Instruments Incorporated
Kentaro Nagahama Toshiba Corporation
Robert Maling Toyota Motor Corporation
Akira Miyajima Toyota Motor Corporation
Ryan Bruner Visteon Corporation
Message Access / Profile Specification
Bluetooth SIG Proprietary Page 4 of 124
Use of this specification is your acknowledgement that you agree to and will comply with the following notices and
disclaimers. You are advised to seek appropriate legal, engineering, and other professional advice regarding the use,
interpretation, and effect of this specification.
Use of Bluetooth specifications by members of Bluetooth SIG is governed by the membership and other related
agreements between Bluetooth SIG and its members, including those agreements posted on Bluetooth SIG’s website
located at www.bluetooth.com. Any use of this specification by a member that is not in compliance with the applicable
membership and other related agreements is prohibited and, among other things, may result in (i) termination of the
applicable agreements and (ii) liability for infringement of the intellectual property rights of Bluetooth SIG and its
members.
Use of this specification by anyone who is not a member of Bluetooth SIG is prohibited and is an infringement of the
intellectual property rights of Bluetooth SIG and its members. The furnishing of this specification does not grant any
license to any intellectual property of Bluetooth SIG or its members. THIS SPECIFICATION IS PROVIDED “AS IS” AND
BLUETOOTH SIG, ITS MEMBERS AND THEIR AFFILIATES MAKE NO REPRESENTATIONS OR WARRANTIES AND
DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, TITLE,
NON-INFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, OR THAT THE CONTENT OF THIS SPECIFICATION IS
FREE OF ERRORS. For the avoidance of doubt, Bluetooth SIG has not made any search or investigation as to third parties
that may claim rights in or to any specifications or any intellectual property that may be required to implement any
specifications and it disclaims any obligation or duty to do so.
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, BLUETOOTH SIG, ITS MEMBERS AND THEIR AFFILIATES
DISCLAIM ALL LIABILITY ARISING OUT OF OR RELATING TO USE OF THIS SPECIFICATION AND ANY INFORMATION
CONTAINED IN THIS SPECIFICATION, INCLUDING LOST REVENUE, PROFITS, DATA OR PROGRAMS, OR BUSINESS
INTERRUPTION, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER
CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, AND EVEN IF BLUETOOTH SIG, ITS MEMBERS OR THEIR
AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF THE DAMAGES.
If this specification is a prototyping specification, it is solely for the purpose of developing and using prototypes to verify
the prototyping specifications at Bluetooth SIG sponsored IOP events. Prototyping Specifications cannot be used to
develop products for sale or distribution and prototypes cannot be qualified for distribution.
Products equipped with Bluetooth wireless technology ("Bluetooth Products") and their combination, operation, use,
implementation, and distribution may be subject to regulatory controls under the laws and regulations of numerous
countries that regulate products that use wireless non-licensed spectrum. Examples include airline regulations,
telecommunications regulations, technology transfer controls and health and safety regulations. You are solely
responsible for complying with all applicable laws and regulations and for obtaining any and all required authorizations,
permits, or licenses in connection with your use of this specification and development, manufacture, and distribution of
Bluetooth Products. Nothing in this specification provides any information or assistance in connection with complying
with applicable laws or regulations or obtaining required authorizations, permits, or licenses.
Bluetooth SIG is not required to adopt any specification or portion thereof. If this specification is not the final version
adopted by Bluetooth SIG’s Board of Directors, it may not be adopted. Any specification adopted by Bluetooth SIG’s Board
of Directors may be withdrawn, replaced, or modified at any time. Bluetooth SIG reserves the right to change or alter final
specifications in accordance with its membership and operating agreements.
Copyright © 2004–2019. All copyrights in the Bluetooth Specifications themselves are owned by Apple Inc., Ericsson AB,
Intel Corporation, Lenovo (Singapore) Pte. Ltd., Microsoft Corporation, Nokia Corporation, and Toshiba Corporation.
The Bluetooth word mark and logos are owned by Bluetooth SIG, Inc. Other third-party brands and names are the property
of their respective owners.
Message Access / Profile Specification
Bluetooth SIG Proprietary Page 5 of 124
Contents
1 Introduction .......................................................................................................................................... 9
1.1 Scope .............................................................................................................................................. 9
1.2 Profile Dependencies ..................................................................................................................... 9
1.3 Symbols and Conventions ............................................................................................................ 11
1.3.1 Requirements Status Symbols ................................................................................................ 11
1.3.2 Signaling Diagram Conventions .............................................................................................. 11
1.4 Language ...................................................................................................................................... 12
1.4.1 Language conventions ............................................................................................................ 12
1.4.2 Reserved for Future Use ......................................................................................................... 13
1.4.3 Prohibited ................................................................................................................................. 13
2 Profile Overview ................................................................................................................................. 15
2.1 Profile Stack .................................................................................................................................. 15
2.2 Configuration and Roles ............................................................................................................... 15
2.3 Message Types ............................................................................................................................ 16
2.4 Profile Fundamentals .................................................................................................................... 17
2.5 Bluetooth Security ......................................................................................................................... 17
2.6 Conformance ................................................................................................................................ 17
3 Application Layer ............................................................................................................................... 19
3.1 Message Access Profile Objects and Formats ............................................................................. 19
3.1.1 Handle ..................................................................................................................................... 19
3.1.2 Character Set........................................................................................................................... 19
3.1.3 Message Format (x-bt/message) ............................................................................................ 19
3.1.4 Folders Structure ..................................................................................................................... 30
3.1.5 Folder-Listing Object (x-obex/folder-listing) ............................................................................. 32
3.1.6 Messages-Listing Object (x-bt/MAP-msg-listing) .................................................................... 32
3.1.7 MAP-Event-Report Object ....................................................................................................... 38
3.1.8 MSE Instances ........................................................................................................................ 48
3.1.9 Conversation Listing Object (x-bt/MAP-convo-listing): Version 1.0 ......................................... 50
3.1.10 Timestamps ............................................................................................................................. 53
3.1.11 Presence .................................................................................................................................. 53
3.1.12 Chat State ................................................................................................................................ 54
3.1.13 Message Extended Data ......................................................................................................... 54
3.1.14 Database Identifier .................................................................................................................. 54
3.1.15 Version Counters ..................................................................................................................... 55
3.1.16 Conversation ID ....................................................................................................................... 55
4 Message Access Profile Feature ...................................................................................................... 56
4.1 Notification Feature ...................................................................................................................... 57
4.2 Browsing Feature .......................................................................................................................... 58
评论0