Home
User Guide Bluetooth Intelligent Serial Module ATMP Command Set
Contents
1. 12 73 AUDIO AND DATA CONNECTION FROM MASTER TO REMOTE 51 12 8 EXAMPLE SERVER 8 1 10 1 1101 RR SR RR E REA R RR RR a P sra ans 12 8 1 HEADSET POINT TO POINT cccccescccccecsesssececececsesesececececsenssesecececeesesseaececececseeaaesesececsenaaeceeececeeneaaeaeeeeeceessaasaeeeeeens 12 52 HEADSET MULTIPOINT sie icc eie e tette eite hebt EE E LE Rete 12 8 3 AUDIO GATEWAY POINT TO POINT 12 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com BHIE Bluetooth 7 5 9 Secure Versatile adio melde ne and Award Winning 5 AAT Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 84 AUDIO GATEWAYJMULTIPOINT po OENE TRU ue lere sape Cue pee 12 85 JDUN POINT TO BOINT 12 86 DUN 5 12 87 LANJPOI
2. ATXSNIFF cr If2OK cr cr gt 28 00 lt gt CARRIER cr gt gt 28 02 lt lt cr gt 26 00 lt gt CARRIER cr gt cr gt 26 02 lt ATXPARK If OK cr 1 gt 29 00 lt cr gt CARRIER cr 1 gt 29 02 lt RSSI and Link ATRSSI cr If2OK cr gt lt If2 10 cr gt gt 100 00 00 lt gt gt lt gt 100 02 lt gt ATRSSIC gt lt gt lt gt 10 lt gt 100 00 00 lt 1 If ERROR cr If cr 100 02 lt gt ATLQ cr lt gt lt If2FF cr cr gt 101 00 lt gt lt gt gt 101 02 lt ATLQC gt lt gt lt If2FF cr gt 101 00 lt gt lt gt cr f2101 02 cr Audio PCM ATDSCO cr If OK cr gt lt 5 CONNECT cr If cr If224 00 cr gt lt If224 09 cr gt cr lt If2 cr lt cr 124 00 lt If2 cr 1 24 10 lt cr If CARRIER cr 1 124 02 lt 1 ATDHSCO cr If2 cr cr gt 25 00 lt
3. high state Sink current is 4mA max PIO 7 NC point to point mode User assignable Multi Point mode Bluetooth connection on Channel 03 OUT 3 high state Sink current is 4mA max 6 Pin SPI GND J5 1 NC Optional Ground MOSI J5 2 NC Reserved for BlueRadios SPICK J5 3 NC Reserved for BlueRadios SPICS J5 4 NC Reserved for BlueRadios MISO 45 5 NC Reserved for BlueRadios PWR J5 6 NC Optional External Power J4 1 GND J1 5 44 1 Ground J4 2 RST Terminal Lug NC 44 2 Soft boots on RST radio pin active LOW IN GND strobe 5msec Allow CPU 500 msec to reboot J4 pins 3 4 5 6 NC 0 3 3Vdc only not RTS CTS RXD TXD connect directly RS 232 levels into the radio Reset Push Button Switch SW1 Soft boots CPU on RST radio pin black active Low IN GND strobe gt 5msec Allow CPU 500 msec to reboot GND J8 1 J1 5 Use to stimulate PlOs GND low 3 3Vdc J8 2 Use to stimulate PIO s 3 3Vdc high Audio Jack 2 5mm NC J7 Use with audio headset IMPORTANT NOTES Placing 3 3Vdc into the PIO s while they are set as outputs will permanently damage the radio modules The failure mode is short across GND and VCC When experimenting with the evaluation board use a 10 series resistor when applying power to the terminal screw PIOs directly on the UART Make sure to connect a common ground when using the external TX RX inputs on the 0 3 3Vdc terminal lug connector J4 of the evaluation board If you strobe
4. EMAIL INTERNET PREF johnsmith domain com cr X IRMC LUID 02000000 lt cr_If gt END VCARD z cr If cr 5 lt If OPP DISCONNECTz cr 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com BHIE Bluetooth 5 9 Secure Versatile R ai as and Award Winning A Wireless World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 443 OPP Server Receive Business Card using Broadcom Stack Enable OPP Server Mode Sent ATSW25 7 1 0 0 lt cr gt Reply If2OK cr Sent ATURST lt cr gt On a PC open Bluetooth Places and search for devices After the device is found double click it and verify it s service to be OBEX Object Push on Friendly gt Right click the icon and select Receive Business Card The PC will make a connection to the server and the radio will output PULL REQUEST Then use the ATBCARDR command to send a business card to the PC Reply cr OPP CONNECT 123456789012 cr cr If PULL REQUEST cr Sent If ATBCARDR John Smith vcf 227 cr 227 Bytes of vCard Data Reply cr COMPLETE lt cr_lf gt cr gt DISCONNECT cr 4 4 4 OPP Server Send Data using TransSend Enable OPP Server mode and set the COD of the device to a know
5. lt gt cr gt 21 02 lt gt ANSWER cr gt 21 04 lt gt cr If OK cr If2 cr gt gt 21 00 123456789012 lt gt 123456789012 lt If w Security cr lt gt lt If PAIRED 123456789012 cr gt 82 123456789012 lt gt lt 1 gt 21 00 1 cr gt lt If CONNECT 123456789012 lt If 23456789012 lt If gt lt If cr gt 21 02 lt cr gt ANSWER lt cr_If gt gt 21 04 lt ATDL cr If OK cr gt lt gt CONNECT cr If277 00 cr gt lt gt 21 00 12345678901 123456789012 lt If 2 cr 1 w Security cr lt gt lt If PAIRED 123456789012 cr gt 77 00 lt gt lt gt 82 123456789012 lt cr gt lt If CONNECT 123456789012 cr If cr gt lt gt 21 00 123456789012 lt If gt lt gt cr 77 02 cr gt ANSWER cr gt cr 77 04 ATLAST cr If OK cr gt lt 1f2123456879012 cr cr gt 64 00 123456789012 lt Master Default ATSMA cr If OK cr gt 42 00 lt gt lt gt gt 42 01 lt ATMACLR cr If
6. Bluetooth Aue _ 9 Secure Versatile ai eS Ind and Award Winning A Wireless World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 User Guide For Radios Bluetooth Intelligent Serial Module ATMP Command Set Audio Data Evaluation Board Pictured Above with Class1 BR C40A Radio By Z7 Raies AT HOME AT WORK ON THE ROAD USING BLUETOOTH WIRELESS TECHNOLOGY MEANS TOTAL FREEDOM FROM THE CONSTRAINTS AND CLUTTER OF WIRES IN YOUR LIFE Subject matter contained herein is of highly sensitive nature and is confidential and proprietary to BlueRadios Incorporated and all manufacturing reproduction use and sale rights pertaining to such subject matter are expressly reserved recipient by accepting this material agrees that this material will not be used copied or reproduced in whole or in part nor its contents revealed in any manner to any person or other company except to meet the express purpose for which it was delivered This document includes data that shall not be disclosed outside of your organization and shall not be duplicated used or disclosed in whole or in part for any purpose other than to evaluate this document B ueRadios Incorporated proprietary information is subject to change without notice 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com BHIE B
7. LETE cr gt lt gt DISCONNECT cr gt gt 122 00 123456789012 lt gt lt cr_lf gt 124 01 lt File Name gt lt Size gt cr If2data cr If2124 02 cr gt lt gt 123 00 If 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com due Bluetooth 7 r 9 Secure Versatile ai 10S and Award Winning A Wireless Worla Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 Appendix C UUID Table The Highlighted Universal Unique Identifiers UUID s have been tested as both Client and Server Others may be activated but the results are unknown e E 5 Profile Name e IrMC Sync e 4 IrMC Sync Command Cordless Telephone 09 Intercom 10 Fax TL Audio Gateway 1112 WAP 18 WAP CLIENT 1114 BNEP PAN Client 0000 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com
8. 1 2 and on BlueRadios where is the arbitrary service name and BlueRadios is the local device name All of these name settings are configurable by the user To connect to B ueRadios browse for services you should see BlueRadios Serial Port as the Profile BlueRadios uses SPP as default and will be connected to a Virtual COM port on PCs Palm Pilot s PocketPCs or other clients Once connected the Bluetooth address for each device is exchanged with the message CONNECT displayed and data will flow in both directions in regular data mode as if the serial port were locally attached AT commands can be sent directly to the radios UART when not Bluetooth connected or by any remote Bluetooth RF device connection after typing followed by a carriage return The is the factory default escape sequence to place the radio in command mode when there is a Bluetooth RF connection The Slave radios UART will respond automatically with DISCONNECT point to point mode or DISCONNECT 00 in multi point mode when it is disconnected from Channel 00 for example This verbalization response can be changed to short long or none if preferred using ATSW24 power up default settings BlueRadios Class1 Bluetooth device with a high power transceiver 100meters 330 feet or 10 meters 33 feet for Class2 performance however actual range may vary due to environment type of antenna board layout enclosure design or type of c
9. ATFTPPULL cr lt gt lt If2File 0030 30 Bytes of cr gt 119 00 001 lt 30 Bytes of Data cr Data cr gt lt If PULL lt If f2 cr If2119 01 cr gt lt gt cr 119 03 gt lt gt gt 119 04 lt File Push cr CONNECT 0123456789012 cr If cr gt 111 00 123456789012 lt gt cr 5 START lt File gt lt gt lt lt gt lt gt lt PUSH COMPLETE cr gt lt gt lt If cr f2129 01 File Name gt lt Size gt lt cr_ f gt Data cr lt gt 129 02 lt gt lt gt 112 00 lt If OPP Con Discon ATDOPP cr If OK cr gt lt CONNECT 12345 cr gt 122 00 123456789012 lt If 6789012 lt If gt lt gt cr 122 01 lt cr If OPP ANSWER cr gt 122 03 lt ATDHOPP cr lt If2 cr If OPP DISCONNECT lt cr cr gt 123 00 lt gt f gt If 123 01 1 Push Pull ATSBCARD cr gt lt gt lt gt lt lt
10. ATSI 6 cr If OK cr gt lt gt 0 0 0 0 lt gt 1f220 00 1 0 0 0 cr ATSI 7 lt gt lt gt 0 1 0 0 lt gt f221 00 0 1 0 0 cr gt ATSI 8 cr If OK cr gt lt 1 20027 0000 0000 cr If gt 22 00 0027 0000 0000 lt ATSI 9 lt cr_lf gt OK lt cr_If gt lt cr_If gt Not 568 gt gt 23 00 5 gt ATSI 10 cr lt gt lt gt 0400 0200 0400 0200 lt cr gt 24 00 0400 0200 0400 0200 lt gt cr gt ATSI 11 cr lt gt lt If203E8 cr If 125 00 03 8 lt gt ATSI 12 cr lt gt lt gt 2 lt 1 gt 68 00 2 lt ATSI 13 cr lt gt lt gt 0010 0028 lt gt 69 00 0010 0028 lt ATSI 14 cr lt gt lt If2default cr cr 71 01 lt ATSI 15 cr lt gt lt gt 00 lt gt gt 73 00 00 lt gt ATSI 16 gt lt gt lt gt 00 lt gt gt 76 00 00 lt If ATSI 17 lt cr_lf gt OK lt cr_lf gt lt cr_If gt Not Set lt cr_If gt lt cr_lf gt 92 00 Not lt If ATSI 18 f lt gt lt If204 cr gt gt 93 00 04 lt gt ATSI 19 f
11. gt lt gt cr 113 02 ATFTPSUB cr If OK cr cr 116 00 lt gt gt lt gt gt 116 01 lt gt lt gt 116 02 ATFTPUP cr If OK cr cr f2118 00 cr If ERROR cr gt cr f2118 01 cr ATFTPROOT cr lt 117 00 lt gt lt gt gt 117 01 lt FTP Push Pull ATFTPPUSH cr lt If2 cr gt 0001 lt If2 cr If gt 120 00 lt gt lt 1 120 01 0001 lt gt 5 0051 lt gt lt gt PUSH lt gt lt gt 120 01 0051 lt gt lt gt 120 02 lt gt 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bluetooth Page 93 of 94 BlueRadios Inc Copyright O 2002 2006 Secure Versatile and Award Winning Network Radio Devices BR AT COMMANDS 100 Rev 3 5 2 1 4 0 gt lt If cr 120 03 gt lt gt gt 120 04 lt gt gt lt gt gt 120 05 lt
12. gt lt If225 11 cr DISCONNECT lt cr_ f gt cr lt 1 25 02 lt ATSPF cr lt 79 00 lt gt lt gt 79 01 lt Link Timeout ATLSTO cr If OK cr cr gt 88 00 lt gt lt gt cr 1f288 01 cr 1 Variable Storage ATSTORE cr If2OK cr cr gt 90 00 lt 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bluetooth Page 92 of 94 BlueRadios Inc Copyright O 2002 2006 Secure Versatile and Award Winning Network Radio Devices BR AT COMMANDS 100 Rev 3 5 2 1 4 0 gt lt gt cr gt 90 01 lt gt cr lt gt 91 00 lt Variable Storage ATSTORE ATREAD Variable Storage ATSTORE ATREAD cr lt gt lt lt gt lt gt lt cr gt 90 00 lt gt 90 01 lt 91 00
13. lt gt 74 01 lt Read Memory ATSR21 gt lt gt lt If20 cr gt 44 00 0 lt gt Inquiry ATDI cr lt gt lt 1f2123456789012 123456 cr gt 12 00 lt gt lt gt 13 123456789012 1 78 cr If2 cr If DONE cr If 2345678 cr gt lt 1 gt 51 01 lt If ERROR cr gt cr gt 12 01 lt ATIL cr lt gt lt gt 123456789012 123456 cr gt 87 00 lt gt lt gt 13 123456789012 1 78 lt gt lt gt lt If 2345678 lt gt lt 1 gt 51 01 lt gt lt gt gt 87 01 lt Master Connect ATDM cr If OK cr gt lt If CONNECT 123456789 cr 1 21 00 123456789012 lt If 012 lt gt w Security cr If OK cr gt lt gt 123456789012 182 123456789012 lt gt lt 1 21 00 1 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bluetooth Page 90 of 94 BlueRadios Inc Copyright O 2002 2006 Secure Versatile and Award Winning Network Radio Devices BR AT COMMANDS 100 Rev 3 5 2 1 4 0 gt lt If CONNECT 123456789012 lt If 23456789012 lt If gt
14. Hex value from 0 to 255 decimal which is the measure of Bit Error Rate BER EXAMPLE TYPE ATLO cr REPLY cr lf OK cr lf cr lf FF cr lf 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com n dne Bluetoot Secure Versatile m ig Page 60 of 94 Pat 1 a ai eae ie and Award Winning L 1 World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 cr lf ERROR cr lf Note Link Quality is a Hex value from 0 255 which represents the quality of the link between two Bluetooth devices The higher the value the better the link quality is Each Bluetooth module vendor will determine how to measure the link quality In the case for CSR this value is a measure of BER GET LINK QUALITY BY CHANNEL Function Gets the Link Quality by channel number Format ATLQC Channel Number Parameters Channel Number 0 1 2 3 Return Parameters lt RSSI Value Hex value from 0 to 255 decimal which is the measure of Bit Error Rate BER EXAMPLE TYPE ATLQ l cr REPLY cr lf OK cr lf cr 1 gt lt lf OR cr lf ERROR cr lf 3 7 5 Audio SCO PCM Interface DSCO DIAL SCO Function Tells the radio to dial and connect the audio channel Format ATDSCO EXAMPLE TYPE ATDSCO lt cr gt REPLY cr lf
15. Parameters File Name 64 characters File Extension 3 characters MAX Ex rtf vcf File Size Size of file in bytes 65535 MAX EXAMPLE REPLY cr 1 gt CONNECT 123456789012 cr lf cr lf PULL REQUEST cr 1f TYPE ATBCARDR John Smith vcf 227 cr 100 Bytes of Business Card Data REPLY cr l1f PULL COMPLETE lt cr_ 1f cr 1 gt DISCONNECT cr 1f OR cr lf ERROR cr lf Note Most devices such as PC s and phones will rename the business card file to Contact s Full Name File Extension once it has been received 442 OPP Server Send Business Card using Broadcom Stack Enable OPP Server Mode Sent ATSW25 7 1 0 0 lt cr gt Reply If2OK cr Sent ATURST lt cr gt On a PC open Bluetooth Places and search for devices After the device is found double click it and verify its service to be OBEX Object Push on Friendly gt Right click the icon and select Send Business Card When prompted select the vCard file you would like to send The PC will connect to the server and push the business card disconnecting when complete Reply cr OPP CONNECT 123456789012 cr cr If PUSH START John Smith vcf 00E3 lt cr_lf gt Length is in HEX BEGIN VCARD cr VERSION 2 1 cr 1 N Smith John lt cr_lf gt FN John Smith lt cr_lf gt ADR HOME box city CO 00000 United States of Ame cr 1f TEL WORK VOICE 5551234567 cr
16. Format ATCSNIFF EXAMPLE TYPE ATCSNIFF lt cr gt REPLY cr lf OK cr lf OR cr lf ERROR cr lf XSNIFF EXIT SNIFF Function Format ATXSNIFF EXAMPLE TYPE ATXSNIFF lt cr gt REPLY cr lf OK cr lf OR cr 1 gt CARRIER cr lf Tells the radio to exit and stop sniffing RF signals PARK ENABLE PARK Function Manually enables park mode for devic connected in time slots Format ATPARK Max Interval Min Interval Parameters Interval Integer Value Time ms Max Interval 0 625ms Min Interval Integer Value Time ms Min Interval 0 625ms EXAMPLE TYPE ATPARK 1000 11 cr REPLY cr lf OK cr lf OR cr lf NO CARRIER cr lf 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com BHIE Bluetooth 7 1 9 Secure Versatile ai Award Winning L J World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 Allow 7 seconds for the slave to drop its average current draw from 45mA to 3mA and go into PARK Any UART traffic will cause the Slave radio go back to full operation within 5msec of the first character for 7 seconds before going back into PARK mode without subsequent data The Slave will remain connected to the Master because th BlueRadios Module only supports one conne
17. New PIN 16 alphanumeric characters MAX Caps Sensitive includes Spaces Old PIN 16 alphanumeric characters MAX Caps Sensitive includes Spaces Factory Default default EXAMPLE TYPE ATSP 1234567890123456 default lt cr gt REPLY cr lf OK cr lf OR cr lf ERROR cr lf Note If security is enabled in multipoint mode all connected slaves will have to use the same PIN There is no way to assign an individual PIN to each slave 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com n dne Bluetoot Secure Versatile m Page 33 of 94 P ai and Award Winning A Wireless Woria Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 OP OVERWRITE PIN Function Overwrites the stored PIN without needing the old PIN To use this command the PIN must be unlocked using ATSW29 Format ATOP lt PIN gt Parameters PIN 16 alphanumeric characters MAX Caps Sensitive includes spaces EXAMPLE TYPE ATOP 1234 lt cr gt REPLY cr lf OK cr lf OR cr lf ERROR cr lf If has not been enabled with ATSW29 ATPR RESPOND TO MANUAL PIN REQUEST Function Allows the user to manually enter a PIN after receiving the PIN REQUEST prompt from the radio Format ATPR lt PIN gt Parameters 16 alphanumeric character
18. OK cr cr 43 00 lt gt lt gt gt 43 01 lt 1 Connect Slave ATDS cr lt cr gt 22 00 lt Disconnect ATDH cr If OK cr gt lt If DISCONNECTS cr gt cr gt 23 00 lt If OK cr gt lt If2LINKLOSS ocr cr gt 23 01 lt gt lt If cr gt 23 02 lt cr lt If2 cr If DISCONNECT 00 cr If cr gt 23 00 00 lt gt cr If OK cr gt lt 56 00 If gt 23 01 00 lt gt gt lt gt gt 23 03 lt Modes Tt cr lt gt 32 00 lt ATSESC cr lt cr 65 00 lt gt lt gt cr 165 01 lt ATMD cr If OK cr cr 1 00 gt CARRIER cr 1 03 ATMF cr If OK cr cr 33 00 lt gt lt gt cr 3 01 gt CARRIER cr gt cr gt 33 02 lt ATUCL cr If2OK cr cr 51 00 lt Pairing
19. PIO 2 7 Return Parameters Logic Level EXAMPLE TYPE ATSR21 3 lt cr gt REPLY cr lf OK cr lf cr lf 1 cr lf Set Using ATSW23 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com BHIE Bluetooth 7 9 Secure Versatile ai S and Award Winning L J Worl Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 3 5 Inquiry Connect Disconnect Commands 3 5 1 Inquiry Commands The inquiry command is used to discover all Bluetooth radios within range that match a certain Class of Device COD If the COD is not known it is best to use 00000000 which allows discovery of all devices You can not be in the default slave mode and perform an inquiry command Only a Master or a Radio in idle mode can perform an inquiry DI INQUIRE Function Inquire Command Used to discover other Bluetooth devices Format ATDI lt Max Radios to Discover gt lt COD gt Parameters Radios to Discover 0 60 000 COD Exactly 8 16 bit hex values 0 thru based on the Bluetooth COD specification names published and maintained by the Bluetooth SIG Return Parameters BT Address gt lt COD gt Repeated by number of radios found An OK is returned immediately following this command DONE will appear after all devices have been found or an inquir
20. Parameters PIOS 3 6 7 6 amp 7 not user definable in MP mod ncs notes below State 0 Input 1 Output Store 0 Do Not Store Store Parameters in Flash ll EXAMPLE TYPE ATSW22 6 0 1 lt cr gt REPLY cr lf OK cr lf OR cr lf ERROR cr lf 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bl n D Bluetoot Secure Versatile 2 BlueRadios Inc as Page 37 of 94 and Award Winning World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 Notes Point to Point PIO Functionality PIO 2 Hard coded as output only Indicates Bluetooth connection on Ch00 PIO 3 Hard coded as input only High signal of 1ms will interrupt to wake up CPU out of deep sleep mode if enabled PIO 4 Hard coded as input only Triple Purpose PIO Used for resetting factory defaults on power up and breaking out of Fast Data mode while Bluetooth connected Also if strobed will auto connect to last paired or last connected device PIO 5 Hard coded as output only Strobes to indicate slave or master inquiry in process PIO 6 User Definable Defaults as input PIO 7 User Definable Defaults as input Multi Point PIO Functionality PIO 2 Hard coded as output only Indicates Bluetooth connection on Ch00 PIO 3 Hard coded as input only Defaults a
21. Read Using ATSI 16 Notes When the radio is in deep sleep you can not discover or connect to it UART RX line needs to be pulled high if not active before power is applied to the radio module If there is an active RF link the device will need Sniff Mode enabled to allow it to drop into sleep mode when there is no traffic When in deep sleep the UART will miss the first character while waking up Send a preamble byte to allow it to wake up and immediately thereafter send the AT Command or data in less than 1 second or the device will go back to deep sleep again If you are using PIO 3 CPU interrupt a preamble byte is not needed No bytes are lost if sending commands down over the remote RF link side This setting is stored in flash and does not require a reset to take affect Takes approx 1 second before the current will drop down to 25 50uA Allow 5msec for the CPU unit to come out of deep sleep ATSW21 4096 18 4096 18 settings along with enabling Deep Sleep Mode will result in an unconnected slave current draw of 350uA average 3 4 10 Read Memory Locations S Registers S registers refer to memory locations used for configuration The SR commands are used to read values from various registers in the radio s Flash Memory that are stored in nonvolatile memory SR21 READ PIO LEVEL Function Reads PIO logic level Format 5 21 Parameters
22. Setting the Connection Mode in ATSW25 to 8 will cause the radio to behave as an FTP Server As the server the radio will not initiate any connections but will accept one connection at a time from a client The FTP server functionality of the module is limited the client can push files to the radio but cannot browse for or download files 4 2 1 FTP Server Push Example Using Broadcomm Stack Enable FTP Server Mode Sent ATSW25 8 1 0 0 lt cr gt Reply gt lt Sent ATURST lt cr gt On a PC open Bluetooth Places and search for devices After the device is found double click it and verify its service to be FTP on Friendly Name gt Copy the file then go back to the Bluetooth places window and paste the file on the FTP Service Icon The PC will then make a connection to the radio push the data and then disconnect Reply cr gt FTP CONNECT 123456789012 cr 1 If PUSH START New Text File txt 00000039 cr 1f Length is in HEX This is a test file for FTP server cr Have nice day cr 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com BHE Bluetooth 4 5 9 Secure Versatile R ail as and Award Winning A Wireless World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 lt cr_If gt PUSH COMPLETE cr If cr If FT
23. cr If OK cr gt gt 40 00 lt gt gt 40 02 lt Write Memory ATSW20 No Response No Response ATSW21 cr If OK cr cr gt 47 00 lt 1 gt lt gt cr 47 01 lt ATSW22 cr If OK cr gt 48 00 lt 1 gt lt If lt gt 48 01 lt ATSW23 cr If2OK cr 49 00 lt gt lt gt gt 49 01 lt ATSW24 cr If2OK cr cr 34 00 lt gt lt gt cr gt 34 01 lt ATSW25 cr If2OK cr cr If235 00 cr gt lt gt 3 01 lt ATSW26 cr If2OK cr cr gt 36 00 lt gt lt gt gt 36 01 lt ATSW27 cr If2OK cr gt 46 00 lt gt lt If gt 46 01 lt ATSW28 cr If OK cr cr 67 00 lt gt lt If 67 01 lt ATSW29 cr lt 72 00 lt gt lt gt 72 01 lt ATSW30 lt lt gt 74 00 lt gt
24. gt 102 01 lt ATRSW 1 gt 103 00 00 lt Security Level ATSSW 2 lt gt lt gt gt 102 00 lt gt gt lt gt gt 102 01 lt ATRSW 2 cr gt 103 00 00 lt gt 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bluetooth Page 88 of 94 BlueRadios Inc Copyright O 2002 2006 Secure Versatile and Award Winning Network Radio Devices BR AT COMMANDS 100 Rev 3 5 2 1 4 0 Get Status ATSI 0 lt cr_lf gt OK lt cr_lf gt lt cr_lf gt BlueRadios lt cr_lf gt 16 00 BlueRadios lt lt gt ATSI 1 lt cr_lf gt OK lt cr_lf gt lt cr_lf gt OOA09608F513 lt cr_If gt lt gt 14 00 123456789012 lt ATSI 2 lt cr_lf gt OK lt cr_lf gt lt cr_lf gt BlueRadios lt cr_ f gt cr 1 253 00 0A BlueRadios cr If ATSI 3 cr gt lt If20 0 cr 17 00 0 0 lt If ATSI 4 lt lt lt gt lt gt 18 00 lt gt ATSI 5 cr lt gt lt gt 00000000 lt gt 19 00 00000000 lt
25. ATUPAIR 123456789012 cr REPLY cr lf OK cr lf OR cr lf ERROR cr lf 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com due Bluetooth r 9 Secure Versatile adio shes ie and Award Winning L 1 World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 CPAIR CLEAR ALL PAIRED DEVICES Function This command tells the radio to unpair from all paired devices Format ATUPAIRC EXAMPLE TYPE ATCPAIR lt cr gt REPLY cr lf OK cr lf 3 7 3 Sniff and Park Connected Slave Supported in Point to Point mode only Low Power Modes Using Sniff Bluetooth connections are master slave in nature A master sends packets and a slave has to acknowledge that packet in the next timeslot Timeslots in Bluetooth are 625 microseconds wide This implies that a master will always know when packets will be sent and received which further means it is able to optimize power usage by switching on power hungry circuitry only when needed A slave on the other hand does NOT have prior knowledge of when a packet will be received and has to assume that a packet will be received from a master on every receive slot This means that it has to leave it s receiving circuitry on for most of the receive slot duration The result of this is high power consumption where a slave with no data transmission stil
26. BNEP Bluetooth Networking Encapsulation Protocol BR BlueRadios BT Bluetooth BTW Bluetooth Windows Stack COD Class Of Device COM Communications CR Carriage Return CTS Clear To Send DSR Data Sent Receive GND Ground HCI Host Controller Interface IP Internet Protocol LF Line Feed MCU Microcontroller Unit MISO Master In Slave Out MOSI Master Out Slave In NC Not Connected PC Personal Computer PCB Printed Circuit Board PCM Pulse Code Modulation PAN Personnel Area Networking PIN Personal Identification Number RF Radio Frequency PIO Pin Input Output RST Reset RTS Ready To Send RX Receive SCO Synchronous Connection Oriented the links used by BT to send audio SMT Surface Mount Technology SPI Serial Protocol Interface SPICK SPI Clock SPICS SPI Chip Select TTL Transistor Transistor Logic TX Transmit UART Universal Asynchronous Receiver Transmitter USB Universal Serial Bus UUID Universal Unique Identifier maintain by Bluetooth SIG VCC DC Power VDD DC Power VM Virtual Machine Go to www blueradios com and look on the left hand column to download Bluetooth Glossary of Terms PDF and other materials 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com due Bluetooth 9 Secure Versatile adio page 83 of 04 and Award Winning L J
27. Set Get Radio Information 3 4 1 Get Status Information Status Information can be obtained directly from the Radio This information is important when managing a connection list of devices in a local area and current settings of the radio 5 STATUS INFORMATION Function Gets specified status information from the LOCAL radio 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com BHIE Bluetooth 1 9 Secure Versatile ai eas Biuekodi s Inc and Award Winning A Wireless Worla Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 Format ATSI lt Status Request gt Parameters Status Request Integer 0 19 If Set Using field is listed see listed AT command for more info on return parameters 0 GET MODULE TYPE Return Parameters lt Module Type gt EXAMPLE ATSI 0 cr REPLY cr lf OK cr lf cr lf BlueRadios ATMP cr lf 1 GET BT ADDRESS Return Parameters BT Address EXAMPLE TYPE ATSI 1 lt cr gt REPLY cr lf OK cr lf cr 1 gt 123456789012 lt lf 2 GET FRIENDLY NAME Set Using ATSN Return Parameters Friendly Name EXAMPLE TYPE ATSI 2 lt cr gt REPLY cr lf OK cr lf cr lf BlueRadios cr 1f 3 GET CURRENT CONNECTION STATUS 00 03 Return Parameters
28. TYPE ATSESC 43 lt cr gt REPLY cr lf OK cr lf OR cr lf ERROR cr lf PUT RADIO INTO DATA MODE Function Forces the radio into Data Mode In order for this to have an effect the Radio has to be CONNECTED Format ATMD Return Parameters If successful an OK is returned or nothing will be returned if already in data or fast data mode and connected A NO CARRIER occurs when the Bluetooth connection has been lost EXAMPLE TYPE ATMD lt cr gt REPLY cr lf OK cr lf OR cr 1 gt lt 1f PUT RADIO INTO FAST DATA MODE Function Forces the radio into Fast Data Mode on channel 00 only Once in Fast Data Mode all commands are treated as data Ways to get out of this mode are to reset power on the radio or strobe PIO 4 while connected Format ATMF Return Parameters If successful an OK is returned or nothing will be returned if already in data or fast data mode and connected A NO CARRIER occurs when the Bluetooth connection has been lost EXAMPLE TYPE lt gt REPLY cr lf OK cr lf OR cr lf ERROR cr lf OR cr 1 gt lt 1f Note StrobePlO 4 gt 5ms to take radio out of fast data into command mode and maintain the Bluetooth connection If not RF connected will place radio in command mode 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueR
29. While in idle mode and after completing inquiry we turn off PIO 5 2 Setting auto SCO connect on one BlueRadios device does not require the other device to have SCO set both will connect SCO automatically 3 Disabled security as default when power ATSW25 2 X X X idle mode is used so the PAIR CONNECT does not return 3 5 1 0 0 7 24 2006 1 Standardized formatting for all short responses removed null character from ATRRSN response 2 ATUCL will now cancel inquiry and connect commands 3 Setting master connect timeout now works for values between 1 20 4 ATSW24 now correctly enables and disables security in master mode security is now not enabled by default 5 ATUPAIR ATUPAIRB and ATCPAIR now correctly clear pairing 6 Added commands for boot modes and security levels 7 Change the delimiting characters to Ox7e while in multi point mode 8 Added flag to ATSW25 for mesh configuration 9 ATPAIR now returns PAIRED FAILED if pairing fails 3 5 1 1 0 7 31 2006 1 Fixed ATDHSCO so it will hang up the SCO audio channel 3 5 2 1 2 0 10 23 2006 Added the following items 1 Added FTP and OPP Client Commands 2 Added ATSSWA PIO Logic Inversion 3 Added ATSWC Specific Transmission Channel in MP Mode 3 5 2 1 3 0 11 17 06 1 Fixed Attribute Request Order for ATRRSN 2 Added NO ANSWER responses for ATRRSN and ATRRN 3 5 2 1 4 0 01 05 07 1 With one connection set no role reversal will be perfo
30. cr Sent 5 00020300 lt gt Reply 1f2OK cr 9 Example Client Applications 9 1 Audio Gateway Only supports the connection Sent ATSW24 0 0 1 0 lt cr gt Reply gt lt Sent ATSC 00200404 lt cr gt Reply If2OK cr 1 Sent ATDM Headset Address gt 1112 lt cr gt Reply gt lt 92 DUN Only supports the connection Sent 5 00420210 lt gt Reply If2OK cr Sent lt DUN Address 1103 cr Reply 1f2OK cr BR AT COMMANDS 100 Rev 3 5 2 1 4 0 Sets COD to a known DUN COD Sets service and name Sets connect mode to slave Sets COD to a known LAN COD Sets connection number to 4 Sets service and name Sets COD to a known LAN COD Sets Auto SCO Sets COD to a known headset COD Sets COD to a known DUN COD Sets auto connect address 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com BHIE Bluetooth 5 9 Secure Versatile adio and Award Winning L 3 World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 10 Acronyms Abbreviations API Application Protocol Interface AT Attention ATMP Attention Multi Point ASCII American Standard Code for Information Interchange BCSP Blue Core Serial Port
31. cr If2 cr If COMO cr If 18 00 04 lt gt ATRSNC cr lt If2 cr gt COMO cr If cr 18 00 04 lt gt ATRRSN cr If OK cr gt lt If201 Bluetooth Serial cr 1f2108 00 16 Bluetooth Serial lt gt Port cr gt cr lt gt lt gt ANSWER cr cr 108 01 lt gt Security PIN 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bluetooth Page 89 of 94 BlueRadios Inc Copyright O 2002 2006 Secure Versatile and Award Winning Network Radio Devices BR AT COMMANDS 100 Rev 3 5 2 1 4 0 SSW 6 cr If OK cr gt gt 102 00 lt gt lt If gt 102 00 lt RSW 6 gt lt gt lt If201 cr gt 103 00 01 lt 5 gt 39 00 lt gt gt 39 02 lt 78 00 gt 78 03 ATPR If OK cr gt cr f2132 00 cr COD ATSC
32. gt cr gt 125 00 lt gt lt Data lt f2125 02 cr gt lt gt 125 03 lt gt lt gt f2125 04 cr gt lt gt 125 05 lt ATRBCARD cr lt gt lt If2 vCard cr gt 126 00 lt Data gt lt cr_ Data cr gt lt If PULL lt If f2 cr If2126 01 cr gt lt gt gt 126 02 lt gt lt gt f2126 03 cr ATOPPPUSH cr lt If2 cr 5 cr gt 124 00 lt gt lt If2124 02 cr gt lt gt gt lt gt cr 124 03 lt gt lt gt gt 124 04 lt OPP Server ATBCARDR cr If OK cr If2 vCard gt lt If PULL cr gt 128 00 lt gt lt lt gt Data cr 1 128 05 lt gt lt If 128 03 1 Business Card Push cr If OPP 123456789012 lt gt cr gt START lt File Name gt lt Size gt cr If2 cr gt lt gt lt gt lt gt
33. 3 5 2 1 4 0 Return Parameters lt Deep Sleep Mode gt HEX EXAMPLE TYPE ATSI 16 lt cr gt REPLY cr lf OK cr lf cr lf 00 cr 1f 17 GET SNIFF SETTINGS Set Using ATSSNIFF Return Parameters Max Interval MinInterval Attempt Timeout HEX EXAMPLE TYPE ATSI 17 lt cr gt REPLY cr lf OK cr lf cr lf Not Set cr lf OR cr lf OK cr 1f cr 1f 0000 0000 0000 0000 cr 1f 18 GET LINK SUPERVISORY TIMEOUT Set Using ATLSTO Return Parameters Time HEX EXAMPLE TYPE ATSI 18 lt cr gt REPLY cr lf OK cr lf cr 1 gt 04 lt lf 19 GET LIST OF PAIRED OR SECURED ADDRESSES Set Using ATPAIR Return Parameters Index BT Address HEX EXAMPLE TYPE ATSI 19 lt cr gt REPLY cr lf OK cr lf 00 cr 1f 01 lt 1f 02 cr lf 03 cr lf Note 00 03 Are for indexing the stored addresses only they do not indicate that the address is associated with any specific channel 20 GET CHANNEL UUIDS Set Using ATSSNC Return Parameters Ch00 UUID gt lt Ch01 UUID Ch02 UUID gt lt Ch03 UUID gt UUIDs for Ch01 03 will only be returned if enabled using ATSSW3 EXAMPLE TYPE ATSI 20 lt cr gt REPLY cr lf OK cr lf cr lf 1101 cr 1f Point to point OR cr 1 gt 1101 1101 1101 lt 1f Multipoint with 3 channels 21 GET SPECIFIC TRANSMISSION CHANN
34. ATPAIR cr If OK cr gt lt If PAIRED 123456789012 cr If270 00 cr gt lt 1 gt 82 123456789012 lt cr cr gt 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bluetooth Page 91 of 94 BlueRadios Inc Copyright O 2002 2006 Secure Versatile and Award Winning Network Radio Devices BR AT COMMANDS 100 Rev 3 5 2 1 4 0 gt lt gt cr gt 70 01 lt If PAIRED FAILED cr 0 02 ATUPAIR cr If OK cr gt cr gt 80 00 lt gt lt gt cr gt 80 02 lt ATUPAIRB cr If OK cr cr gt 96 00 lt gt lt gt gt 96 02 lt ATCPAIR If OK cr gt 97 00 lt Sniff and Park ATSNIFF cr lt gt 27 00 lt cr gt CARRIER cr gt gt 27 02 lt ATSSNIFF cr If OK cr gt 94 00 lt gt lt If gt 94 01 lt ATCSNIFF cr If OK cr gt cr 95 00 lt gt lt gt 195 01 lt
35. ATSTORE Index String Parameters 0 Location 0 1 Location 1 String 16 alphanumeric characters EXAMPLE TYPE ATSTORE 0 1234567890123456 lt cr gt REPLY cr lf OK cr lf OR cr lf ERROR cr lf 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com BHIE Bluetooth 7 z 5 9 Secure Versatile ai and Award Winning s World Wireles Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 READ READ VARIABLE Function Allows user to read a stored variable Format ATREAD lt Index gt Parameters Index 0 Location 0 1 Location 1 Return Parameters lt String gt EXAMPLE TYPE ATREAD 0 lt cr gt REPLY cr lf OK cr lf cr 1 gt 1234567890123456 lt lf Note Nothing stored will return blank 3 7 9 Connection PIO Logic SSW 4 SET CONNECTION PIO LOGIC Function Sets the connection PIO logic register state When set to 0 the connection PIO s used to indicate connections 2 5 6 amp 7 will be active high When set to 1 the PIOs used to indicate connections 2 5 6 amp 7 will normally be high and then go low when a connection occurs Format ATSSW 4 PIO Logic Parameters PIO Logic 0 0 No Connection 3 3v Connection 1 3 No Connection
36. CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bluetooth Page 80 of 94 BlueRadios Inc Copyright O 2002 2006 Radios Wireless Worid Secure Versatile and Award Winning Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 8 Example Server Applications 8 1 Headset Point to Point Sent ATSW25 0 1 0 0 lt cr gt Reply lt gt lt gt Sent ATSSNC 0 Headset0 1108 cr Reply If2OK cr Sent 5 00200404 lt gt Reply 1f2OK cr 1 82 Headset Multipoint Sent ATSSW 3 4 lt cr gt Reply lt gt lt 1 Sent ATSSNC 0 Headset0 1 108 lt cr gt Reply lt cr_lf gt OK lt cr_lf gt Sent ATSC 00200404 lt cr gt Reply lt gt lt 1 8 3 Audio Gateway Point to Point Sent ATSSNC 0 gateway0 1112 lt cr gt Reply cr 1f2OK cr 1 Sent ATSW25 0 1 0 0 lt cr gt Reply gt lt Sent ATSC 00200404 lt cr gt Reply 1f2OK cr 8 4 Audio Gateway Multipoint Sent ATSSW 3 4 lt cr gt Reply cr 1f2OK cr 1 Sent 55 0 0 1112 lt gt Reply If2OK cr Sent ATSC 00200404 lt cr gt Reply lt gt lt 1 8 5 DUN Point to Point Sent ATSSNC 0 dun0 1 103 lt cr gt Reply gt lt Sent ATSW25 0 1 0 0 lt cr gt Reply If2OK cr Sent 5 00420210 lt g
37. Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 EXAMPLE TYPE ATSW24 0 0 0 0 lt cr gt REPLY cr lf OK cr lf OR cr lf ERROR cr lf Read Using ATSI 6 Notes See Appendix for differences between short response and long response mode Requires a reset for security to go into affect security is enabled in multipoint mode all connected slaves will have to use the same PIN There is no way to assign an individual PIN to each slave With the minor filter enabled inquiry results are filtered by the lower 2 bytes of the COD the minor filter is disabled all devices are found SW25 WRITE CONNECTION COMM UNCONNECTED UART DEFAULT SERVICE MODES Warning The only way to communicate to the radio after setting the radio in Fast Data Mode and ignore UART while unconnected is to apply 3 3Vdc on PIO 4 during initial power up for 2 sec These settings are used if you have no control over the source of streaming data into the radio or you do not know when the radio has made a Bluetooth connection and do not plan on sending any AT commands Function Configures connection comm unconnected UART and default service modes Format ATSW25 Power Up Connection Mode gt lt Comm Mode Unconnected Mode Default Service Profile Parameters Power Up Connection Mode 0 Slave 1 Auto Maste
38. PWR or GND to the top of the terminal lug screw heads make sure the screw is tighten down or it may not connect the circuit open circuit For a 3 wire DB 9 interface tx rx gnd only connect short CTS to RTS J1 7 amp 8 Factory default is hardware flow control enabled CTS and RTS connected PIO s are 0 3 3Vdc not 5 volt tolerant Disconnect RS 232 cable if using 3 3Vdc TX amp RX input on J4 terminal lug connector The Maxim RS 232 chip senses which data input is used between J1 amp J4 and it sometimes reacts to noise on the DB 9 connector if it is still connected while using J4 Use standard pass through RS 232 serial cable A null modem adaptor is not required Tie Factory Reset high if not in use to prevent inadvertent resetting of parameters during initial module power up for your modules or disable this software feature using ATSSW 0 The remaining pins can float 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com BHIE Bluetooth 5 9 Secure Versatile adio and Award Winning World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 You can connect the RS 232 DB 9 evaluation board directly to the PC without an RS 232 pass through cable or null modem 1 090000 Female DB 9 0000 Power Terminals for Evaluation Board Inputs on J9 amp J10 can be gt 5VDC and lt 12 0VDC Worst case power
39. Sent lt gt lt gt lt gt 7 3 Audio and Data Connection From Master to Remote Slave Master Radio Sent ATSW25 1 1 0 0 lt cr gt Set ConnectMode Master amp data mode lt gt Perform hardware or software reset for the above changes to take effect on Master radio Sent ATDM SLAVE ADDRESS 1101 lt cr gt Serial Port Profile Reply cr lt gt lt 1 CONNECT SLAVE ADDRESS cr gt SPP Connected Y ou can now send data back and fourth between the two units Sent lt gt Default escape sequence of characters Reply cr If2OK cr gt Sent ATDSCO ccr Dial Audio SCO lt gt 5 lt 1 Audio channel connected Sent lt gt Reply cr gt Sent ATMD lt cr gt Place back into Data mode Reply cr If2OK cr gt You can now send data over SPP and simultaneously talk over the SCO audio channel Sent ATDH lt cr gt Hang up Audio SCO amp SPP lt gt lt gt Reply lt cr_If gt DISCONNECT lt cr_If gt SPP disconnected lt gt 5 DISCONNECT lt cr_If gt audio channel disconnected Note Using ATDHSCO will disconnect audio channel but you will need to type ATMD go back into data mode to send characters 7173 S Havana Street Suite 600 Englewood
40. Since dio and Award Winning Wireless Worla Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 7 Example Connection Sequences 7 1 Master Discovery Connection Sequence From power up and no connection 1 Perform an Inquiry to obtain BT Address s unless it is already known Sent ATUCL lt cr gt Clears radio state and places in Idle Mode Reply cr lt gt Sent ATDI 1 00000000 Class of Device lt cr gt Looks for only one Bluetooth device Reply lt cr_If gt 00A0961F2023 00000104 BLUERADIOS lt cr_If gt lt cr_If gt DONE lt cr_If gt 2 Perform a Master Connect over SPP using the BT Address Sent ATDM 00A0961F2023 1101 lt cr gt SPP connection Reply lt cr_If gt CONNECT 00A0961FO08F lt cr_If gt Returns Slave BT address radios is in Data Mode 3 Place radio into Fast Data Mode Sent ATMF lt cr gt Places radio in Fast Data Mode lt gt lt gt 4 Send Data Note When sending commands from the Slave when the Slave connects in Fast Data Mode ATSW25 or issuing ATMF All valid AT commands are sent through the Slaves UART will be interpreted and responded by the Master radio as if it was the local Slave radio Basically in this configuration from the Slave end you can obtain status and configure from the remote Master radio This is a unique feature that may be useful in some applications but can confuse the user if you thin
41. Wortd Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 APPENDIX A Command Summary Table AT Command Description Requires Stores Reset Permanently Attention Prefix AT Attention Prefix N A N A Firmware Version ATVER ver1 Module Firmware Version N A Yes Resetting ATURST Unit Reset N A N A ATFRST Factory Reset N A N A ATSSW 0 Set Bypass PIO 4 Factory Reconfiguration Yes Yes ATRSW 0 Read Bypass PIO 4 Factory Reconfiguration N A Yes Boot Mode ATSSW 1 Set Boot Mode Yes Yes ATRSW 1 Get Boot Mode N A N A Security Level ATSSW 2 Set Security Level Yes Yes ATRSW 2 Get Security Level N A N A Get Status ATSI O Get Module Type N A Yes ATSI 1 Get Bluetooth Address N A Yes ATSI 2 Get Friendly Name N A Yes ATSI 3 Get Current Status of Connections N A Yes ATSI 4 Get Service Name N A Yes ATSI 5 Get Class of Device COD N A Yes ATSI 6 Get Response Security Auto SCO Filter Settings N A Yes ATSI 7 Get Connection Comm UART Service Modes N A Yes ATSI 8 Get UART Settings N A Yes ATSI 9 Get Master Auto Connect Address N A Yes ATSI 10 Get Slave Scan Intervals and Windows N A Yes ATSI 11 Get PIO 5 Pulse Rate N A Yes ATSI 12 Get Escape Character N A Yes ATSI 13 Get Timeout Settings N A Yes ATSI 14 Get Maximum TX Power Level N A Yes ATSI 15 Get PIN Lock Mode N A Yes ATSI 16 Get Deep Sleep Mode N A Yes ATSI 17 Get Sniff Set
42. com n dne Bluetoot Secure Versatile m ig Page 68 of 94 Pat ai Inc Award Winning L 1 World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 accessed 20060828T2031102Z 1f file name TestFileO txt size 1 user perm RWD modified 20060828T203058Z created 20060828T2030402 accessed 20060828T203058Z 1f lt folder listing gt lt 1f gt lt NULL gt lt NULL gt cr lf BROWSE COMPLETE lt cr_1f gt OR cr lf ERROR cr lf Note There are two NULL characters at the end of the XML file after the folder listing element FTPSUB MOVE TO FTP SUB DIRECTORY Function This command will navigate you to a sub directory of the current FTP directory Format ATFTPSUB lt Directory gt lt Create gt Parameters Folder Name Path of destination directory 64 characters MAX Create 0 not create new directory if directory does not exist 1 Create new directory if directory does not exist EXAMPLES TYPE ATFTPSUB TestFolder 0 lt cr gt REPLY cr lf OK cr lf OR cr lf ERROR cr lf ATFTPSUB TestFolder NewFolder l cr REPLY cr lf OK cr lf OR cr lf ERROR cr lf Note The maximum file path length supported by Windows is 255 if this length is exceeded using the ATFTPSUB command you will receive an ERROR message FTPUP MOVE TO FTP
43. cr 1f cr 1f 2123456789012 cr lf Last connected BT address 3 5 3 Set Master Default Bluetooth Address SMA SET MASTER DEFAULT ADDRESS Function This command will set a specific Bluetooth Slave address and Service profile into the Master device so on power up the Master will automatically search and connect to a unique Slave device on the highest 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com BHIE Bluetooth 7 9 9 Secure Versatile a ai Biuekadlos and Award Winning L 1 Worl Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 available channel Format ATSMA lt BT Address gt lt UUID gt Parameters BT Address Bluetooth Address 12 hex characters MAX 0010 4 digit binary profile code S Appendix C for more info EXAMPLE 5 00 0961 904 1101 REPLY cr lf OK cr lf OR cr lf ERROR cr lf Read Using ATSI 9 Notes Execute ATSW25 to set the power up connect mode to auto master before using the above command if still in slave mode This command is limited to only one connection Reset module for change to take affect MACLR MASTER ADDRESS CLEAR Function Clears stored slave address Format ATMACLR EXAMPLE TYPE ATMACLR lt cr gt REPLY cr lf OK cr lf OR cr lf
44. draw for the entire evaluation board is 150ma when the Bluetooth radio modem connection is established and transmitting Power consumption is much lower depending on parameter settings Hardware UART Communications Connections for Modules and Eval Board Radio module TX UART of the application Micro Controller Unit MCU Radio module RX UART TX of the application Micro Controller Unit MCU Radio module RTS UART CTS of the application Micro Controller Unit MCU Radio module CTS UART RTS of the application Micro Controller Unit MCU PCMIF Audio The module supports 13 bits Linear CODEC interface and the module is configured as master mode of PCM I F 1 PCM OUT PCM IN PCM CLK and PCM SYNC carry one of bi directional channel of voice data using 13bits PCM at 8ks s 2 PCM_SYNC is output and operates at a fixed clock frequency of 8kHz 3 PCM is output and operates at a fixed clock frequency of 256kHz 4 Reference PCM audio device is Motorola MC145483 13 bit linear CODEC or Windbond W681360R recommended for new designs Evaluation Board Block Diagram 0 3 3Vdc max directly into radio CPU Reset SW1 Push Button Switch PIO4 UART Not 5Vdc Active Low Triple Purpose BlueRadios PIO 6 7 not connected on Bluetooth the evaluation board SMT Module PIO 2 3 4 5 Reserved LEDs The RED LED next to power terminals should come on whenever the unit has power supplied The Blue LED on the PIO 2 shoul
45. draws 1 6mA of current but you can not communicate over the Bluetooth link in this state only through the TX amp RX hardware UART Repeater always uses channel 00 for slave and 01 for Master TF data mode is set to Fast Data Mode in a Master unit during a manual inquiry ATDI and or connection request the radio connects in slow data mode not fast This is because you will need the capability to issue commands because in fast data mode the AT command parser is turned off comm mode parameter has no effect when operating in FTP or OPP mode SW26 LOCK USER SETTINGS Warning This command will lock the PIN Function Locks user settings to prevent unauthorized local amp remote access Format ATSW26 PIN Lock Unlock Parameters 16 alphanumeric characters MAX Caps Sensitive includes spaces Lock Unlock 0 Unlocked 1 Locked 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com n dne Bluetoot Secure Versatile a ai 10S Award Winning 3 Worl Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 Factory Default Unlocked EXAMPLE TYPE ATSW26 default 1 lt cr gt REPLY cr lf OK cr lf OR cr lf ERROR cr lf Note ATSW26 will still work after locking the user settings allowing them to be unloc
46. gt 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com n dne Bluetoot Secure Versatile m ig Page 31 of 94 Pat ai 10S and Award Winning Wold Copyright O 2002 2006 Network Radio Devices BR AT COMMANDS 100 Rev 3 5 2 1 4 0 EXAMPLE TYPE ATRSNC 0 lt cr gt REPLY cr 1 gt lt lf cr lf COMO cr lf RRSN READ REMOTE SERVICE NAME Function Reads a remote Bluetooth device Service Name and Service Channel Number for a specific profile Format ATRRSN BT Address UUID Parameters Address Bluetooth Address 12 hex characters MAX 0010 4 digit binary profile code 5 Appendix C for more info Return Parameters Service Channel Number gt lt Service Name EXAMPLE TYPE ATRRSN 123456789012 1101 cr REPLY cr lf OK cr lf cr lf 01 Bluetooth Serial Port cr 1f cr 1f 02 Bluetooth Serial Port 2 cr 1f OR cr 1 gt ANSWER cr lf Note The timeout for this command is controlled by the master connect timeout in ATSW28 3 4 7 Security PIN Settings SSW 6 SET PIN REQUEST HANDLING MODE Function Sets the PIN Personal Identification Number request handling mode set to 0 the PIN stored using the ATSP command will automatically be used during PIN exchanges If set to 1 the prompt PIN REQUEST will be output by the rad
47. the master connect timeout and you will have to try again security is enabled and the radio is connecting to a laptop that has not yet been paired with it the cr lf PAIRED 12345678912 cr lf message may return twice prior to the OPP CONNECT default you will be located in the Bluetooth Exchange Folder of the remote device this will be the root directory 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com dune Bluetooth m 9 Secure Versatile ai 10S Siete and Award Winning s Wireless Worl Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 After making an OPP connection the radio will still be in command mode not data mode DHOPP DIAL HANG UP OPP Function This command will disconnect the current OPP connection Format ATDHOPP EXAMPLE TYPE ATDHOPP REPLY cr lf OK cr lf cr 1 gt DISCONNECT lt cr_ 1f OR cr lf ERROR cr lf 4 3 2 OPP Push Pull SBCARD BUSINESS CARD PUSH Function This command transfers a business card file to the OPP server Format ATSBCARD File Name gt lt File Extension gt lt File Size Parameters File Name 64 characters MAX m File Extension 3 characters MAX Ex rtf vcf File Size Size of file in bytes 65535 EXAMPLE TYPE ATSBCARD Test txt 1
48. 0 Connection Factory Default 0 EXAMPLE TYPE ATSSW 4 1 lt cr gt REPLY cr lf OK cr lf OR cr lf ERROR cr lf Read Using ATRSW 4 Note Requires a reset for change to take affect RSW 4 READ CONNECTION LOGIC Function Sets the connection PIO logic register state 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com n dne Bluetoot Secure Versatile m Page 64 of 94 P ai Award Winning A VVi reless World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 Format ATRSW 4 Return Parameters lt PIO Logic gt EXAMPLE TYPE ATRSW 4 lt cr gt REPLY cr lf OK cr lf cr lf 00 cr lf Set Using ATSSW 4 3 7 10 Transmitting on a Specific Channel Only SWC Select Transmission Channel Function Allows the user to select a single channel to transmit on in multipoint mode The radio can still receive data from any of the other three channels Format ATSWC lt Select gt lt Channel gt Parameters Select 0 Deselect the channel as the current transmission channel 1 Select the channel as the current transmission channel Channel 0 3 EXAMPLE TYPE ATSWC 1 0 lt cr gt REPLY cr lf OK cr lf OR cr lf ERROR cr lf Read Using ATSI 21 Note If the select
49. 00 cr REPLY cr lf OK cr lf TYPE 100 Bytes of Business Card Data REPLY cr 1 gt 1f OR cr lf ERROR cr lf Note Most devices such as PC s and phones will rename the business card file to lt Contact s Full Name File Extension once it has been received RBCARD BUSINESS CARD PULL Function This command reads a business card file from the OPP server Format ATRBCARD Return Parameters VCARD Data 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bluetooth Page 73 of 94 BlueRadios Inc Secure Versatile and Award Winning A lees Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 EXAMPLE TYPE ATRBCARD lt cr gt REPLY cr lf OK cr lf John Smith vcf 00E3 cr 1f BEGIN VCARD lt cr_1f gt VERSION 2 1 lt cr_1f gt Smith John lt cr_1f gt FN John Smith lt cr_1f gt ADR HOME box city CO 00000 United States of Ame lt cr_1f gt TEL WORK VOICE 5551234567 cr lf EMAIL INTERNET PREF johnsmith idomain com cr lf X IRMC LUID 02000000 cr 1f END lt 1f cr 1 gt 011 COMPLETE lt cr_ 1 gt cr lf ERROR cr lf OPPPUSH OBJECT PUSH Function This command pushes an object to the OPP server Format 5 lt 1 Name gt lt File E
50. 0400 0200 lt 1f 11 GET PIO 5 PULSE RATE Set Using ATSW27 Return Parameters Pulse Period ms HEX EXAMPLE TYPE ATSI 11 lt cr gt REPLY cr lf OK cr lf cr 1 gt 0 8 lt lf 12 GET ESCAPE CHARACTER Set Using ATSESC Return Parameters ASCII Char HEX EXAMPLE TYPE ATSI 12 lt cr gt REPLY cr lf OK cr lf cr lf 2B cr lf 13 GET INQUIRY AND MASTER CONNECT TIMEOUT SETTINGS Set Using ATSW28 Return Parameters Inquiry Timeout Master Connect Request Timeout HEX EXAMPLE TYPE ATSI 13 lt cr gt REPLY cr lf OK cr lf cr 1 gt 0010 0028 lt lf 14 GET MAX TX POWER LEVEL Set Using ATSPF Return Parameters lt Power Level HEX EXAMPLE TYPE ATSI 14 lt cr gt REPLY cr lf OK cr lf cr lf default cr lf OR REPLY cr lf OK cr lf cr lf 0A cr lf 15 GET PIN LOCK MODE Set Using ATSW29 Return Parameters Lock Mode HEX EXAMPLE TYPE ATSI 15 lt cr gt REPLY cr lf OK cr lf cr lf 00 cr lf 16 GET DEEP SLEEP MODE Set Using ATSW30 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com due Bluetooth 5 9 Secure Versatile adio dne da and Award Winning L 3 Wortd Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev
51. 1003 sales BlueRadios com www BlueRadios com n dne Bluetoot Secure Versatile aa ai 10S and Award Winning s Worl Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 OR lt cr_1f gt ERROR lt cr_1f gt Read Using ATSI 4 or ATRSN Note Requires a reset for change to take affect SSNC SET SERVICE NAME BY CHANNEL Function Sets the local Bluetooth Service Name and Service UUID by channel number Format ATSSNC Channel Number gt lt Service Name gt lt UUID gt Parameters Channel Number 0 1 2 3 Service Name 16 alphanumeric characters MAX 0010 4 digit binary profile code S Appendix C for more info Factory Default COMO for Channel 0 COMI for Channel 1 COM2 for Channel 2 COM3 for Channel 3 EXAMPLE TYPE ATSSNC 0 My Device 1101 lt cr gt REPLY cr lf OK cr lf OR cr lf ERROR cr lf Note Requires a reset for change to take affect RSN READ SERVICE NAME Function Reads the local Bluetooth Service Name Format ATRSN Return Parameters Service Name EXAMPLE TYPE ATRSN lt cr gt REPLY lt er_1lf gt OK lt cr_1f gt lt cr_1 gt COM0 lt cr_1f gt RSNC READ SERVICE NAME BY CHANNEL Function Reads the local Bluetooth Service Name by channel number Format ATRSNC lt Channel Number gt Parameters Channel Number 0 3 Return Parameters lt Service Name
52. 2 and BCO04 platforms The ATDI command response string no longer returns radio name There is separate command to request a remote device name based on CSR s newest design implementation There is an error on Version F of the Eval Board The two vias marked PIO6 and PIO7 are not connected to their respective pins on the C40 module only to the C46 If you need to take measurements from these pins you must measure directly from pins 3 and 4 of the radio This will be corrected in the next version Overall performance improvements from BC02 to 04 Data throughput for a single point to point connection is equal or better than 250Kbps in fast data mode While in regular data mode AT Command parser running it is only 35Kbps Current consumption is 15 less nquiry responses are much faster 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com due Bluetooth m 9 Secure Versatile R da 10S and Award Winning A Wireless World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 Quick Start Guide for Evaluation Kit First install the CD ROM that came with the Bluetooth USB Communicator This contains the Toshiba Bluetooth stack and GUI for Microsoft Windows platforms 98SE 2000 ME XP If you already have Microsoft XP SP2 installed you can just plug in the USB device and Microsoft
53. 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 cr lf ERROR cr lf Notes The RSSI value will be 00 if the signal is within the Golden Range Golden Range min and max value is 1 and 12 respectively for the modules This value is the difference between the measured Received Signal Strength Indication RSSI and the limits of the Golden Receive Power Range see below for definition Any positive RSSI value returned by the Host side indicates how many dB the RSSI is above the upper limit Any negative value indicates how many dB the RSSI is below the lower limit A value of zero indicates that the RSSI is inside the Golden Receive Power Range How accurate the dB values will be depends on the Bluetooth hardware The only requirements for the hardware are that the Bluetooth device is able to tell whether the RSSI is inside above or below the Golden Device Power Range RSSIC GET RSSI VALUE BY CHANNEL Function Gets the RSSI Value by channel number Format ATRSSIC Channel Number Parameters Channel Number 0 1 2 3 Return Parameters RSSI Value RSSI Value is in hex typically from 10 to 31 in integer dB value EXAMPLE REPLY cr lf OK cr lf cr lf 400 cr lf OR cr lf ERROR cr lf LQ GET LINK QUALITY Function Gets the link quality of the current connection Format Return Parameters Link Quality
54. ATDFTP Dial FTP No No ATDHFT Dial Hang Up FTP No No ATFTPB FTP Browse No No ATFTPSUB Move to FTP Sub Directory No No ATFTPUP Move to FTP Parent Directory No No ATFTPROOT Move to Root Directory No No ATFTPPUSH FTP Push No No ATFTPPULL FTP Pull No No OPP Client ATDOPP Dial OPP No No ATDHOPP Dial Hang Up OPP No No ATWBCARD Push Business Card No No ATRBCARD Pull Business Card No No ATOPPUSH Move No No OPP Server ATBCARDR Handle Business Card Request No No 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bluetooth Page 87 of 94 BlueRadios Inc Copyright 2002 2006 Secure Versatile and Award Winning Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 Appendix B Verbalization Responses Notes on Short Response Mode Structure first number 2 3 digits returned identifies the command that was sent All identifiers are unique to each specific command except for commands such as ATSSN and ATSSNC These have the same basic function only ATSSN is for point to point and ATSSNC is for multipoint use In this case the identifiers will be the same second number 2 digits returned after the comma is the response code If the response code is 00 in long response mode then the command has been successfully received by the radio This does not mean the command is complete but just that it has bee
55. Connection Status Connection Status Single Connection Format Mode Ch00 State MP Format Mode Ch00 State Ch01 State Ch02 State Ch03 State Repeater Format Mode Slave Ch00 State Master Ch01 State Modes 0 Slave 1 Auto Master 2 Idle 3 Slav Undiscoverable 5 Repeater 6 Mesh States 0 Disconnected 1 Connected EXAMPLE TYPE ATSI 3 lt cr gt REPLY cr lf OK cr lf cr 1 gt 1 0 0 0 0 lt 1 gt Note This command does not report the status of any connections use ATSI 22 to obtain FTP OPP status 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com BHIE Bluetooth 7 5 9 Secure Versatile adio Award Winning L 3 World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 4 GET SERVICE NAME Set Using ATSSN Return Parameters lt Service Name gt EXAMPLE ATSI 4 lt cr gt REPLY cr lf OK cr lf cr lf COMO cr 1f 5 GET CLASS OF DEVICE COD Set Using ATSC Return Parameters COD EXAMPLE TYPE ATSI 5 lt cr gt REPLY cr lf OK cr lf cr 1 gt 00000000 lt 1f 6 GET RESPONSE SECURITY AUTO SCO FILTER SETTINGS Set Using ATSW24 Return Parameters Response Type gt lt Security gt lt Auto SCO gt lt Minor Filter EXAM
56. EL Set Using ATSWC 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bluetooth Page 26 of 94 BlueRadios Inc Secure Versatile and Award Winning Copyright 2002 2006 Network Devices BR AT COMMANDS 100 Rev 3 5 2 1 4 0 Return Parameters Selected Channel EXAMPLE TYPE ATSI 21 lt cr gt REPLY cr lf OK cr lf cr 1 gt 01 03 lt lf 22 GET FTP OPP CONNECTION STATUS Return Parameters Connection Status Connection Status 0 Disconnected 1 Connected EXAMPLE TYPE ATSI 22 cr REPLY cr lf OK cr lf cr 1 gt 1 lt lf 3 4 2 Boot Mode SSW 1 SET BOOT MODE Function Sets the boot mode Format ATSSW 1 lt Boot Mode Parameters Boot Mode 0 VM Mode Default baud rate 9600 8 N 1 1 HCI Mode Fixed baud rate 115 2k 8 N 1 2 BCSP Mode Fixed baud rate 115 2k 8 N 1 Factory Default VM Mode EXAMPLE TYPE ATSSW 1 1 lt cr gt REPLY cr lf OK cr lf OR cr lf ERROR cr lf Read Using ATRSW 1 Note All AT Commands work only with the VM RSW 1 READ BOOT MODE Function Gets the boot mode Format ATRSW 1 Return Parameters Boot Mode EXAMPLE TYPE ATRSW 1 lt cr gt REPLY cr lf OK cr lf 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sal
57. ERROR cr lf 3 5 4 Connect as Slave Note If either the slave or the master of the connection issues a disconnect the radio will output DISCONNECT If a connection is lost unexpectedly then LINKLOSS will be output DS DIAL AS SLAVE Function This command places the Radio in Slave mode where it waits for a connection to occur from a Master Format ATDS Return Parameter OK EXAMPLE SLAVE TYPE ATDS lt cr gt REPLY cr lf OK cr lf 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com dne Bluetooth 5 9 Secure Versatile ai 10S and Award Winning s Worl Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 3 5 5 Disconnect DH DIAL HANG UP Function This command will disconnect the current connection on channel 0 Format ATDH EXAMPLE TYPE ATDH lt cr gt REPLY cr lf OK cr lf cr l1f DISCONNECT cr 1f OR cr lf ERROR cr lf Notes If you send this command over the RF link to a remote BlueRadios Slave the Slave will disconnect and go into Idle mode not Slave mode by design If a connection should unexpectedly be lost the response will be cr lf LINKLOSS cr lf instead of cr lf DISCONNECT cr lf DHC DIAL HANG UP BY CHANNEL Function This command will issue disconnect to the spec
58. Format ATIL Return Parameters BT Address COD An OK is returned immediately following this command DONE will appear after all devices have been found or an inquiry timeout has occurred while searching for the number of devices specified EXAMPLE MASTER TYPE ATIL cr REPLY cr lf OK cr lf cr 1 gt 0040961 2023 00000000 lt 1f cr lf DONE cr lf OR cr lf ERROR cr lf Note ATDI command string previously used is stored in flash memory 3 5 2 Connect as Master This command is used to connect one radio module to another Doing this will enable data transmission bi directionally When performing this command the reply is critical so as to understand where the connection process is A connection can take several seconds so when making a connection if it is not already connected will be sent back immediately Don t mistake this for a connection being complete completed connection will return CONNECT 00 123456789012 some time after the command was sent typically 2 seconds PIO 2 will go high and stay high or the Blue LED on the B ueRadios evaluation board will turn on and stay on while a Bluetooth connection is established on Channel connection 00 Note If either the slave or the master of the connection issues a disconnect the radio will output DISCONNECT If a connection is lost unexpectedly then LINKLOSS will be output DM DIAL A
59. H Test txt 100 0 cr REPLY cr lf OK cr lf TYPE 100 Bytes of Data REPLY cr 1 gt COMPLETE lt cr_ 1f OR cr lf ERROR cr lf EXAMPLE WITH TRACE ENABLED TYPE ATFTPPUSH Test txt 100 1 lt cr gt REPLY cr lf OK cr lf TYPE 100 Bytes of Data REPLY cr lf SENT 00000001 00000064 cr 1f cr lf SENT 00000051 00000064 cr 1f cr lf PUSH lt lf 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bluetooth 5 9 Secure Versatile adio and Award Winning L 3 World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 OR cr lf ERROR cr lf Notes If the name of the file matches an existing file in the current FTP directory it will be overwritten without warning FTPPULL FTP PULL Function This command reads a file from the current FTP directory Format ATFTPPULL lt File Name gt lt File Extension Parameters File Name 64 characters File Extension 4 characters MAX Ex txt jpg html Return Parameters lt File Size gt lt File Data gt EXAMPLE TYPE ATFTPPULL Test txt lt cr gt REPLY cr lf OK cr lf cr lf File 001E 012345678901234567890123456789 cr lf cr lf PULL COMPLETE lt cr_1f gt OR cr lf ERROR cr lf 4 2 FTP Server
60. I 14 Note The default value is 0 in a class2 BlueRadios module the max performance is still 0dBm output gain for the class2 radio if set above this This value does not include gains associated with the external antenna 2 dBm The firmware uses the highest value in the power table that is less 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com due Bluetooth m 9 Secure Versatile 12S and Award Winning 3 Worl Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 than or equal to the requested max transmit power number above 3 7 7 Link Supervisory Timeout LSTO LINK SUPERVISORY TIMEOUT Function This command tells the radio to drop the connection if the units can not handshake for X amount of time in seconds Format ATLSTO lt Time gt Parameters Time Integer value from 2 to 41 Factory Default 4 4s EXAMPLE TYPE ATLSTO 20 lt cr gt Sets timeout to 20 seconds REPLY cr lf OK cr lf OR cr lf ERROR cr lf Read Using ATSI 18 Note If timeout is set for too short of a duration you may inadvertently drop the connection prematurely if the RF link margin is poor 3 7 8 Variable Storage STORE STORE VARIABLE Function Allows user to permanently store data ID s addresses etc Format
61. NI IO POINT 12 5 5 LANMULTIPOINT ee el 12 9 lt gt EXAMPLE CLIENT 12 9 1 AUDIO GATEWA Yai 5 1 c s 12 2 M T E 12 10 5 12 APPENDIX AT COMMAND SUMMARY 0 222 12 APPENDIX B VERBALIZATION 12 APPENDIX C UUID TABLE Pea EX XR PER REL e 12 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bluetooth 9 Secure Versatile Radi es and Award Winning Wircless Woriad Copyright 2002 2006 Network Radio Devices BR AT COMMANDS 100 Rev 3 5 2 1 4 0 Revision History Rev Date Description Author 3 4 1 0 0 05 08 2006 Production Release for 4 BT v2 0 Modules R D Jones J M Sample 3 4 1 1 0 05 26 2006 1 Fixed known CSR H W flow control issue with packets coming into the UART faster than 100msec while the AT parser is on 3 4 1 2 0 6 16 2006 1
62. OK cr gt lt If200 cr If201 cr 102 If294 00 cr gt 00 lt If201 cr gt 02 lt f203 cr If 03 cr ATSI 20 cr lt gt lt If21101 cr 110 00 1101 ATSI 21 cr lt gt lt 1f200 01 cr gt f2127 00 00 00 cr ATSI 22 f OK cr gt lt If21 cr f2131 00 1 cr of Connections ATSSW 3 cr If OK cr gt cr gt 102 00 lt gt gt lt gt gt 102 01 lt ATRSW 3 lt gt lt If201 cr gt gt 103 00 01 lt Radio Name ATSN cr If OK cr gt cr gt 15 00 lt gt lt gt 15 02 lt ATRRN cr If OK cr gt lt If BlueRadios cr If cr f2109 00 0A BlueRadios cr 1 cr If OK cr gt lt gt ANSWER cr cr gt 109 01 lt 55 cr lt gt cr gt 38 00 lt gt lt gt 8 03 ATSSNC f OK cr gt 38 00 lt gt lt gt 38 03 lt ATRSN cr If OK
63. OK cr lf cr lf SCO lt lf OR cr lf OK cr lf cr 1 gt 5 FAILED cr lf OR cr 1 gt CARRIER lt cr_1f gt 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com BHIE Bluetooth 1 9 Secure Versatile ai eas Siecle and Award Winning Wireless World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 DHSCO DIAL HANG UP SCO Function Tells the radio to disconnect the audio channel Format ATDHSCO EXAMPLE TYPE ATDHSCO lt cr gt REPLY cr lf OK cr lf cr 1 gt 5 DISCONNECT lt cr_ 1f OR cr 1 gt CARRIER cr 1f 3 7 6 Max TX Power SPF SET MAX TX POWER LEVEL Format ATSPF lt Power Level Sign Parameters Power Level Integer from 0 to 10 Sign or Combined value of level and sign must be in the range of 5 to 10 Typical BlueTooth Industry Values Depending On Device Class Type Class 1 048 to 10dBm Class 2 8dBm to 4dBm Class 3 OdBm Max BlueRadios Power Table Values Class 1 Power Table Class 2 Power Table fixed 5 dBm 0 dBm 0 dBm 0 dBm 5 dBm 0 dBm 10 dBm 0 dBm Factory Default 10dBm for Class 1 and OdBm for Class 2 devices EXAMPLE TYPE ATSPF 5 lt cr gt 5dBm REPLY cr lf OK cr lf OR cr lf ERROR cr lf Read Using ATS
64. P DISCONNECT cr 1 4 3 OPP Client Commands The following OPP Object Push Profile commands allow the radio to be used as an OPP client enabling it to manipulate files on an OPP server As the client the radio will initiate the connection with the server e g a PC PDA or cell phone After making a connection the radio can push and pull objects Note To achieve the maximum data throughput of 30kbps in OPP client mode execute an ATUCL command prior to making an OPP connection to put the radio in idle mode If the radio is not in idle mode the data throughput will be approximately 15kbps 4 3 1 OPP Connect Disconnect DOPP DIAL OPP Function This command creates a connection to the OPP service on a remote radio Once this command has been sent the radio will be unconnectable until the OPP connection is disconnected Format ATDOPP lt BT Address gt Parameters BT Address Bluetooth Address 12 hex characters Return Parameters lt BT Address gt EXAMPLE TYPE ATDOPP 123456789012 lt cr gt REPLY cr lf OK cr lf cr 1 gt CONNECT 123456789012 cr lf OR cr lf OK cr lf cr lf PAIRED 123456789012 cr 1f if security is enabled cr 1 gt CONNECT 123456789012 cr lf OR cr lf OK cr 1f cr 1 gt NO ANSWER cr 1f if device not present Notes the remote slave device is not present or the service is not available OPP NO ANSWER will reply after
65. PARENT DIRECTORY Function This command will navigate you to the parent directory of the current FTP directory Format ATFTPUP EXAMPLE TYPE ATFTPUP lt cr gt REPLY cr lf OK cr lf OR cr lf ERROR cr lf 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com due Bluetooth Secure Versatile m 69 94 P ai ine Award Winning L 1 World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 FTPROOT MOVE TO FTP ROOT DIRECTORY Function This command will navigate you to the FTP root directory Format ATFTPROOT EXAMPLE TYPE ATFTPROOT lt cr gt REPLY cr lf OK cr lf OR cr lf ERROR cr lf Note The root directory is the Bluetooth Exchange Folder of the remote device 4 1 3 FTP Push Pull FTPPUSH FTP PUSH Function This command transfers a file to the current FTP directory Format lt 11 Name gt lt File Extension File gt lt gt Parameters File Name 64 characters MAX File Extension 4 characters MAX Ex txt jpg html File Size Size of file in bytes 4294967295 0 not output transfer progress trace 1 Output transfer progress trace Return Parameters Bytes Sent EXAMPLE WITHOUT TRACE ENABLED TYPE ATFTPPUS
66. PLE TYPE ATSI 6 cr REPLY cr lf OK cr lf cr 1 gt 0 0 0 0 lt 1f 7 GET CONNECTION COMM UNCONNECTED UART DEFAULT SERVICE MODES Set Using ATSW25 Return Parameters Power Up Connection Mode gt lt Comm Mode lt Unconnected UART Mode gt lt Default Service EXAMPLE TYPE ATSI 7 cr REPLY cr lf OK cr lf cr 1 gt 0 1 0 0 lt 1f 8 GET UART SETTINGS Set Using ATSW20 Return Parameters Baudrate Parity Stop Bits HEX EXAMPLE TYPE ATSI 8 cr REPLY cr lf OK cr lf cr 1 gt 0027 0000 0000 lt 1f 9 GET MASTER AUTO CONNECT ADDRESS Set Using ATSMA Return Parameters BT Address gt lt UUID gt EXAMPLE TYPE ATSI 9 cr REPLY cr lf OK cr lf cr lf Not Set cr lf OR cr lf OK cr 1f cr 1 gt 123456789012 1101 lt 1f 10 GET SLAVE SCAN INTERVALS AND WINDOWS 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bluetooth 5 9 Secure Versatile adio and Award Winning L 3 World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 Set Using ATSW21 Return Parameters lt psInterval gt lt psWindow gt lt isInterval gt lt isWindow gt HEX EXAMPLE TYPE ATSI 10 lt cr gt REPLY cr lf OK cr lf cr 1 gt 0400 0200
67. R will reply after the master connect timeout and you will have to try again If security is enabled and the radio is connecting to a PC that has not yet been paired with it the cr 1 gt 12345678912 lt lf message may return twice prior to the CONNECT By using the command connection time will be decreased to approximately 500ms DC DIAL CHANNEL Function Connects to a remote device by Bluetooth address and service channel number RF Comm ID This will decrease the connection time to approximately 500ms Format ATDC BT Address gt lt Service Channel Number Parameters Address Bluetooth Address 12 hex characters Remote Service Channel 0 3 Return Parameters BT Address or Channel Number gt lt BT Address POINT TO POINT EXAMPLE TYPE ATDC 123456789012 1 lt cr gt REPLY cr lf OK cr lf 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com due Bluetooth 5 9 Secure Versatile adio ieee and Award Winning 3 World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 cr l1f CONNECT 123456789012 cr 1f OR cr lf OK cr lf cr lf PAIRED 123456789012 cr lf if security is enabled cr l1f CONNECT 123456789012 cr 1f OR cr 1 gt ANSWER cr lf if device not pr
68. RESTER EN eU 12 3 7 6 Max LX MI UD EI 12 3 77 Link Supervisory Tim eout cn etie cone tbv eret tote lr e attese ie pe A bres etur ee d uerus 12 3 7 8 Variable Stora e 12 3 79 Connection PIO 12 3 7 10 Transmitting on a Specific Channel 12 3 7 11 Making Radio Discoverable and 12 4 USING FTP AND OPP MODES irri nito nuin ra p kann in au nan Fa kun alea dna ER E RE ER CR RR X 12 4 1 FIP CLIENT A E E E E 12 4 1 1 1 EREE 12 4 1 2 FTP Directory Navigation e EUR EE Best 12 4 1 3 EEP Push P ll 5 ett E EE E 12 4 22 5 12 4 2 1 FTP Server Push Example Using Broadcomm 12 4 3 OPP CLIENT COMMANDS ccccccccccecsessssscecececeessnseseceeececseseaeseeececeesaaeseeececsensuaeaesececeeseauesesececeeseaaaeseeeesesesnaaeeeeecee
69. S MASTER Function This command creates a connection using the Slave s address and UUID profile code Format ATDM lt BT Address gt lt UUID gt Parameters BT Address Bluetooth Address 12 hex characters MAX 0010 4 digit binary profile code S Appendix C for more info 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com BHIE Bluetooth 7 1 9 Secure Versatile ail S ac and Award Winning L J Wort Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 Return Parameters lt BT Address gt or lt Channel Number gt lt BT Address gt POINT TO POINT EXAMPLE TYPE ATDM 123456789012 1101 lt cr gt REPLY cr lf OK cr lf cr l1f CONNECT 123456789012 cr 1f OR cr lf OK cr lf cr lf PAIRED 123456789012 cr lf if security is enabled cr l1f CONNECT 123456789012 cr 1f OR cr 1 ANSWER cr lf if device not present MULTIPOINT EXAMPLE TYPE ATDM 123456789012 1101 cr REPLY cr lf OK cr lf cr l1f CONNECT 00 123456789012 cr 1f OR cr lf OK cr 1f cr lf PAIRED 123456789012 cr lf if security is enabled cr l1f CONNECT 00 123456789012 cr 1f OR cr 1 gt ANSWER cr lf if device not present Notes If the remote Slave device is not present or the service is not available NO ANSWE
70. SE SECURITY AUTO SCO FILTER SETTINGS Function Configures response security auto sco and filter settings Format ATSW24 Response Type gt lt Security gt lt Auto SCO Minor Filter Parameters Response S Appendix B for more information 0 Long Response 1 Short Response 2 No Verbose Mode No unsolicited responses will be output OKs will come back but requested information such ATSI ATRSW ATRSN and ATDI responses will The radio will not output CONNECT or DISCONNECT messages In FTP and OPP modes the radio will still output all necessary messages such as PUSH START and PUSH COMPLETE Security 56bit encryption is automatically enabled when set to 1 UART will reply PAIRED BT Address before the CONNECT BT Address is returned when a connection is made 0 No Authorization Authorization Required p ll Auto SCO 0 No Automatic SCO Connect 1 SCO Auto Connect Upon Radio Connect Minor Filter 0 Disable Minor COD Filter on Inquiry 1 Enable Minor COD Filter on Inquiry Factory Default Response Type 0 Security 0 Auto SCO 0 Filter 0 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com n dne Bluetoot Secure Versatile m Page 39 of 94 1 7320203 ai 10S cide ie and Award Winning Wireless World
71. adios com www BlueRadios com n Q Bluetoot Secure Versatile ai 10S 1 Award Winning s Worl Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 3 7 Utilities 3 7 1 Cancel Command UCL CANCEL Function handy for This comma mode inste The UCL command tells the radio to cancel inquiry or connect requests commands and then places the radio in Idle Mode This command can come in a quick exit from commands like inquiry mode if there are no devices in the area and you do not want to wait for an automatic timeout You can not issue a cancel command while RF connected nd can also be used to break out of the auto master connect mode executed while connected in this mode the radio will disconnect and enter idle ad of attempting to connect again Format ATUCL EXAMPLE TYPE ATUCL lt cr gt REPLY cr lf OK cr lf OR cr lf ERROR cr lf 3 7 2 Pairing PAIR PAIR RADIOS Format EXAMPLE Function This command tells the radio in Master mode to pair to a specific Bluetooth address ATPAIR BT Address Parameters Address Bluetooth Address 12 hex characters TYPE 00 0961 008 lt gt REPLY cr lf OK cr lf cr l1f PAIRED 123456789012 cr lf OR cr lf ERROR cr lf OR cr lf PAIRED FAILED cr 1f 7173 S Havana St
72. ame Service Name Class of Device and Serial Port settings can be viewed and configured This can be done locally through the serial port UART or from a remote Bluetooth RF link To access configuration the BlueRadios must be in command mode and enable to except AT Commands While in command mode BlueRadios will accept ASCII bytes as commands Use a normal RS 232 pass through cable from PC passing ASCII characters through the terminal to the BlueRadios The communications settings should match the settings used when B ueRadios connects for example the default is 9600bps 8 Data Bits No Parity 1 Stop Bit and hardware flow control enabled Once you change these parameters you have the option to store them permanently in non volatile memory Run your favorite terminal emulator HyperTerminal or other program Type AT on your terminal screen and follow it with a carriage return cr You should see OK returned to you This will verify that your cable and communications settings are correct on the radios hardware UART Make sure you do not have the scroll lock enabled on the keyboard When the radio is not connected to another Bluetooth device you can type the AT commands directly into the radios UART If the radio is Bluetooth connected you will need to send lt gt on the local UART to take the radio out of data mode and place it in command mode You can enter any of the AT commands in the up coming sections followed by cr Commands w
73. an browse the server s Bluetooth exchange directory as well as upload and download files to and from the server Note To achieve the maximum data throughput of 30kbps FTP client mode execute an ATUCL command prior to making an FTP connection to put the radio in idle mode If the radio is not in idle mode the data throughput will be approximately 15kbps 4 1 1 FTP Connect Disconnect DFTP DIAL FTP Function This command creates a connection to the OBEX File Transfer service on a remote radio Once this command has been sent the radio will be unconnectable until the FTP connection is disconnected Format ATDFTP lt BT Address gt Parameters BT Address Bluetooth Address 12 hex characters MAX Return Parameters BT Address EXAMPLE TYPE ATDFTP 123456789012 lt cr gt REPLY cr lf OK cr lf cr 1 gt CONNECT 123456789012 cr lf OR cr lf OK cr lf cr lf PAIRED 123456789012 cr 1f if security is enabled 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com due Bluetooth 5 9 Secure Versatile adio dcn and Award Winning L 3 World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 cr l1f CONNECT 123456789012 cr 1f OR cr lf FTP NO ANSWER cr 1f if device not present Notes If the remote slave device is not present or the servi
74. ave Disconnected Default Comm Mode Data Unconnected UART Mode Allow Data to Pass While Unconnected Bluetooth Service Profile Serial Port Profile SPP Lock User Settings Disabled PIO 5 LED Rate 1000ms Inquiry Timeout 16s Master Connect Request Timeout 40s PIN Lock Mode ATOP Disable Deep Sleep Mode Never Go Into Deep Sleep Pairing Timeout 30 seconds Class1 Radio Max Transmit Power 15dbm Class2 module will still have a max of 4dbm output performance even though you can set it to 15 Link Supervisory Timeout 4s Miscellaneous Items Over the air RF guaranteed data packet retries is set for indefinite 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com BHIE Bluetooth 9 Secure Versatile R ai aS Eie and Award Winning A Wireless World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 6 BlueRadios Class1 Module Power Consumptions Idle Mode 1 4mA average Deep Sleep Mode 25 50uA Idle Mode Sniff Mode will go momentarily as low as 500 in between processes Slave Unconnected 39mA average ATSW21 4096 18 4096 18 settings will result in the Slave not connected 1mA average ATSW21 4096 18 4096 18 settings along with enabling Deep Sleep Mode will result in an unconnected slave current draw of 350uA average Master Unconnected 1 4mA av
75. ba Guin tated eee due eR ee dra YR ESO ones Aare 12 3 2 FIRMWARE VERSION 55 1 1 1 101 1 10101 10101101101 1 1 71 1 145 153151 1 1 0 1 5 15 0101118181001808881818188880888018000 12 3 9 THE RADIOS 12 3 4 SET GET RADIO tre sese sss nass sese setate asas sesenta tensa seen enn 12 3 4 1 Get Status Information scssccccesssssssssscccscossssscceccscsesensecesceecsesessnecesescesssssncesevcosvessnsueeeesesssssnauecesescosssnsencees 12 3 4 2 Boot Mode per ee 12 3 4 3 NECUMIEY LOVE m 12 3 4 4 Maximum Number of Bluetooth 22 000000000 en e ener enini nter reser inerte tenes eese eate en 12 3 4 5 Setand Read Radio Name ree terr vnesbeesonevasevenss adevabes aves ee Pee eeu 12 3 4 6 Set and Read Service Name for Local and Remote Devices sseeeeeeee eene eene 12 3 4 7 Security PIN Settings 4 H 12 3 4 8 Class of Devices 2525 12 3 4 9 Write Memory Locations S Registers Radio Configuration 12 3 4 10 Read Memory Locations S Registers nennen ereu trennen ren rennen eterne 12 3 5 INQUIRY CONNECT DISCONNECT COMMANDG ccsessssecece
76. ce is not available FTP NO ANSWER will reply after the master connect timeout and you will have to try again security is enabled and the radio is connecting to a laptop that has not yet been paired with it the cr lf PAIRED 12345678912 cr lf message may return twice prior to the FTPC CONNECT By default you will be located in the Bluetooth Exchange Folder of the remote device this will be the root directory After making an FTP connection the radio will still be in command mode not data mode DHFTP DIAL HANG UP FTP Function This command will disconnect the current FTP connection Format ATDHFTP EXAMPLE TYPE ATDHFTP REPLY cr lf OK cr lf cr 1 gt DISCONNECT lt cr_ 1f OR cr lf ERROR cr lf 4 12 FTP Directory Navigation FTPB FTP BROWSE Function This command returns an XML file displaying the contents of the current FTP directory Format ATFTPB Return Parameters XML Directory Information EXAMPLE TYPE ATFTPB REPLY cr lf OK cr lf lt xml version 1 0 lf lt DOCTYPE folder listing SYSTEM obex folder listing dtd gt lt lf gt folder listing version 1 0 gt lt lf gt folder name Test Folder size 0 user perm RWD modified 20060828T203109Z created 20060828T2030182 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios
77. csesssseeeceeececseseaececececeseaaeeecececsesaaeceeececeesesaeaeeeeecseseneaeeeeeens 12 3 5 1 Hana dnce 12 3 5 2 BORN ETI NET ETT DT T TT x X 12 3 53 Set Master Default Bluetooth Address eese nennen emen en enne te nns etes eite esee esee eite nea essa 12 3 5 4 1 48 5 e NA 12028228 60 12 3 5 5 MIS 12 3 6 COMMAND DATA MODES u s 12 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com BHIE Bluetooth 7 5 9 Secure Versatile adio and Award Winning 5 Wireless World Copyright 2002 2006 Network Radio Devices BR AT COMMANDS 100 Rev 3 5 2 1 4 0 EM RE RCRUM REM 12 3 7 1 Cancel eauruom m 12 3 7 2 12 3 7 3 and Park Connected 12 3 7 4 RSSI and Link Quality 12 3 7 5 Audio SCO PEM Interface iiie eric etit is reet ee o Re ERES PER
78. ction Both units are required to support park Park request is sent from both Master and Slave to go into affect only during an active Bluetooth connection The order does not matter XPARK EXIT PARK Function Tells the radio to exit the park mode Format ATXPARK EXAMPLE TYPE lt gt REPLY cr lf OK cr lf OR cr 1 gt CARRIER cr lf Note Unit will immediately exit park 3 7 4 RSSI and Link Quality Golden Receive Power Range The lower threshold level of the Golden Receive Power Range corresponds to a receive power between 56 dBm and 6 dB above the actual sensitivity of the receiver The upper threshold level is 20 dB above the lower threshold level to an accuracy of 6 dB RSSI GET RSSI VALUE Function This command is used to obtain the RSSI value for an open connection on channel 0 This is a parameter associated with the ACL connection to a peer device Format ATRSSI Return Parameters RSSI Value RSSI Value is in hex typically from 10 to 31 in integer dB value EXAMPLE TYPE ATRSSI lt cr gt REPLY cr lf OK cr lf cr lf 400 cr lf OR 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com 1 h 4 dne Bluetoot Secure Versatile m Page 59 of 94 ai and Award Winning L 3 World Copyright
79. d go on whenever the unit is connected to another Bluetooth device The remaining Green LED s are defined for the following PIO table 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com due Bluetooth 9 Secure Versatile ai SEG and Award Winning A Wircicss Woria Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 Radio Module I O Class1 2 3 Radio Module 40 BTver2 0 LED Color on Evaluation Board Class2 3 Radio Module BR C46 BTver2 0 PIO 2 Yes Blue BT Connection Established Bluetooth connection on Channel 00 PIO 3 Yes Input only gt 1msec deep sleep wakeup interrupt Takes CPU 5msec to wakeup PIO 4 Yes Restores Factory Default Settings when Green Triple Purpose held high for gt 2 second during initial power up 2 gt 5msec pulse after power up will place radio into command mode 3 gt 5 pulse will connect to paired device or last connected device PIO 5 Yes Pulses 1 sec for Slave mode indication and Green if processing Master inquiry requests Bluetooth connection on Channel 01 PIO 6 Not connected on Eval Board Bluetooth connection on Channel 02 PIO 7 Not connected on Eval Board Bluetooth connection on Channel 03 All PIO s Max Sink Current is 4mA max Changing Configuration Parameters such as the Bluetooth N
80. e 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com n dne Bluetoot Secure Versatile m ig Page 20 of 94 Pat h PIER ai 10S cea ie and Award Winning Wireless Worla Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 EXAMPLE TYPE ATVER verl lt cr gt REPLY cr lf OK cr lf cr lf Ver 3 5 2 1 4 0 cr lf Notes a verl is case sensitive be sure to enter it in lower case Make sure the radios s version number matches this document version before proceeding 3 3 Resetting the Radio URST RESET Function Tells the radio to perform software reset on the CPU Format ATURST EXAMPLE TYPE ATURST lt cr gt REPLY None Notes This unique Command does not reply with OK or ERROR because of internal UART data processing limitations and response timing You can send the reset command through the UART or over the Bluetooth RF connection The BlueRadios evaluation board has a convenient manual pushbutton software reset switch on the PCB labeled 811 FRST FACTORY RESET Function Resets the radio back to factory defaults Format ATFRST EXAMPLE TYPE ATFRST lt cr gt REPLY cr lf OK cr lf cr lf RESET COMPLETE lt cr lf OR cr lf ERROR cr lf Notes You can send the factory reset command through the UART or over the Bluetooth RF connectio
81. e ASCII strings through the hardware serial UART or over a remote Bluetooth RF connection 1 commands have the following format command cr Where represents carriage return 2 Valid commands respond with a lt cr lf gt OK lt cr f gt cr If 5ERROR scr If Where If represents linefeed OxOA The Only exceptions are ATSW20 and ATURST which do not reply setting baud rate and CPU reset 3 All response data after the command response have the following format HEX vs Decimal When writing or entering integer AT Command string values these are typically in Decimal format when reading values from memory they are returned in HEX hexadecimal 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com due Bluetooth m 9 Secure Versatile R ai 10S Award Winning A Wireless Woriad Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 Applications The B ueRadios evaluation board can be used for both embedded and PC product applications It has RS 232 DB 9 J4 0 3 3Vdc direct UART interfaces to the module There are radio modem input output pins PIO s connected to terminal lugs for applications that require external command and control The design incorporates a 13bit mono audio codec jack and MIC volume control for wireless heads
82. e return lt cr_If gt 0x0d carriage return 0x0a linefeed gt All commands are entered in the following format COMMAND cr Valid commands respond with a cr If OK cr If or cr Only exceptions are ATSW20 and ATURST which do not reply All replied data after the command response has the following format cr If data cr If Allow at least a 100ms delay between subsequent AT commands HEX vs Decimal When writing or entering integer AT Command string values enter them in Decimal format When reading values from memory they will be returned in Hexadecimal If using HyperTerminal the following check box should be disabled Send line ends with line feeds If not the commands will not be submitted correctly 3 1 The Attention AT Command Prefix AT AT PREFIX Function The prefix must precede every valid command except for The remainder of the command script contains commands for the radio The command script must end with a carriage return EXAMPLE TYPE AT lt cr gt REPLY cr lf OK cr lf Note AT Commands can be upper or lower case The only exception is the radios Personal Identification alphanumeric Number PIN is caps sensitive and ATOP 3 2 Firmware Version VER GET MODULE FIRMWARE VERSION Function Gets the radio s firmware version Format ATVER verl Return Parameters Firmware Version 7173 S Havana Street Suit
83. e same PC s COM port using the RS 232 serial pass through cable supplied in the kit A null modem is not required Open another HyperTerminal session and use the same baud rate settings above When using the PC Toshiba Bluetooth stack you may have disconnect and reconnect the HyperTerminal session the first time the unit under test connects Embedded testing For the DB9 RS 232 connector connect the TX 2 RX 3 and GND 5 to the embedded computer or micro controller If you are not using hardware flow control connect RTS 7 to CTS 8 on the DB 9 connector When connecting the TX and RX from the DB9 connector you cannot connect short the CTS and RTS at terminal J4 these are two different circuits Note Most commercial devices ship from the factor with security enabled If prompted for a PIN it is the lower case word default in BlueRadios modules You can disable security on the PC Bluetooth software so you do not always have to enter this 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bluetooth 1 9 Secure Versatile R da as Award Winning PS Wireless World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 1 Introduction Scope This ATMP Multi Point Command Set document along with B ueRadios evaluation board was created to enable developers and integrators an opportuni
84. ed channel is disconnected the radio will default to transmitting on all channels 3 7 11 Making the Radio Discoverable and Undiscoverable SDIS Set Discoverable Function Makes the radio discoverable and connectable Format ATSDIS 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com BHIE Bluetooth 9 9 Secure Versatile R ai Siecle inc and Award Winning P Wireless World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 EXAMPLE TYPE ATSDIS lt cr gt REPLY cr lf OK cr lf UDIS Set Undiscoverable Function Makes the radio undiscoverable and unconnectable Format ATUDIS EXAMPLE TYPE ATSDIS lt cr gt REPLY cr lf OK cr lf 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com due Bluetooth m 9 Secure Versatile R Award Winning A Wireless World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 4 Using FTP and OPP Modes Using the radio in FTP and OPP modes is much different from any of the other available connection modes Connections are not made using ATDM or ATDS and services are not configured using the ATSSNC command Connection status must be obtain
85. ed using ATSI22 as ATSI3 contains no information regarding FTP or OPP connections In addition only one connection is allowed at a time so multi point mode will be disabled once the radio is in FTP or OPP mode To use the radio as an FTP or OPP client simply use the ATDFTP or ATDOPP command to make a connection to a server In order to use the radio as an FTP or OPP server the user must set the Power Up Connection Mode parameter ATSW25 to either 7 or 8 Following a reset the radio will only have one service exposed which will either be an FTP or OPP server depending on the value set in ATSW25 Be aware that due to the extra overhead required to operate in FTP and OPP modes the data throughput in these modes will be much lower The radio will not operate in Data Mode or Fast Data Mode so the comm parameter in ATSW25 will have no effect on the throughput In FTP or OPP client mode the throughput will be approximately 30kbps if the radio is in idle mode prior to making a connection If the radio is not in idle mode the client throughput will be approximately 15kbps As an FTP or OPP server the maximum throughput will be approximately 1 4kbps 41 FTP Client The following File Transfer Protocol commands allow the radio to be used as client enabling it to manipulate files on an FTP server As the client the radio will initiate the connection with the server e g a PC PDA or cell phone After making a connection the radio c
86. eenegs 12 4 3 1 OPP Connect DiSConneGt iiie saak ss i Enee epe Re Ere ese vh 12 4 3 2 OPP Push Pull eene erue e 12 HORE SERVER REP 12 4 4 1 Handling OPP Server Business Card Request 5 12 4 4 2 OPP Server Send Business Card using Broadcom Stack essere 12 4 4 3 OPP Server Receive Business Card using Broadcom 12 4 4 4 OPP Server Send Data using TransSend 12 5 BLUERADIOS FACTORY DEFAULT 5 6 12 6 BLUERADIOS CLASS1 MODULE POWER 12 7 EXAMPLE CONNECTION 1 1 11 0 6 1 5 6 1 066100111111 AR Ras Ra nnn 12 7 1 MASTER DISCOVERY CONNECTION SEQUENCE 12 720 SEAVE COMMAND SEQUENCE
87. erage Master radio not in use it is better to just turn off the power completely to the radio and draw zero current Master Inquiry 60mA average For the first couple of seconds before it connects to the Slave Connected 5mA average ATSNIFF 1600 160 10 160 will result in the Slave connected 1 4mA average with no data being sent This can even go as low as 0 if you make the Slave not discoverable but connectable If you perform a remote Bluetooth RF ATDH disconnect command from any Master to the BlueRadios Slave radio the Slave radio will go into idle mode You will have to either send a command to the Slave radio through its local UART or cycle power on the radios to have it come back up in Slave mode This was designed as if you were communicating to the local UART on the Slave radio Typically a Slave never sends a commanded disconnect only the Master does In this mode you can devise some clever power saving features like leaving the Slave in idle mode until another event triggers the radio to go back into Slave discoverable mode It is important to remember a device in Idle Mode is not discoverable which has some security advantages The same sort of benefits can be achieved by just controlling when the radio is turned off on again 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com PBE Bluetooth 4 5 9 Secure Versatile R ail as
88. es BlueRadios com www BlueRadios com BHIE Bluetooth Secure Versatile ai SEG and Award Winning L 1 Worl Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 cr lf 00 cr lf Set Using ATSSW 1 SSW 2 Security Level SET SECURITY LEVEL Function Sets the Security Level register state Format ATSSW 2 Security Level Parameters Security Modes 0 Link Level Highest level of security 1 Service Level Provides service information without using PIN Factory Default VM Mode EXAMPLE TYPE ATSSW 2 1 cr REPLY cr lf OK cr lf OR cr lf ERROR cr lf Read Using ATRSW 2 RSW 2 SECURITY LEVEL Function Gets the Security level register state Format ATRSW 2 Return Parameters Boot Mode EXAMPLE TYPE ATRSW 2 lt cr gt REPLY cr lf OK cr lf cr lf 00 cr lf Set Using ATSSW 2 3 4 4 Maximum Number of Bluetooth Connections SSW 3 SET MAX CONNECTION NUMBER Function Sets the maximum number of Bluetooth connections Enables multi point mode if number of connections is greater than one 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bluetooth 4 9 9 Secure Versatile R ai eas Siete cio and Award Winning Wireless Wor
89. esent MULTIPOINT EXAMPLE TYPE ATDC 123456789012 1 lt cr gt REPLY cr lf OK cr lf cr l1f CONNECT 00 123456789012 cr 1f OR cr lf OK cr lf cr lf PAIRED 123456789012 cr lf if security is enabled cr l1f CONNECT 00 123456789012 cr 1f OR cr 1 gt ANSWER cr lf if device not present Notes Use the ATRRSN command to get a remote service channel number from another device If the remote Slave device is not present or the service is not available NO ANSWER will reply after the master connect timeout and you will have to try again If security is enabled and the radio is connecting to a PC that has not yet been paired with it the cr 1 gt 12345678912 lt lf message may return twice prior to the CONNECT DL DIAL LAST Function Connects to last successful Slave Bluetooth address connection over SPP unless ATDM command was executed then the UUID from the ATDM command will be used Format ATDL Return Parameters BT Address or Channel Number gt lt BT Address POINT TO POINT EXAMPLE TYPE ATDL REPLY cr lf OK cr lf cr l1f CONNECT 123456789012 cr 1f OR cr lf OK cr 1f cr lf PAIRED 123456789012 cr lf if security is enabled cr l1f CONNECT 123456789012 cr 1f OR cr lf OK cr lf cr 1 gt ANSWER cr lf if device not present OR 7173 S Havana Street Suite 600 E
90. et applications over SCO channel The audio circuit has minimum filtering for noise etc Pico Nets For applications that require more than point to point 2 devices communicating simultaneously this is called a pico net These applications require one of the Bluetooth devices to manage all the network connections Because of hardware restrictions the BlueRadios module supports up to 4 remote slave master connections and each channel connection status is output to a dedicated PIO pin Note AT Command interface protocol is not used for the USB Bluetooth stack for this resides on the PC side not embedded in the unit like the serial SMT BlueRadios modules Making a Connection Serial Interface UART TX UART RX UART RTS and UART CTS form a conventional asynchronous serial data port The interface is designed to operate correctly when connected to other UART devices such as the 16550A The signaling levels are nominal OV and 3 3V and are inverted with respect to the signaling on an RS232 cable The interface is programmable The default condition on power up is pre assigned in the external 8Mb Flash Two way hardware flow control is implemented by RTS and UART CTS UART is an output and is active low CTS is an input and is active low These signals operate according to normal industry convention BlueRadios shows up under Service discovery defaulted as Serial Port Profile SPP Service COMO
91. ified channel Format ATDHC lt Channel Number EXAMPLE TYPE ATDHC 00 lt cr gt REPLY cr lf OK cr lf cr lf DISCONNECT O00 cr lf OR cr lf ERROR cr lf Notes If you send this command over the RF link to a remote BlueRadios Slave the Slave will disconnect and go into Idle mode not Slave mode by design a connection should unexpectedly be lost the response will be cr l1f LINKLOSS 00 cr lf instead of cr l1f DISCONNECT O00 cr 1f 3 6 Command Data Modes 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com BHIE Bluetooth 5 9 Secure Versatile R ai aS Award Winning a Wireless World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 1 Fast Data Mode Fast data mode is currently only supported in point to point mode only There is no such feature in the ATMP Multi Point code implementation since the parser needs to be on The drawback to this is that once in fast data mode there are limited ways to get out of it like CPU reset power down or strobing PIO 4 for 5ms The advantage of this mode is that the data being sent does not have to be evaluated or processed for AT commands and will allow for a faster effective data throughput of around 250Kbps To verify you are in fast data mode type lt cr gt it will pass directl
92. ill return an for valid response and invalid ones will reply ERROR go back to regular data mode while RF connected type ATMD to pass receive data from a remote connected Bluetooth device Note If changing communications parameter settings remember to change your terminal or emulator comm settings to correspond to the new parameter settings you just have made Also we have seen some strange communications effects using HyperTerminal in conjunction with a PC using various Bluetooth stack and virtual com ports 5 an example communications works only in one direction Requires closing both HyperTerminal programs and starting both HyperTerminal sessions again 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com due Bluetooth m 9 Secure Versatile R ail inc and Award Winning A Wireless World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 2 Multi Point MP Architecture 21 Using Multi Point Mode The ATMP supports any combination of Client Server connections up to a maximum of 4 The modules are shipped and factory defaulted as Slaves supporting point to point connections The PIO functionality is the same as previous releases when in this mode By using the AT Command ATSSW 3 you can increase the number of Bluetooth connections However when you set the module to multip
93. indow 0 625ms isInterval Inquiry Scan Interval Integer Value 18 to 4096 11 25ms to 2560ms O Disabled 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Jue a ai 2 Award Winning 3 Secure Versatile wWoria Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 SW22 Time ms isInterval 0 625ms isWindow Inquiry Scan Window Integer Value 18 to 4096 11 25ms to 2560ms O Disabled Time ms isWindow 0 625ms Factory Default psInterval 1024 640ms psWindow 512 320ms isInterval 1024 640ms isWindow 512 320ms EXAMPLE TYPE ATSW21 4096 18 4096 18 cr REPLY cr lf OK cr lf OR cr lf ERROR cr lf Read Using ATSI 10 Notes Requires a reset for the settings to go into affect ATSW21 4096 18 4096 18 settings will result in a current draw for an unconnected slave of 1mA average vs 39mA average at default ATSW21 4096 18 4096 18 settings along with enabling Deep Sleep Mode will result in an unconnected slave current draw of 350uA average WRITE PIO DIRECTION Warning This command has to be issued before using PIO s as outputs Inputting 3 3Vdc into a PIO assigned as output will permanently damage the radio Function Configures direction of PIO s Format ATSW22 lt PIO gt lt PIO State Store
94. io and the user will need to manually enter a PIN using the ATPR command Format ATSSW 6 lt Mode gt Parameters Mode 0 Automatic PIN Request Handling 1 Manual PIN Request Handling Factory Default 0 EXAMPLE TYPE ATSSW 6 1 lt cr gt 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com n dne Bluetoot Secure Versatile ail 10S Award Winning s Worl Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 REPLY cr lf OK cr lf OR cr lf ERROR cr lf Read Using ATRSW 6 Note Requires a reset for change to take affect RSW 6 READ PIN REQUEST HANDLING MODE Function Reads the PIN request handling mode Format ATRSW 6 Return Parameters Mode EXAMPLE TYPE ATRSW 6 lt cr gt REPLY cr lf OK cr lf cr lf 00 cr lf Set Using ATSSW 6 SP SET PIN Function Sets the PIN to be used with automatic PIN request handling Warning Be careful when entering a new PIN There is no way to obtain PIN status after it is changed the PIN is changed after two units have already authenticated and connected you will have perform a software or hardware reset for the devices to use the new PIN s if not the two units will still connect using the old stored PIN Format ATSP lt New PIN gt lt Old PIN Parameters
95. itch 22 Write PIO Direction No Optional ATSW 23 Switch 23 Write PIO Level No Optional ATSW 24 Switch 24 Write Default Settings For Yes Security ATSW 25 Switch 25 Write Power Up Default Modes Yes Yes ATSW 26 Switch 26 Lock User Settings No Yes ATSW 27 Switch 27 Write LED Rate No Yes ATSW 28 Switch 28 Write Inquiry Timeout Settings No Yes ATSW 29 Switch 29 Write PIN Lock Mode No Yes ATSW 30 Switch 30 Write Deep Sleep Mode No Yes Read Memory ATSR21 Read PIO Level N A N A Inquiry ATDI Dial Inquiry N A N A ATIL Last Inquiry N A Yes Master Connect ATDM Dial As Master N A N A ATDC Dial Channel N A N A ATDL Dial Last N A Yes ATLAST Read Last Connected Address N A Yes 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bluetooth Page 85 of 94 BlueRadios Inc Secure Versatile and Award Winning Wireless World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 Master Default ATSMA Set Master Default Address Yes Yes ATMACLR Master Address Clear No Yes Connect Slave ATDS Dial As Slave N A N A Disconnect ATDH Dial Hang Up N A N A ATDHC Dial Hang Up By Channel N A N A Modes Tt Default Escape Character N A N A ATSESC Set Command Mode Escape Character No Yes ATMD P
96. k you are talking to the local Slave UART To get out of Data Mode and check status 1 Delay at least 50 milliseconds this could be less or more 2 Get into Command Mode Sent lt gt Default escape sequence of characters lt gt 3 Check Status Sent lt gt lt gt lt gt 4 Orsend any Command example Sent 51 0 lt gt Reply lt cr_lf gt BlueRadios lt 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bluetooth 5 9 Secure Versatile R as amp Inc and Award Winning P Wireless World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 7 2 Slave Command Sequence From power up 1 Perform an inquiry and search for Slave Bluetooth device with a PC or other embedded unit 2 Send a connection request from PC or embedded device to the Slave 3 Wait for a connection Reply cr 1f CONNECT SLAVE ADDRESS lt SPP Connected 4 Send Data Note This command sequence assumes the radio is in factory default in which it automatically comes up and is connectable as a Slave from a Master request To get out of Data Mode and check status 1 Delay at least 50 milliseconds this could be less or more 2 Check Status perform a Disconnect etc
97. ked SW27 WRITE LED RATE Function Sets the LED Pulse Rate on PIO 5 Format ATSW27 Pulse Period Parameters Pulse Rate Integer decimal value from lms to 60 000ms Factory Default 1000 EXAMPLE TYPE ATSW27 1000 lt cr gt 1000 ms REPLY cr lf OK cr lf OR cr lf ERROR cr lf Read Using ATSI 11 Note Used to indicate slave mode operation and inquiry in process Duty cycle equals 50 SW28 WRITE INQUIRY AND MASTER TIMEOUT SETTINGS Function Configures inquiry and master connect timeout settings Format ATSW28 Inquiry Timeout gt lt Master Connect Request Timeout gt Parameters Inquiry Timeout Integer value from 1 to 40 seconds Master Connect Request Timeout Integer value from 1 to 40 seconds Factory Default Inquiry Timeout 16 Master Connect Request Timeout 40 EXAMPLE ATSW28 16 40 cr factory default REPLY cr lf OK cr lf OR cr lf ERROR cr lf Read Using ATSI 13 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com n dne Bluetoot Secure Versatile Page 42 of 94 anni ai and Award Winning s World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 SW29 SW30 Due to a CSR bug this command will accept values up to 40 but the actual timeouts wil
98. l consumes around 5mA This problem was identified very early in the evolution of B uetooth especially since headsets spend all their time as a slave in a Bluetooth connection and it was solved by having a mode called Sniff with appropriate lower layer negotiating protocol Sniff mode during connection is basically an agreement between the slave and its master which data packets will only be exchanged for N timeslots every M slots The slave can then assume that it will never be contacted during N M slots and so can switch its power hungry circuitry off The specification goes further by also specifying a third parameter called timeout T which specifies extra timeslots that the slave will agree to listen for after receiving a valid data packet Put another way if a data packet is received by the slave then it knows that it MUST carry on listening for at least T more slots If within that T slot time period another data packet is received then the timer is restarted This mechanism ensures low power consumption when there is no data transfer at the expense of latency When there is a lot of data to be transferred it acts as if sniff mode were not enabled It is stated above that during sniff mode a slave listens for N slots every M slots The Bluetooth specification states that a master can have up to 7 slaves attached to it with all slaves having requested varying sniff parameters It may therefore be impossible to guarantee that each
99. l never go over approximately 22 seconds The master connect request timeout also controls the timeouts on the ATRRN ATRRSN and ATPAIR commands WRITE PIN LOCK MODE Function Configures PIN lock setting Format ATSW29 lt PIN gt lt Lock Mode Parameters 16 alphanumeric characters MAX Caps Sensitive includes spaces Lock Setting 0 In Normal operation is disabled 1 Allow ATOP through UART only 2 Allow ATOP through UART and over RF Link Factory Default 0 EXAMPLE TYPE ATSW29 default 1 lt cr gt REPLY cr lf OK cr lf OR cr lf ERROR cr lf Read Using ATSI 15 Note This command enables ATOP described in the Security PIN Settings section WRITE DEEP SLEEP MODE Function Configures deep sleep mod Format ATSW30 Deep Sleep Mode Parameters Sleep Mod 0 Normal Operation never go into deep sleep 1 Go into deep sleep whenever possible While idle page scan or sniff mode Factory Default 0 EXAMPLE TYPE ATSW30 1 lt cr gt REPLY cr lf OK cr lf OR cr lf ERROR cr lf 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bluetooth 7 _ 9 Secure Versatile R a ai i s and Award Winning A Wireless Woria Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0
100. ld Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 Format ATSSW 3 lt Number of Connections gt Parameters Number of Connections Integer Value 1 4 Factory Default 1 EXAMPLE TYPE ATSSW 3 1 lt cr gt REPLY cr lf OK cr lf Notes Fast Data Mode is only supported with 1 connection and 00 packet header is never sent It is recommended you limit the number of connections for your application to maximize performance and security Requires a reset for change to take affect default data is broadcast to all connected radios when the local radio is in data mode The radio can be set to transmit to a specific channel using the ATSWC command See the Utilities section for more information RSW 3 READ MAX CONNECTION NUMBER Function Reads the maximum number of Bluetooth connections Format ATRSW 3 Return Parameters Max Connections EXAMPLE TYPE ATRSW 3 cr REPLY cr lf OK cr lf cr lf 01 cr lf 3 4 5 Set and Read Radio Name When another Radio performs a discovery this will be the name that is passed to that radio Please take note unlike the name the Radio s Bluetooth address is fixed 48bit at the factory and is unique to every Bluetooth device manufactured SN SET RADIO NAME Function Sets the local radio s friendly name Format ATSN lt Name gt 7173 S Havana Street Suite 600 Eng
101. le channels we automatically reassign the following PIO s Channel 00 PIO 2 Channel 01 PIO 5 Channel 02 PIO 7 Channel 03 PIO 8 PIO 5 will no longer toggle at 1Hz To maintain backwards compatibility we maintain the same commands for point to point configuration Commands like ATRSSI are the same but while in Multi Point mode we added the Letter C for ATRSSIC 2 to indicate the remote channel number to request this information from When the module is setup for more than one connection the connections are all in regular data mode and you can not command the connection s in Fast Data Mode because the internal parser needs to interpret where the data is originating from So in Multi Point Mode there is no such thing as Fast Data Mode If you are communicating to the ATMP local hardware UART in command mode and an incoming remote connection comes in then the ATMP automatically goes into data mode and is no longer in command mode You will want to monitor the PIO connect channel status lines to make sure what state the ATMP is in As you are transmitting or receiving data to any given channel the average inquiry and connection time for each additional connection roughly doubles in time This is because the CPU is busy processing data and each additional channel and consumes more and more resources with each connection Therefore we can not spec the data throughput or overall system performance because it depends on a lot of independent a
102. lewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Blife Bluetooth Secure Versatile m ig Page 29 of 94 Pat ail gs 2 Award Winning A Wireless Woriad Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 Parameters Name 16 alphanumeric characters Factory Default BlueRadios EXAMPLE TYPE ATSN MYRADIOS_0123456 lt cr gt REPLY cr lf OK cr lf OR cr lf ERROR cr lf Read Using ATSI 2 READ REMOTE RADIO NAME BY BLUETOOTH ADDRESS Function Gets a remote radio s friendly name using its Bluetooth address Format ATRRN BT Address Parameters Address Bluetooth Address 12 hex characters Return Parameters Radio Name EXAMPLE TYPE ATRRN 0123456789012 cr REPLY cr lf OK cr lf cr lf BlueRadios cr lf OR cr 1 gt ANSWER cr lf Note The timeout for this command is controlled by the master connect timeout ATSW28 3 4 6 Set and Read Service Name for Local and Remote Devices SSN SET SERVICE NAME Function Sets the Bluetooth Service Name of channel 0 on the local device Format ATSSN Service Name Parameters Service Name 16 alphanumeric characters MAX Factory Default COMO EXAMPLE TYPE ATSSN COMO cr REPLY cr lf OK cr lf 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957
103. lient device used to connect to B ueRadios We have an AT Command to control and set the maximum RF output power Note Only one device can make connection to BlueRadios at a time and there is a limit of 8 simultaneous communicating devices in a Bluetooth pico net network BlueRadios Evaluation Board Physical Ports 3 Generation 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com due Bluetooth m 9 Secure Versatile R ail 10S and Award Winning A Wireless World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 BlueRadios RS 232 0 3 3Vdc TTL 10 DIR Signal DB 9 Terminal Lugs and Name Female Connector Posts Board PWR J9 6 AC DC Jack Power IN 5 0 12 0 Vdc Board GND 5 J4 1 J5 1 J8 1 lt gt J1 Pin 1 V NC NC Not connected J1 Pin2 TX 2 44 2 3 3Vdc OUT 0 3 3Vdc J1 Pin 3 RX 3 J4 1 3 3Vdc INe 0 3 3Vdc Max Rated J1 Pin 4 DTR 4 NC Not connected J1 Pin 5 GND 5 44 1 J5 1 J8 1 lt gt J1 Pin 6 DSR 6 NC Output to PC J1 Pin 7 RTS 7 Yes J4 3 3 3vdc OUT active low J1 Pin 8 CTS 8 Yes J4 4 3 3Vdc INe active low Max Rated J1 Pin 9 RING 9 or J5 6 Optional External Power IN 5 0 12 0Vdc PIOZ2 J3 4 2 Yes J3 4 point to point mode Indicates Bluetooth connection Multi Point mode Channel 00 Multi point OUT 3 3Vdc high s
104. lt gt 90 00 lt 190 01 lt gt gt 91 00 lt gt Conn PIO Logic ATSSW 4 lt lt gt 102 00 lt If I ERROR cr gt cr 102 01 gt ATRSW 4 lt lt gt lt gt 00 lt gt gt 103 00 00 lt Transmission Ch ATSWC cr If OK cr gt 121 00 lt gt lt gt gt 121 03 lt Discoverability ATSDIS cr lt gt 114 00 lt ATUDIS cr If OK cr 115 00 1 Con Discon ATDFTP cr If OK cr gt lt If FTP CONNECT 123456 cr gt 111 00 123456789012 lt If 789012 cr If gt lt If cr 111 01 NO ANSWER cr gt 111 03 ATDHFTP cr lt If2 cr gt DISCONNECT lt cr cr gt 112 00 lt If f gt cr If ERROR cr If gt 112 01 lt 1 FTP Directory ATFTPB cr If OK cr If XML Directory Information cr gt 112 00 lt If2 XML Directory cr If BROWSE COMPLETE cr Information cr 1 gt 113 01 lt
105. luetooth 7 5 9 Secure Versatile adio Bi and Award Winning L 3 A Wireless World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 REVISION 8 2 DT 5 IMPORTANT NOTES PLEASE READ PRIOR 6 QUICK START GUIDE FOR EVALUATION 7 8 MULTI POINT MP 12 22 E Bei IO PONT MODE 12 2 1 1 Receiving Data in Multi Point 12 2 1 2 Transmitting Data in Multi Point 12 2 2 MULTIPOINT 6 77 12 2 3 REPEATER MODE 12 24A IMIBSHIMIODE 12 229 MULTIPOINT TEST SCENARIOS 12 AT COMMANDS 12 31 ATTENTION CAT COMMAND PREFIX eres ver
106. mands This document describes the protocol used to control and configure BlueRadios Bluetooth Serial Modules The protocol is similar to the industry standard Hayes AT protocol used in telephone modems due to the fact that both types of devices are connection oriented Appropriate AT commands have been provided to make the module perform the two core actions of a Bluetooth device which is make break connections and Inquiry Additional AT commands are also provided to perform ancillary functions The CSR Cambridge Silicon Radio 04 base band processors are used the BlueRadios modules Memory resources are limited therefore it is NOT proposed that there be full implementation of the AT protocol similar to an AT modem But in fact the protocol is similar enough so the existing source code written for modems can be used with very little modifications with this serial module Also because of the same resource limitations the Multi Point modules support connections up to 4 remote devices Just like telephone modems the serial module powers up into an unconnected state and will respond to inquiry and connection requests Then just like controlling a modem the host or client can issue AT commands which map to various Bluetooth activities The command set is extensive enough to allow a host to make connections which are authenticated and encrypted or not BlueRadios serial radio modems can be configured commanded and controlled through simpl
107. method to identify the origination of incoming data for a single physical hardware output UART on the ATMP radio therefore data is interleaved as shown above 2 12 Transmitting Data in Multi Point Mode By default data is broadcast to all connected radios when the local radio is in data mode The radio can be set to transmit to a specific channel using the ATSWC command See the Utilities section for more information 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bluetooth BlueRadios Inc Copyright O 2002 2006 Secure Versatile and Award Winning Network Radio Devices Page 15 of 94 22 Multipoint Examples Channel 02 Service BlueRadios ATMP Client Server BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 BlueRadios ATMP Server BlueRadios ATMP Client Server BlueRadios ATMP Client 5 5 Channel 03 Channel 00 gt FAST Data Mode 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com due Bluetooth 5 9 Secure Versatile R da as and Award Winning a Wireless World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 2 3 Repeater Mode Repeater mode can be set using the ATSW25 and ATSMA Commands Remote Slave Data sent from Repeater UART will broadcast to both uni
108. n 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com n dne Bluetoot Secure Versatile m Page 21 of 94 P ai ine and Award Winning L 1 World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 SSW 0 The BlueRadios evaluation board has a convenient manual pushbutton factory reset switch on the PCB labeled PIO 4 It resets the radio back to factory defaults if the button is held down while power is applied to the radio Allow 2 seconds for the Radio to read and write to FLASH SET BYPASS FOR HARDWARE FACTORY CONFIGURATION RESET PIO 4 Function Use this command in replace of physically connecting PIO 4 to ground to prevent an inadvertent factory configuration reset Format ATSSW 0 lt Enable Disable gt Parameters Enable Disable 0 4 factory reset enabled 1 PIO 4 factory reset disabled EXAMPLE TYPE ATSSW 0 1 lt cr gt REPLY cr lf OK cr lf OR cr lf ERROR cr lf Read Using ATRSW 0 RSW 0 READ BYPASS FOR HARDWARE FACTORY CONFIGURATION RESET PIO 4 Function Reads the PIO 4 factory reset enable disable register state Format ATRSW 0 Return Parameters Enable Disable EXAMPLE TYPE ATRSW 0 lt cr gt REPLY cr lf OK cr lf cr lf 00 cr lf Set Using ATSSW 0 3 4
109. n COD such as that of a laptop so that TransSend will discover the radio Sent ATSW25 7 1 0 0 lt cr gt Reply gt lt Sent ATSC 0072010c lt cr gt TransSend uses COD filtering so use a known COD Reply gt lt Sent ATURST lt cr gt Open your browser and find the picture or block of text you would like to send After you have done this highlight all you wish to send then right click it and go to TransSend to device with Bluetooth and click note or picture Wait for TransSend to search for devices and select the desired device If sending text select Plain Text to send the data click OK Reply cr OPP CONNECT 123456789012 cr cr If PUSH START John Smith vcf 0015 lt cr_If gt Length is in HEX This is a test lt cr 1 lt 1 DISCONNECT cr 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bluetooth 5 9 Secure Versatile R ai aS aa ncs and Award Winning A Wireless World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 5 BlueRadios Factory Default Settings Note Apply 3 3Vdc on PIO 4 for 2 sec during initial power up will revert all user definable settings to the factory defaults shown below The other option is to u
110. n accepted by the radio as some commands may not go into effect or return data immediately Anything other than a 00 returned in the second position means there was an error with the command Any data returned after the second number will vary based on the command entered see the response table below for data formatting Response Table All example responses shown are with factory default settings in place See AT Commands section for description of returned parameters AT Command Attention Prefix Example Long Response Example Short Response AT cr If OK cr cr gt 107 00 lt gt Firmware Version ATVER ver1 lt lt gt lt gt 3 5 2 1 4 0 lt cr_If gt gt 52 00 3 5 2 1 4 0 cr If Resetting ATURST No Response No Response ATFRST cr lt If2 cr If 2RESET gt 75 00 lt If2 cr gt lt lt If lt gt 01 lt ATSSW 0 cr If OK cr 1102 00 cr gt lt gt cr gt 102 01 lt ATRSW 0 f OK cr gt lt If20 cr gt gt 103 00 00 lt Boot Mode ATSSW 1 cr gt gt 102 00 lt gt lt gt
111. nd Data Test Scenario 2 Master 00 ie Send Data Master Can send data Send Data established connections Tie Master 02 SendData CPU panics 0x33 with 4 connections after 1 IN sending 60 characters Send Data Test Scenario 3 Slave 00 Send Data Send Data Master Pass Test 29 Slave 02 i Send Data 1 IN Send Data 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com due Bluetooth 9 Secure Versatile adio 222 and Award Winning L 1 World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 Master 00 Send Data 2 Master Slave Pass Test Test Scenario 5 Can send data on 3 established connections Unit crashes on 4 connections after sending 60 characters Master amp Slave Test Scenario 6 Pass Test for 3 connections With 4 connections CPU panics 0x33 after 60 characters 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com due Bluetooth 9 Secure Versatile R ai ince and Award Winning A Wireless World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 3 Commands IMPORTANT NOTES All commands are typed exactly as shown in the examples cr lt 0 0 carriag
112. nd dependant variables in regards to the number of connections when and how much data is being processed and if the ATMP is being inquired by other nearby Bluetooth devices A typical design implementation should be one in which data is not transmitted or received simultaneously from all connections to prevent the CPU from crashing Note Multi point mode will be overridden by FTP or OPP modes If the radio makes a client FTP or OPP connection or is configured as an FTP or OPP server the radio will no longer be in Multi point mode 2 1 1 Receiving Data in Multi Point Mode When receiving data in Multi Point mode a typical interleaved UART data stream for 4 Bluetooth connections coming in on 4 separate channel identifiers will look similar to this depending on the order they were sent from the remote units to the ATMP lt 0x7E gt 00 data payload1234567890 lt 0x7E gt 01 data payload12345678901234567890 lt 0x7E gt 02 data payload123456789012345678901234567890 lt 0x7E gt 03 datapayload 1234567890 12345678901234567 890123456 7890 lt 0x7E gt 02 data payload123456789012345 The data payload size is not fixed and is variable in length The channel header lt Ox7E gt 0 will be sent whenever data from another channel comes in The character represents the channel number of the following data The header is only sent once if no other channels report in during the period to lower the communications overhead of the protocol The ATMP Server needs this
113. ng ATSI 8 Notes Flow control is always enabled short CTS RTS together if not used The RTS line of the radio will be low when the radio is ready to receive data and high when its buffer is full When RTS goes high wait until it returns to low before sending more data to avoid losing information reconfigure radio back to default factory settings apply 3 3vdc on PIO 4 during initial power up for gt 2 SW21 WRITE SLAVE SCAN INTERVALS AND WINDOWS Warning Setting these will affect the inquiry and connection time You could inadvertently set the scan interval too long and the window to short on the slave for a master connect request Unless your application is battery powered slave and power conservation is critical leave at the factory default settings The minimum Window allowed by the Bluetooth spec is 11 25msec If you set isWindow 0 the Slave device will not be discovered by any Master but you can still use the Slaves BT address and connect directly to it from a remote Master Function Configures Page Scan and Inquiry Scan Interval and Window for disconnected slave devices in time slots Format ATSW21 psInterval psWindow isInterval isWindow Parameters psInterval Page Scan Interval Integer Value 18 to 4096 11 25ms to 2560ms O Disabled Time ms psInterval 0 625ms psWindow Page Scan Window Integer Value 18 to 4096 11 25ms to 2560ms O Disabled Time ms psW
114. nglewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com n Q Bluetoot Secure Versatile BlueRadios Inc ai 10S and Award Winning 3 vv orl Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 MULTIPOINT TYPE REPLY Notes To verify the stored address use the ATLAST command below s Jf t avai will 8 yet been paired with it the cr 1 gt 12345678912 lt lf message may cr lf ERROR cr lf EXAMPLE cr lf OK cr lf cr l1f CONNECT 00 123456789012 cr 1f OR cr lf OK cr lf cr lf PAIRED 123456789012 cr lf if security is enabled cr l1f CONNECT 123456789012 cr 1f OR cr lf OK cr lf cr 1 gt ANSWER cr lf if device not present OR cr lf ERROR cr lf he remote Slave device is not present or the service is not lable NO ANSWER will reply after the master connect timeout and you have to try again ecurity is enabled and the radio is connecting to a PC that has not return twice prior to the CONNECT LAST READ LAST ADDDRESS Function Format AT Return Par EXAMPLE TYPE REPLY ATLAST lt cr gt Gets the last connected Bluetooth device address LAST ameters BT Address cr lf OK cr 1f cr 1 gt 000000000000 lt 1f Nothing stored OR cr lf OK
115. onnection is dropped The radio will exit sniff mode once the connection is terminated ATSNIFF must be executed again upon establishing a new connection in order to start sniff mode again SSNIFF ENABLE AUTO SNIFF Warning Sniff seems intermittently work using this command Approximately 1 in 5 connections will not automatically go into sniff mode Use ATSNIFF to guarantee that sniff mode is started correctly Function Stores sniff parameters permanently in flash and auto starts sniff mode after a connection is established Format ATSSNIFF Max Interval gt lt Min Interval gt lt Attempt gt lt Timeout gt Parameters Max Interval Integer Value Time ms Max Interval 0 625ms Min Interval Integer Value Time ms Min Interval 0 625ms Attempt Integer Value Time ms Attempt 0 625ms 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bluetooth Page 57 of 94 BlueRadios Inc Copyright O 2002 2006 Secure Versatile and Award Winning Network Radio Devices BR AT COMMANDS 100 Rev 3 5 2 1 4 0 Timeout Time Integer Value ms Timeout 0 625ms EXAMPLE TYPE ATSSNIFF 1600 160 10 160 lt cr gt REPLY cr lf OK cr lf OR cr lf ERROR cr lf Read Using ATSI 17 CSNIFF CLEAR SNIFF Function Clears stored sniff parameters
116. r Set ATSMA Command First 2 Idle Mode 3 Slave Undiscoverable 5 Repeater Set ATSMA Command First 6 Mesh Configuration 7 OPP Server See FTP and OPP Modes Section for more info 8 FTP Server S 5 FTP and OPP Modes Section for more info Comm Mode 0 Fast Data 1 Data 2 Command 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bl n dne Bluetoot Secure Versatile Page 40 of 94 anni Award Winning 3 World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 Unconnected UART Mode 0 Allow Data to Pass While Unconnected 1 Ignore Data While Unconnected Default Service Profile This field has no longer has any effect it can just be set to 0 Service profile UUIDs are now set using the ATSSNC command Factory Default Connection Mode 0 Comm Mode 1 Unconnected UART Mode 0 Default Service Profile 0 EXAMPLE TYPE ATSW25 0 1 0 0 lt cr gt Slave radio connects in fast data mode REPLY cr lf OK cr lf OR cr lf ERROR cr lf Read Using ATSI 7 Notes Requires a reset for the settings to go into affect Auto Connect Master always connects using the highest available channel If none available it will continue to retry In idle mode the radio is neither slave nor master and
117. rate gt lt Parity gt lt Stop Bits gt lt Store gt Parameters Baudrate 1200 921 6Kbps enter Ascii Value from table below Contact BlueRadios for calculating and setting custom baud rates not listed in the table As long as the the equation BAUDRATE 0 004096 produces an integer value then there will be 0 error in clocking for the baud rate Baudrate Ascii Value Error No Change 0 E 1200 5 1 7396 2400 10 1 7396 4800 20 1 7396 9600 39 0 8296 19 2k 79 0 45 38 4 157 0 1896 57 6k 236 0 03 115 2k 472 0 03 230 4k 944 0 03 460 8k 1887 0 02 921 6k 3775 0 00 Parity 0 None 1 Odd 2 Even Stop Bits 0 One 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com m Page 35 of 94 1 7320203 ail 1 Award Winning L 1 Secure Versatile World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 m Store Parameters 0 Do Not Store 1 Store Parameters in Flash Factory Default Baudrate 39 Parity 0 Stop Bits 0 8 N 1 w hardware flow control RTS CTS enabled EXAMPLE TYPE ATSW20 39 0 0 1 lt cr gt 9600 8 N 1 store in flash REPLY This unique Command does not reply with OK or ERROR because of internal UART data processing limitations and response timing Read Usi
118. red to be sent from the embedded side of the radios UAHT This will prevent any software embedded firmware development or testing for legacy systems PUT RADIO INTO COMMAND MODE Function This sequence is used to force the radio into command mode state If the Radio has been placed in Fast Data Mode this command will have no affect and the typed command will be treated as data When using this command allow at least 100ms delay before sending the next AT command Format Return Parameters If successful an OK is returned or nothing will be returned if already in data or fast data mode and connected EXAMPLE TYPE lt cr gt REPLY cr lf OK cr lf Note This command is only required if the module is RF CONNECTED it has not effect if the module is not connected or if it is connected in Fast Data Mode SESC SET COMMAND MODE ESCAPE CHARACTER Function Sets the radio s escape character used to put the radio into 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com n dne Bluetoot Secure Versatile ail 10S and Award Winning L 1 Worl Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 command mode Format ATSESC ASCII Value Parameter ASCII Value Integer value of a non extended ACII character Factory Default 43 EXAMPLE
119. reet Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com n dne Bluetoot Secure Versatile aa ai Sia ie and Award Winning s Wort Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 Read Using ATSI 19 Notes The pairing timeout is 30 seconds radio needs to be in idle mode prior to pairing Security PINs are exchanged and must be equal for pairing to complete timeout for this command is controlled by the master connect timeout in ATSW28 UPAIR UNPAIR BY INDEX Function The command tells the radio to unpair from the Bluetooth address stored in index locations 00 01 02 and 03 Format ATUPAIR lt Index gt Parameters Index Index location 00 01 02 or 03 EXAMPLE TYPE ATUPAIR 00 lt cr gt REPLY cr lf OK cr lf OR cr lf ERROR cr lf Notes Use the command ATLAST to view the stored address after pairing Pairing is not the same as a connection so you will not see inquiry or connectection indication Can be in Master Slave or Idle mode to unpair Will need to reset or cycle power to clear paired address UPAIRB UNPAIR BY BLUETOOTH ADDRESS Function This command tells the radio to unpair from the specified Bluetooth address Format ATUPAIRB BT Address Parameters Address Bluetooth Address 12 hex characters MAX EXAMPLE TYPE
120. rmed 2 Added FTP and OPP Server Modes in ATSW25 3 Fixed ATSW24 2 0 0 0 no verbalization response mode will produce no unsolicited data output from the UART 4 Added ATSDIS and ATUDIS Commands 5 Added LINKLOSS response for a dropped connection 6 Made radio unconnectable after an ATDFTP or ATDOPP 7 Added ATSI20 Channel UUID Status ATSI21 Specific Transmission Channel Status and ATSI22 FTP OPP Connection Status 8 Added Manual PIN Request Handling ATSSW 6 ATRSW 6 ATPR 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bluetooth 9 Secure Versatile R ail gs Ind and Award Winning Wireless World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 IMPORTANT NOTES PLEASE READ PRIOR TO CONTINUING Audio is currently supported on Channel 0 only The Bluetooth radio s reset logic is active LOW for C40 and C46 BC04 BTver2 0 modules Unlike the old firmware the new parser design will not accept line feed If after issuing a valid AT Command only a carriage return cr shall be used To provide the best firmware architecture design and future profile support there is not 100 code backwards compatibility in regards to certain AT Commands and responses This release firmware is targeted to CSR 04 platforms The firmware was developed and tested on BC0
121. s MAX Caps Sensitive includes spaces EXAMPLE REPLY cr 1 gt REQUEST lt cr_ 1f TYPE ATPR default lt cr gt REPLY cr lf OK cr lf OR cr lf ERROR cr lf 3 4 8 Class of Device COD 5 5 Function Sets the COD Format ATSC lt COD gt Parameters COD Exactly 8 16 bit hex values 0 thru based on the Bluetooth COD Specification names published and maintained by the Bluetooth SIG Factory Default 00000000 Which is undefined since this is set by the user based on the final OEM device it is installed in EXAMPLE TYPE ATSC 00020114 lt cr gt 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com due Bluetooth 9 Secure Versatile adio and Award Winning Ss World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 REPLY cr lf OK cr lf OR cr lf ERROR cr lf Read Using ATSI 5 Note Requires a reset for change to take affect 3 4 9 Write Memory Locations S Registers Radio Configuration S registers refer to memory locations used for configuration The SW commands are used to assign values to various registers in the radio s flash memory that are stored in nonvolatile memory SW20 WRITE UART SETTINGS Function Configures UART settings Format ATSW20 lt Baud
122. s input high signal of ims will interrupt to wake up CPU out of deep sleep mode if enabled PIO 4 Hard coded as input only Triple Purpose PIO Used for resetting factory defaults on power up and breaking out of Fast Data mode while Bluetooth connected Also if strobed will auto connect to last paired or last connected device PIO 5 Hard coded as output only Indicates Bluetooth connection on 01 PIO 6 User definable if no connection Channel 2 Indicates Bluetooth connection on Ch02 PIO 7 User definable if no connection on Channel 3 Indicates Bluetooth connection on Ch03 SW23 WRITE PIO LEVEL Function Sets PIO logic level Format ATSW23 lt PI0O gt lt Value gt lt Store gt Parameters 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bl n due Bluetoot Secure Versatile m Page 38 of 94 1 7320203 ai Award Winning L 1 World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 PIO 3 6 7 6 7 not user controllable in MP mode see notes above in ATSW22 PIO State 0 Off OV 1 V Store 0 Do Not Store 1 Store Parameters in Flash EXAMPLE TYPE ATSW23 6 1 1 lt cr gt REPLY cr lf OK cr lf OR cr lf ERROR cr lf Read Using ATSR21 SW24 WRITE RESPON
123. se the software command ATFRST The only exception for these two options is the name of device friendly name the BlueRadios and PIN will not change back if you had changed this already Allow approximately 5 seconds for the radio to reconfigure On the BlueRadios evaluation boards we included a push button for PIO 4 factory reset which can be held down for 1 second while power is applied to the radio Bypass Hardware Factory Reset Enabled Escape Character Max Connection Number 1 Radio Name BlueRadios Country Code North America and Europe Module Type BlueRadios Boot Mode Virtual Machine VM Mode Service Name COMO 0 1 Ch1 2 Ch2 Ch3 PIN default COD 00000000 Setting 9600 Baud 8 Data Bits No Parity 1 Stop Bit 8 N 1 Hardware flow control RTS CTS Enabled Page Scan Interval 1024 640ms Page Scan Window 512 320ms Inquiry Scan Interval 1024 640ms Inquiry Scan Window 512 320ms PIO Directions Point to Point 6 In 7 In PIO Directions Multipoint 6 Out 7 Out Response Type Long Response Security Disabled If the security flag is enabled a factory reset of parameters does not disable security Security Level Link Level if security flag is enabled services are provided only with PIN exchange Automatic SCO Connect Disabled Minor Filter Disabled Default Boot Mode Slave Radio Status 1 0 Sl
124. slave gets the M parameter it requested In light of this the protocol for enabling sniff mode specifies that a requesting peer specify the M parameter as a minimum and maximum value This will allow the master to interleave the sniff modes for all slaves attached SNIFF ENABLE SNIFF Function Manually enables sniff mode for Slave device connected in time 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com 1 h 4 dne Bluetoot Secure Versatile m Page 56 of 94 1 7320203 aa ai Award Winning L 1 World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 slots Format ATSNIFF lt Max Interval gt lt Min Interval Attempt Timeout Parameters Max Interval Integer Value Time ms Max Interval 0 625ms Min Interval Integer Value Time ms Min Interval 0 625ms Attempt Integer Value Time ms Attempt 0 625ms Timeout Integer Value Time ms Timeout 0 625ms EXAMPLE ATSNIFF 1600 160 10 160 lt cr gt REPLY cr lf OK cr lf OR cr 1 gt CARRIER cr lf Notes Manually enable sniff results an always connected slave using only 2mA average current when no data is sent Takes about 7 seconds before the current drops after the connection is established Parameters are lost after c
125. t Reply If2OK cr 86 DUN Multipoint Sent ATSSW 3 4 lt cr gt Reply cr gt lt 1 Sent ATSSNC 0 dun0 1 103 lt cr gt 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com Sets connect mode to slave Sets service and name Sets COD to a known headset COD Sets connection number to 4 Sets service and name Sets COD to a known headset COD Sets service and name Sets connect mode to slave Sets COD to a known headset COD Sets connection number to 4 Sets service and name Sets COD to a known headset COD Sets service and name Sets connect mode to Slave Sets COD to a known DUN COD Sets connection number to 4 Sets service and name www BlueRadios com Radios Wireless Worid Bluetooth Page 81 of 94 BlueRadios Inc Secure Versatile and Award Winning Copyright 2002 2006 Network Radio Devices Reply If2OK cr Sent 5 00420210 lt gt Reply If2OK cr 8 7 LAN Point to Point Sent ATSSNC 0 lan0 1102 cr Reply If2OK cr Sent ATSW25 0 1 0 0 lt cr gt Reply If2OK cr Sent 5 00020300 lt gt Reply If2OK cr 8 8 LAN Multipoint Sent ATSSW 3 4 lt cr gt Reply gt lt Sent ATSSNC 0 lan0 1102 cr Reply If2OK
126. tate Sink current is 4mA max J3 3 NC Yes J3 3 User definable IN 3 3Vdc gt 1msec pulse interrupt to wakeup CPU from deep sleep without losing first byte of data on UART Takes 5msec for CPU to wakeup 1 Reset Default Settings Triple Purpose IN 3 3Vdc for 1 second during initial power up of module Allow 5 full seconds for change If not used tie to ground UART outputs RESET COMPLETE 2 Strobe gt 5msec to take radio out of Fast data into Command mode and maintain the Bluetooth RF connection If not RF connected will place radio in Command mode 3 Strobe gt 5msec will auto connect to paired or last Bluetooth connected device if not already RF connected PIO 5 J3 1 NC Yes J3 1 point to point mode 1Hz output signal while discoverable in Slave mode ATDI or ATDM events Multi Point mode Bluetooth connection on Channel 01 OUT 3 3Vdc high state Sink current is 4mA max PIOZ26 4 1 NC point to point mode User assignable Multi Point mode 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bluetooth Page 11 of 94 BlueRadios Inc Copyright O 2002 2006 Secure Versatile and Award Winning Network Radio Devices COMMANDS 100 Rev 3 5 2 1 4 0 Bluetooth connection on Channel 02 OUT 3
127. tings N A Yes ATSI 18 Get Link Supervisory Timeout N A Yes ATSI 19 Get List of Paired or Secured Addresses N A Yes ATSI 20 Get Channel UUIDs N A Yes ATSI 21 Get Specific Transmission Channel N A Yes ATSI 22 Get FTP OPP Connection Status N A Yes of Connections 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bluetooth 9 Secure Versatile ail and Award Winning Copyright 2002 2006 Network Radio Devices COMMANDS 100 Rev 3 5 2 1 4 0 ATSSW 3 Set Max Connection Number Yes Yes ATRSW 3 Read Max Connection Number N A Yes Radio Name ATSN Set Radio Name No Yes ATRRN Read Remote Radio Name By BT Address N A Yes Service Name ATSSN Set Service Name Yes Yes ATSSNC Set Service Name by Channel Yes Yes ATRSN Read Service Name N A Yes ATRSNC Read Service Name by Channel N A Yes ATRRSN Read Remote Service Name N A Yes Security PIN SSW 6 Set PIN Request Handling Mode Yes Yes RSW 6 Read PIN Request Handling Mode N A Yes ATSP Set PIN No Yes ATOP Overwrite PIN No Yes ATPR Respond to Manual PIN Request N A No COD ATSC Set Class of Device COD Yes Yes Write Memory ATSW 20 Switch 20 Write UART Settings No Optional ATSW 21 Switch 21 Write Slave Scan Intervals amp Windows Yes Yes ATSW 22 Sw
128. ts BlueRadios ATMP UART outputs NO ANSWER every 10 4 Repeater seconds if remote Slave is not available or 2 CONNECT 00 BTaddress Master Y Generic Master 2 44 Mesh Mode CONNECT 01 BTaddress Slave Below is the Mesh Network architecture that can be enabled using the ATSW25 Command This is for advanced users only Master 01 Send Data 4 Y Slave 03 Send Data 25 Multipoint Test Scenarios The following test examples were all performed by holding down a single key on a PC sending one character every 50 100 msec which is a worse case to sending more characters less often because the radio has to service interrupts more often Data was transmitted in one direction only and units under test were all in the same room Performance will decrease at further distances and if data is full duplex will probably crash with even fewer connections Master 00 Master 02 Send Data Send Data External UART Embedded Micro 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com due Bluetooth Secure Versatile BU aS and Award Winning 3 BlueRadios Inc World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 Master 00 Test Scenario 1 Master 01 Send Data Pass Test Master 02 With or without Send Data security enabled Master 03 Se
129. ty to evaluate wireless networks using Bluetooth technology The goal is to make the transition to Bluetooth wireless networks as seamless and easy as possible for our clients This document will explain how to establish Bluetooth communications between two or more BlueRadios for both data and voice applications in a point to point network i e cable replacement slave master communications only Our technology delivers a dynamic experience that comes out of the wireless delivery mechanism and the freedom to connect others Mark J Kramer CEO of BlueRadios This document describes the hardware interface of BlueRadios Intelligent Serial Module The Module is designed to be built into an embedded device and to provide a simple and low cost Bluetooth interface The module is designed to integrate with a wide range of applications and platforms with a simple electrical and software interface using AT commands Background The B ueRadios evaluation board is designed to accommodate the Companies Class1 or Class2 Bluetooth radio modem serial modules with 2 4GHz RF ceramic chip antenna pictured right The BlueRadios SMT modules are Bluetooth ver2 0 compliant and use the 04 Base band processor from CSR The evaluation board enables a stable platform environment to test serial RS 232 cable replacement and audio communications over Bluetooth RF links before going directly to an embedded printed circuit board design and layout AT Com
130. ut Radio Into Data Mode No No ATMF Put Radio Into Fast Data Mode No No Cancel ATUCL Cancel Idle Mode No No Pairing ATPAIR Pair Radios No Yes ATUPAIR Unpair By Index No Yes ATUPAIRB Unpair By Bluetooth Address No Yes ATCPAIR Clear all paired or secured connections No Yes Sniff and Park ATSNIFF Enable Sniff No Yes ATSSNIFF Enable Auto Sniff No Yes ATCSNIFF Clear Sniff No Yes ATXSNIFF Exit Sniff No N A ATPARK Park No No ATXPARK Exit Park No N A RSSI and Link ATRSSI Get RSSI Value N A No ATRSSIC Get RSSI Value by Channel N A No ATLQ Get Link Quality N A No ATLQC Get Link Quality by Channel N A No Audio PCM ATDSCO Dial SCO N A N A ATDHSCO Dial Hang Up SCO N A N A Max TX Power ATSPF Set Max TX Power Level No Yes Link Timeout ATLSTO Link Supervisory Timeout No Yes Variable Storage 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com due Bluetooth 9 Secure Versatile adie and Award Winning L 1 Wireless World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 ATSTORE Store Variable No Yes ATREAD Read Variable N A Yes Conn PIO Logic ATSSW 4 Set Connection PIO Logic No Yes Transmission Ch ATSWC Select Transmission Channel No No Discoverabilit ATSDIS Set Discoverable No No ATUDIS Set Undiscoverable No No FTP Client
131. will recognize it and use its native Bluetooth stack interface software During installation of the CD when the software prompts for the USB adapter press Cancel After the computer reboots insert the USB device Let the Hardware installation wizard install the drivers A window will pop up select Express setup Run Programs Bluetooth gt Bluetooth Settings Add new connection It will find and use a default name BlueRadios after you have successfully powered up the B ueRadios Eval Board below Plug in the AC DC wall transformer FIRST Wait a second for the voltage to ramp up Then plug the DC receptacle jack into the BlueRadios Eval Board the red LED will light up You will see a flashing green LED labeled PIO5 If the LED does not flash at 1Hz the power did not ramp up fast enough for the module to boot properly You simply press SW1 black button on the Eval Board to reset On the computer press BlueRadios icon for a connection The blue LED PIO2 will light on the BlueRadios Eval Board Run HyperTerminal with factory default settings do not echo characters or append any additional line feeds Connect to 40 at 9600 8 N 1 baud rate settings and using hardware flow control The Toshiba stack program defaults and uses virtual 40 to minimize physical local com port conflicts on the computer PC to PC RF loop back test You can simply connect the DB9 RS 232 on the Eval Board directly to th
132. xtension Type File Size Parameters File Name 64 characters File Extension 3 characters MAX Ex rtf vcf 64 characters MAX File Size Size of file in bytes 65535 EXAMPLE ATPIMPUSH file vcs text x vcalendar 453 cr REPLY cr lf OK cr lf TYPE 100 Bytes of Data REPLY cr 1 gt COMPLETE lt cr_ 1f OR cr lf ERROR cr lf 4 4 OPP Server Setting the Connection Mode in ATSW25 to 7 will cause the radio to behave as an OPP Server As the server the radio will not initiate any connections but will accept one connection at a time from a client The OPP server functionality of the module is limited a client can push all objects to the server but only business cards can be pulled 4 4 4 Handling OPP Server Business Card Requests BCARDR HANDLE BUSINESS CARD REQUEST Function This command transfers a business card file to an OPP client that 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com Bhie Bluetooth Secure Versatile ail 4 and Award Winning A Wireless World Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 has requested a business card This command can only be used after receiving a PULL REQUEST from the client Format ATBCARDR File Name gt lt File Extension File Size
133. y through the UART because the AT Command parser is off Else the lt cr gt will be accepted because the AT Command parser is still on and returns OK On the previous 4Mbit legacy modules the escape characters was fixed and set to ATMO is no longer implemented 2 Command Data Mode The Command Mode or Data Mode will slow down the throughput when the radio looks for the AT commands One way to allow minimal overhead transmission burden is to perform all configuration commands and then place the radio into the fast data mode Note Byte Gaps and Data Latency The way Bluetooth is designed and operates random byte gaps of 5 msec to 20 ms are common Packet size will vary from transmission to transmission faster the UART speed the smaller the byte gap delay Effective data payload throughput in fast data mode is approximately 250Kbps and 35Kbps in regular data mode when the AT parser looks at each character for ASCII valid command scripts in the data stream The radio RX has very limited buffering so if you do not use hardware flow control and are transmitting further distances you will quickly overflow the buffer because of RF retransmissions etc When a Bluetooth connection is made the radio modem goes into regular data mode per the power up factory default settings This enables the user to remotely configure the radio settings via a remote RF Bluetooth connection Basically you can setup the radio so no commands are requi
134. y timeout has occurred while searching for the number of devices specified EXAMPLE MASTER TYPE ATDI 1 00000000 lt cr gt REPLY cr lf OK cr lf cr 1 gt 0040961 2023 00000000 lt 1f cr lf DONE cr 1f OR cr lf ERROR cr lf Notes Recommend executing ATUCL command to put the radio in idle mode prior to executing an Inquiry command See Utilities section Due to a CSR bug there is no guarantee that the radios returned by an inquiry will all be unique duplicates can occur This seems to happen if the inquiry doesn t discover the maximum number of radios After discovering all of the radios it can it will then start to return duplicate radios that it has already discovered until the maximum is reached or the inquiry times out With the minor filter enabled using ATSW24 inquiry results are filtered by the lower 4 bytes of the COD If the minor filter is disabled all devices are found 7173 S Havana Street Suite 600 Englewood CO 80112 Tel 303 957 1003 sales BlueRadios com www BlueRadios com BHIE Bluetooth z 1 9 Secure Versatile ai 10S Sitio and Award Winning L J Worl Copyright 2002 2006 Network Radio Devices BR AT_COMMANDS 100 Rev 3 5 2 1 4 0 request for friendly name is a separate message request in the new CSR firmware see ATRRN IL LAST INQUIRY Function Repeats last inquiry
Download Pdf Manuals
Related Search
Related Contents
User Manual PCA-6008G2 Avocent MPUIQ-VMCHD keyboard video mouse (KVM) cable European League for Economic Cooperation fonds Les Cahiers de la Fourmi - extrait de Batimo CM Manual do usuário Copyright © All rights reserved.
Failed to retrieve file