About Document
Version History
Scope
Contents
1 Introduction
1.1 Purpose of the document
1.2 Related documents
1.3 Conventions and abbreviations
2 Bluetooth Function
2.1 Bluetooth Introduction
2.2 Bluetooth Profile
2.3 Bluetooth Device Address
2.4 AT Interface for Bluetooth Function
2.5 Multi Device Connection
2.6 Function Differences
3 AT Command
3.1 AT+BTHOST  Inquiry and Set Host Device Name
3.2 AT+BTSTATUS  Inquiry Current BT Device Status
3.3 AT+BTPOWER  Power on/off BT Radio
3.4 AT+BTLPWR  Modify the Bluetooth Transmit Power
3.5 AT+BTPAIR  Pair BT Device
3.6 AT+BTUNPAIR  Un-pair BT Device
3.7 AT+BTSCAN Scan Surrounding BT Device
3.8 AT+BTCONNECT  Connect Paired BT Device
3.9 AT+BTDISCONN  Disconnect BT Connection
3.10 AT+BTGETPROF  Get Profile Provided by Paired Device
3.11 AT+BTACPT  Accept Connecting Request
3.12 AT+BTOPPACPT  Accept OPP Service
3.13 AT+BTOPPPUSH  Push OPP Object to Paired Device
3.14 AT+BTSPPGET  Get Data Based on SPP Service
3.15 AT+BTSPPSEND  Send Data Based on SPP Service
3.16 AT+BTATA   Answer Incoming Call
3.17 AT+BTATDL  Redial Last Number
3.18 AT+BTATH  Hung up Voice Call
3.19 AT+BTVGS  Configure Voice Volume
3.20 AT+BTVGM  Configure MIC Gain Level
3.21 AT+BTATD  Dial Voice Call
3.22 AT+BTRSSI  Get RSSI of Connected BT Device
3.23 AT+BTVTS  Send DTMF Tone
3.24 AT+BTCIND  Get Status of Smart Phone
3.25 AT+BTCLCC  Get Call Status of Smart Phone
3.26 AT+BTPBSYNC  Sync Phonebook from Remote by BT
3.27 AT+BTPBF  Find Name or Number from Remote by BT
3.28 AT+BTAVRCOP  AVRCP Operation
3.29 AT+BTVIS  Set Visibility of BT
3.30 AT+BTSPPCFG  SPP Configuration
3.31 AT+BTPAIRCFG  Set BT Pairing Mode
3.32 AT+CPBFEX  Find Name or Number in Module Phonebook
3.33 AT+BTRING  Control Ring Playing Transferred from Phone
3.34 AT+BTACI  Set Report Mode of BT Audio Service State Change
3.35 AT+BTHFGOP  Set Action Mode of MS When Earphone Button is Pressed During BT Link
3.36 AT+BTSPPURC  Set the Report Format of Command +BTSPPSEND
3.37 AT+BTCLCCS  Get Call Status of Smart Phone
3.38 AT+BTSPPCFD  Set String of SPP Switching Work Mode
3.39 AT+BTCOD  Set the Bluetooth Class of Device
3.40 AT+BLESREG  Register GATT Server
3.41 AT+BLESDREG  Deregister GATT Server
3.42 AT+BLESSAD  Add a Service
3.43 AT+BLESSRM  Remove a Service
3.44 AT+BLESSC  Add a Characteristic to an Existed Service
3.45 AT+BLESSD  Add a Descriptor to an Existed Service
3.46 AT+BLESSSTART  Start a Service
3.47 AT+BLESSSTOP  Stop a Service
3.48 AT+BLESLSTART  Start Advertising
3.49 AT+BLESLSTOP  Stop Advertising
3.50 AT+BLEADV  Set Adverting Parameters
3.51 AT+BLESTATUS  Inquiry Current BLE Connect Status
3.52 AT+BLEADDR  Inquiry Current Ble Address
3.53 AT+BLEDISCONN  Disconnect BLE Connection
3.54 AT+BLESIND  Send an Indication to a Client
3.55 AT+BLESRSP  Send a Response to a Client’S Read or Write Operation
3.56 +BLESCON  Notify When a Connection’s Status Change
3.57 AT+BLECREG  Register GATT Client
3.58 AT+BLECDREG  Deregister GATT Client
3.59 AT+BLESCAN  Scan Surrounding BLE Device
3.60 +BLESCANRST  Notify When Find a BLE Device Comes
3.61 AT+BLECGDT  Get Device Type Request
3.62 AT+BLECCON  Connect GATT Client to Remote LE/Dual-mode Device
3.63 AT+BLECDISC  Disconnect GATT Client to Remote Device
3.64 AT+BLECSS  Search Peer’s Service Description
3.65 AT+BLECGC  Search Peer’s Characteristic
3.66 AT+BLECGD  Search Peer’s Descriptor
3.67 AT+BLECRC  Read Peer’s Characteristic
3.68 +BLECRC  Notify When Get a Value from Peer’s Device Comes
3.69 AT+BLECWC  Write Peer’s Characteristic
3.70 AT+BLECRD  Read Peer’s Descriptor
3.71 +BLECRD  Notify When Get a Value From Peer’s Device Comes
3.72 AT+BLECWD  Write Peer’s Descriptor
3.73 AT+BLECRN  Register Notification Request
3.74 +BLECN  Notify When Get a Value from Peer’s Device Comes
3.75 AT+BLEFMP  Deregister a FMP Service
3.76 +BLEFMPCON  Notify when a connection’s status change comes
3.77 +BLEFMPWREQ  Notify When a Client’s Write Request Comes
3.78 AT+BLEPXP  Deregister PXP Service
3.79 +BLEPXPCON  Notify When a Connection Comes
3.80 +BLEPXPWREQ  Notify When a Write Request Comes
3.81 +BLEPXPCON  Notify When a Disconnection Alert Comes
3.82 AT+BLESPP  Deregister a SPP Service
3.83 +BLESPPCON  Notify When a Connection’s Status Change Comes
3.84 +BLESPPWREQ  Notify When a Client’s Write Request Comes
3.85 AT+BLESPPSIND  Send an Indication to SPP Server
4 CME Error Code
5 Bluetooth Examples
5.1 Accept request from other BT device
5.2 Send pairing request to other BT device
5.3 Get the profile provided by paired device
5.4 Connect service
5.5 Accept file from paired device
5.6 Send file to other paired BT device
5.7 Create SPP’s link as a client
5.8 SPP’s link be create as a server
5.9 Configure SPP
5.10 Send data as a SPP’s client
5.11 As a SPP’s server worked in AT mode
5.12 As a SPP’s server worked in APP mode and multi-connection
5.13 Sync phonebook from remote by BT
5.14 Find name or number from remote by BT
5.15 Play music and so on by AVRCP
5.16 Add phonebook records to ME or SM phonebook from VCARD file
5.17 Set BT pairing mode
5.18 Inquiry current ble address
5.19 Set Adverting Parameters
5.20 Setup GATT server
5.21 Data transmission between module and client
5.22 Setup FMP server
5.23 Setup PXP server
5.24 Setup SPP server
5.25 Inquiry current ble status
5.26 Module disconnect with APP
5.27 Module disconnect Start or stop advertising
5.28 BLE client
6 Differences between bluetooth version and standard Version
6.1 ATD
6.2 AT+CPBF
6.3 AT+CPBFEX
6.4 AT+CMUX
6.5 AT+CNUM
6.6 AT+CMGS
6.7 AT+CMSS
6.8 AT+CPMS
6.9 AT+CHFA
6.10 TTS function