SWRU270
Page 2 of 28
TABLE OF CONTENTS
1. REFERENCES................................................................................................................................ 3
1.1 PRINTED COPY INCLUDED IN THE BOX WITH THE KIT ................................................................... 3
1.2 INCLUDED WITH TEXAS INSTRUMENTS BLUETOOTH LOW ENERGY SOFTWARE INSTALLER .............. 3
1.3 AVAILABLE FROM BLUETOOTH SPECIAL INTEREST GROUP (SIG) ................................................... 3
2. INTRODUCTION........................................................................................................................... 4
2.1 KIT CONTENTS OVERVIEW.......................................................................................................... 4
2.1.1 Hardware........................................................................................................................... 4
2.2 SYSTEM REQUIREMENTS ............................................................................................................. 4
3. GETTING STARTED .................................................................................................................... 6
3.1 ASSOCIATE DRIVER WITH USB DONGLE ...................................................................................... 6
3.2 DETERMINING THE COM PORT ................................................................................................... 7
4. USING BTOOL .............................................................................................................................. 9
4.1 STARTING THE APPLICATION....................................................................................................... 9
4.2 CREATING A BLE CONNECTION BETWEEN USB DONGLE AND KEYFOB ....................................... 10
4.2.1 Making the Keyfob Discoverable ..................................................................................... 10
4.2.2 Scanning for Devices ....................................................................................................... 11
4.2.3 Selecting Connection Parameters .................................................................................... 12
4.2.4 Establishing a Connection ............................................................................................... 12
4.3 USING THE SIMPLE GATT PROFILE ........................................................................................... 13
4.3.1 Reading a Characteristic Value by UUID........................................................................ 14
4.3.2 Writing a Characteristic Value ........................................................................................ 15
4.3.3 Reading a Characteristic Value by Handle ...................................................................... 16
4.3.4 Discovering a Characteristic by UUID ............................................................................ 16
4.3.5 Reading Multiple Characteristic Values........................................................................... 17
4.3.6 Enabling Notifications..................................................................................................... 18
4.4 USING THE SIMPLE KEYS GATT PROFILE .................................................................................. 19
5. PROGRAMMING / DEBUGGING THE CC2540 ...................................................................... 21
5.1 HARDWARE SETUP FOR KEYFOB................................................................................................ 21
5.2 HARDWARE SETUP FOR USB DONGLE........................................................................................ 22
5.3 USING SMARTRF FLASH PROGRAMMER SOFTWARE.................................................................... 24
5.3.1 Checking the CC Debugger Firmware ............................................................................. 24
5.3.2 Reading or Writing a Hex File to the CC2540 ................................................................. 25
5.3.3 Reading or Writing the CC2540 Device Address.............................................................. 26
6. GENERAL INFORMATION ....................................................................................................... 28
6.1 DOCUMENT HISTORY................................................................................................................ 28