Serialio.com BlueSnap AAA V 4.30SIO 3/17/2009 page 4
Making a Connection
BlueSnap Standard shows up under Service discovery as “BlueSnap Standard-zpdq” where the zpdq is the last 2 bytes of the
Bluetooth address. To connect to BlueSnap Standard, browse for services, you should see: “SPP on BlueSnap Standard-
zpdq”.
Default baudrate is 115200, no parity, 8 bits, 1 stop.
BlueSnap Standard uses Serial Port Profile and can be
connected to as a Virtual COM port on PCs, Macs, BlackBerries, Palms, Windows Mobile, Symbian and other clients.
NOTE: Only one client can connect to BlueSnap Standard at a time, and there is a limit of 7 total devices in a Bluetooth
Piconet network.
If authentication is not required, generally you can simply connect to the BlueSnap Standard by clicking on the service shown
by your client.
If authentication is required, the default passkey of “1234”, or the passkey that has been configured should be entered.
Changing Configuration
FROM LOCAL SERIAL PORT-
Connect a null-modem cable (pins 2,3 swapped) from a PC or a straight cable from an ASCII
terminal to the BlueSnap Standard. Communication settings of your program should match the stored settings, for example:
the default is 115,200Kbps, 8 bits, No Parity, 1 stop bit. Once you change these parameters, they will be stored permanently.
Run your favorite terminal emulator, Hyperterminal*** or other program. ( see note below to download our free emulator ).
Type $$$ on your screen (3 dollar signs). You should see
CMD
returned to you. This will verify that your cable and settings
are correct. Valid commands will return an
AOK
. Errors in format will return
ERR
, and unrecognized commands will return a
?
. Type “h”<cr> to see a list of commands, and “d”<cr> to see a summary of current settings.
REMOTE VIA BLUETOOTH-
Make a connection via Bluetooth, then use your favorite terminal emulator, and follow the
directions above for local configuration. To return to data mode, type a final “---“ ( 3 minus signs) <cr>, or reset the device
and connect again.
NOTE:
remote
configuration can only occur if the bootup configuration timer (default 60 seconds) has not expired. This timer
is set to 0 ( remote config disabled) for master mode, and auto-connect slave mode, so that data can immediately flow
between the 2 devices in cable replacement fashion.
***Hyperterminal has a number of “features” in WinXP (such as auto-baud detection which does not work) which
may render it effectively inoperable for a local serial port connection. If you have difficulty with HyperTerm choose an
alternate terminal program.
COMMAND SUMMARY
***SET COMMANDS***
stored in flash, and only take effect AFTER reboot
Example: SU,9600 sets Uart Baudrate to 9600
SN,myname sets Bluetooth name to “myname”
SA,1 enables secure authentication
SP,secret sets security pincode to “secret”
SF,1 restores all values to factory defaults
*** DISPLAY COMMANDS ***
CMD VALUE TYPE
DEFAULT DESCRIPTION
SA 0,1
dec
0
Enable Authentication
SE 0,1
dec
0
Enable encryption
SF 1
dec
Reset to Factory Defaults
SL E,O,N char
N
Parity, Even, Odd, or None
SM
0,1,2,3 dec
0
Mode (0-slav, 1=mstr, 2=trigr,3=auto mstr)
SN
string
1-16 char BlueSnap
Std-x
Bluetooth Name
SO
string
1-8 char NOT SET Status string or break character(s)
SP string
1-16 char 1234
Security Pin Code
SR
string
12 chars NOT SET Remote Address (123456789ABCDEF)
ST word
seconds 60
Config Timer(0=no config, 255=always on)