SENA TECHNOLOGIES IW09 User Manual

Model: IW09
Parani-SD1000U
User Guide
Version 2.0.4.1
User Guide for the Parani-SD1000U
Version 2.0.4.1 Firmware version 1.0 Printed in Korea
Copyright
Copyright 2008~2015, Sena Technologies, Inc. All rights reserved. Sena Technologies reserves the right to make changes and improvements to its product without providing notice.
Trademark
Parani is a trademark of Sena Technologies, Inc. Windows® is a registered trademark of Microsoft Corporation. Ethernet® is a registered trademark of XEROX Corporation.
Notice to Users
When a system failure may cause serious consequences, protecting life and property against such consequences with a backup system or safety device is essential. The user agrees that protection against consequences resulting from system failure is the user's responsibility. This device is not approved for life-support or medical systems. Changes or modifications to this device not explicitly approved by Sena Technologies will void the user's authority to operate this device.
Technical Support
Sena Technologies, Inc. Tel: (+82-2) 576-7362 Fax: (+82-2) 573-7710 E-Mail: support@senaindustrial.com Website: http://www.senaindustrial.com
Revision History
Revision
Date
Name
Description
V1.0.0
2010-11-05
JH Park
Initial Writing
V1.0.1
2011-01-04
JH Park
Modify Working Distance
V2.0.2
2012-01-18
JH Park
Modify contents about page timeout and node switching mode
V2.0.3
2012-02-24
JH Park
Modify AT+MULTI command of response
V2.0.4
2014-12-15
KY Kim
Modify Operating Temperature
V2.0.4.1
2015-09-10
TM Kim
Change the website address
Contents
1. Introduction 7
1.1. Overview .................................................................................................................................... 7
1.2. Package Check List ................................................................................................................... 7
1.3. Product Specification ................................................................................................................. 7
2. Getting Started 9
2.1. Panel Layout .............................................................................................................................. 9
2.2. Connecting the Hardware .......................................................................................................... 9
2.2.1. Connecting Device to Parani-SD1000U .......................................................................... 9
2.2.2. USB Driver Installation ................................................................................................... 10
2.2.3. Virtual Serial Port ........................................................................................................... 11
3. Configuration 12
3.1. Operation Modes ...................................................................................................................... 12
3.2. LED Indicators .......................................................................................................................... 13
3.3. Serial Ports ............................................................................................................................... 13
3.4. Data Bit ..................................................................................................................................... 13
3.5. Hardware Flow Control ............................................................................................................ 13
3.6. Reset to Factory Defaults ......................................................................................................... 14
3.7. Dipswitch .................................................................................................................................. 14
3.8. Pairing Button ........................................................................................................................... 15
3.9. Software and Utility .................................................................................................................. 16
3.10. ParaniWIN .............................................................................................................................. 16
3.11. ParaniUpdater ........................................................................................................................ 22
3.12. Terminal Program ................................................................................................................... 22
4. Multiple Connection Mode 24
4.1. Overview .................................................................................................................................. 24
4.2. Configuration ............................................................................................................................ 25
4.3. AT Commands .......................................................................................................................... 26
4.3.1. AT+MULTI,n ................................................................................................................... 26
4.3.2. AT+MLIST? .................................................................................................................... 26
4.3.3. ATHx, ATHbdaddr .......................................................................................................... 26
4.3.4. ATOx, ATObdaddr ......................................................................................................... 26
4.4. Notes ........................................................................................................................................ 27
5. Approval Information 28
5.1. FCC .......................................................................................................................................... 28
5.1.1. FCC Compliance Statement .......................................................................................... 28
5.1.2. RF Exposure Statement ................................................................................................. 28
5.1.3. Do not ............................................................................................................................. 28
6. Approval Information 29
6.1. IC .............................................................................................................................................. 29
6.2. CE ............................................................................................................................................ 29
7. RF Information 30
7.1. Radio Frequency Range .......................................................................................................... 30
7.2. Number of Frequency Channel ................................................................................................ 30
7.3. Transmission Method ............................................................................................................... 30
7.4. Modulation Method ................................................................................................................... 30
7.5. Receiving Sensitivity ................................................................................................................ 30
Appendix A: AT Commands 31
A.1. Terminology .............................................................................................................................. 31
A.1.1. AT Command ................................................................................................................. 31
A.1.2. AT Response ................................................................................................................. 31
A.1.3. Operation Mode ............................................................................................................. 31
A.1.4. Operation Status ............................................................................................................ 31
A.1.5. Security .......................................................................................................................... 31
A.1.6. Symbols ......................................................................................................................... 31
A.2. Command Category ................................................................................................................. 32
A.3. Command Description ............................................................................................................. 33
A.3.1. ATZ .............................................................................................................................. 33
A.3.2. AT&F ............................................................................................................................ 33
A.3.3. AT ................................................................................................................................. 33
A.3.4. AT+UARTCONFIG,Baudrate,Parity,Stopbit ................................................................. 33
A.3.5. AT+USEDIP? ............................................................................................................... 33
A.3.6. AT+BTINFO? ............................................................................................................... 34
A.3.7. AT+BTINQ? .................................................................................................................. 34
A.3.8. AT+BTLAST? ............................................................................................................... 34
A.3.9. AT+BTVER? ................................................................................................................ 34
A.3.10. AT+MLIST? ................................................................................................................ 34
A.3.11. AT+BTMODE,n .......................................................................................................... 35
A.3.12. AT+MULTI,n ............................................................................................................... 35
A.3.13. +++ ............................................................................................................................. 35
A.3.14. AT+SETESC,nn ......................................................................................................... 36
A.3.15. ATO (ATOx, ATObdaddr) ........................................................................................... 36
A.3.16. AT+BTCANCEL ......................................................................................................... 36
A.3.17. AT+BTSCAN .............................................................................................................. 36
A.3.18. AT+BTSCAN,n,to ....................................................................................................... 36
A.3.19. AT+BTSCAN112233445566,to .................................................................................. 37
A.3.20. ATD ............................................................................................................................ 37
A.3.21. ATD112233445566 .................................................................................................... 37
A.3.22. ATH (ATHx, ATHbdaddr) ............................................................................................ 38
A.3.23. AT+BTKEY=$string .................................................................................................... 38
A.3.24. AT+BTSD?  ................................................................................................................ 38
A.3.25. AT+BTCSD ................................................................................................................ 38
A.3.26. AT+BTFP,n ................................................................................................................. 38
A.3.27. AT+BTSEC,Authentication,Encryption ...................................................................... 39
A.3.28. AT+BTNAME=$string ................................................................................................ 39
A.3.29. AT+BTLPM,n ............................................................................................................. 39
A.3.30. AT+BTRSSI,n (Single Connection Mode Only) ......................................................... 39
A.3.31. AT&V .......................................................................................................................... 40
A.3.32. ATSnn?  ..................................................................................................................... 40
A.3.33. ATSnn=mm ................................................................................................................ 40
A.4. Command Validity .................................................................................................................... 40
Appendix B: S-Register 42
B.1. S1: Force to Reconnect (default 1) .......................................................................................... 42
B.2. S3: Stream UART Policy (default 0) ........................................................................................ 42
B.3. S4: Enable Remote Name Query (default 1) ........................................................................... 42
B.4. S6: Enable Low Power Mode (default 0) ................................................................................. 42
B.5. S10: Enable Response Message (default 1) ........................................................................... 42
B.6. S11: Enable Escape (default 1) ............................................................................................... 42
B.7. S12: Clear Data Buffer When Disconnected (default 1) .......................................................... 43
B.8. S13: Enable DCD Signal (default 1) ........................................................................................ 43
B.9. S14: Enable DTR Transfer (default 1) ..................................................................................... 43
B.10. S15: Enable Disconnect by DTR (default 0) .......................................................................... 43
B.11. S22: Faster Connection (default 0) ........................................................................................ 43
B.12. S23: Intercharacter Timeout Setting (default 0) ..................................................................... 43
B.13. S24: Maximum Number of Inquiry Result (default 15) .......................................................... 43
B.14. S26: Intercharacter Timeout (default 0) ................................................................................. 43
B.15. S28: Escape Sequence Character (default 43) ..................................................................... 44
B.16. S31: Page Timeout (default 20) ............................................................................................. 44
B.17. S33: Inquiry Timeout (default 30)........................................................................................... 44
B.18. S37: Supervision Timeout (default 5) .................................................................................... 44
B.19. S43: COD (default 001F00) ................................................................................................... 44
B.20. S44: COD Filter (default 0) .................................................................................................... 44
B.21. S45: Inquiry Access Code (default 0x9E8B33) ...................................................................... 44
B.22. S46: BD Address of Last Connected Device ......................................................................... 44
B.23. S48: Low Power Max Interval (default 5000) ......................................................................... 45
B.24. S49: Low Power Min Interval (default 4500) .......................................................................... 45
B.25. S52: Low Power Timeout (default 5) ..................................................................................... 45
B.26. S54: BD Address of Last Connected Device ......................................................................... 45
B.27. S55: BD Address of Last Connected Device ......................................................................... 45
B.28. S56: BD Address of Last Connected Device ......................................................................... 45
B.29. S57: Slave Disconnect Timeout (default 3) ........................................................................... 45
B.30. S58: Current Slave in Communication (default 0) ................................................................. 45
B.31. S59: Reconnect Time Interval (default 5) .............................................................................. 45
Appendix C: Trouble Shooting 46
C.1. No Data Transmission ............................................................................................................. 46
C.1.1. COM Port Settings ........................................................................................................ 46
C.2. Data Loss or Malfunctioning .................................................................................................... 46
C.2.1. Hardware Flow Control .................................................................................................. 46
C.2.2. Response Message ....................................................................................................... 46
C.3. Transmission Delay ................................................................................................................. 46
C.3.1. RF Processing Delay ..................................................................................................... 46
C.3.2. RF Transmission Environment ...................................................................................... 46
Appendix D: Parani-SD1000U mechanical drawing 47
D.1. Parani-SD1000U mechanical drawing (mm) ........................................................................... 47
Appendix E: Warranty 48
E.1. GENERAL WARRANTY POLICY ............................................................................................ 48
E.2. LIMITATION OF LIABILITY ...................................................................................................... 48
E.3. HARDWARE PRODUCT WARRANTY DETAILS .................................................................... 48
E.4. SOFTWARE PRODUCT WARRANTY DETAILS .................................................................... 49
E.5. THIRD-PARTY SOFTWARE PRODUCT WARRANTY DETAILS ............................................ 49
1. Introduction
Parani-SD1000U
Bluetooth Interface
Bluetooth v2.0 + EDR
Profile: Serial Port Profile
Class 1
Configuration
ParaniWIN, Modem AT command set
Firmware Update
ParaniUpdater
Diagnostic LED
Mode, Connect, Serial Rx/Tx
Environmental
Operating temperature: -40 ~ 85 oC Storage temperature: -40 ~ 85 oC
1.1. Overview
Parani-SD1000U is a usb adapter for wireless serial communication using Bluetooth 2.0+EDR technology that is an international standard of short range wireless communications. Parani-SD1000U can communicate with other Bluetooth devices; supports the Serial Port Profile.
The default working distance of Parani-SD1000U is 100m Parani-SD1000U has a compact design, which allows it to be placed conveniently into various devices
or equipment. Its detachable antenna has the ability to optimize the quality and distance of wireless communications.
Parani-SD1000U supports FHSS (Frequency Hopping Spread Spectrum), which is a technique, native to Bluetooth that allows the Parani-SD1000U minimize radio interference while decreasing the likelihood of over-air hijacking. Parani-SD1000U also supports authentication and data encryption.
Parani-SD1000U can be configured and controlled by a set of AT commands. Users can easily configure Parani-SD1000U on a terminal program, such as HyperTerminal, and configure for wireless communication without modifying user’s existing serial communication program. User friendly ParaniWIN can also be used for easy setup on Microsoft Windows.
1.2. Package Check List
Parani-SD1000U. Stub Antenna. Quick Start Guide. CD-ROM including USB driver, User Guide and Data sheet.
1.3. Product Specification
Humidity : 90% (Non-condensing) * The performance may drop in high or low temperatures.
Physical properties
- Dimension (L x W x H) 66 x 22 x 12 (mm)
- Weight 24g
Approvals
FCC(A), CE, KCC, TELEC, SIG, IC
Warranty
1-year limited warranty
Note *:
Bluetooth v2.0 supports improved AFH function. AFH function is to mitigate the interference between WiFi and Bluetooth radios by automatically avoiding the active WiFi channel from Bluetooth link. However, AFH does not provide a complete solution making WiFi and Bluetooth work together in harmony. It is highly recommended for users to test their wireless system enough before deployment since the overall system performance is affected by various environmental factors such as distance between them.
2. Getting Started
This chapter describes how to set up the Parani-SD1000U. Following items are required to get started:
- One PC with USB port.
- Terminal emulation program running on the PC.
2.1. Panel Layout
This section describes the panel layout of the Parani-SD1000U.
Figure 2-1 The panel layout of Parani-SD1000U
2.2. Connecting the Hardware
This section describes how to connect the Parani-SD1000U to the USB device.
2.2.1. Connecting Device to Parani-SD1000U
Connect the serial device to the Parani-SD1000U as shown below.
Operating System
x86(32bit)
x64(64bit)
PPC
ARM
MIP SII
MIP SIV
SH4
Windows *
O
O
X X X X X
Linux
O
O
X X X X X
Mac OS X
O
O
O X X X X
Windows CE 4.2-5.2 **
O
X X O O O
O
Windows CE 6.0
O
X X O O O
O
Figure 2-2 Connecting a Serial Device to Parani-SD1000U
2.2.2. USB Driver Installation
Windows XP and later versions already include the USB driver. When Windows asks for the location of the USB driver, you can select the option to install the software automatically as shown in Figure 2-3. If the driver is not installed correctly for some reason, you can also install the driver after downloading the driver from http://www.ftdichip.com/Drivers/VCP.htm. Supported operating systems are as follows:
* includes the following versions of the Windows operating system: Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2.
** includes the following versions of Windows CE 4.2-5.2 based operating systems: Windows Mobile 2003, Windows Mobile 2003 SE, Windows Mobile 5, Windows Mobile 6, Windows Mobile
6.1 ,Windows Mobile 6.5
Figure 2-3 USB Driver Installation
2.2.3. Virtual Serial Port
The user can use the Parani-SD1000U adapter connected as a virtual serial port after done to install the USB drivers. It is possible to check the available serial port at the Device Manager of the Panel as shown in Figure 2-4.
Figure 2-4 USB Serial Port
3. Configuration
Mode
Description
Mode0
In this mode, there is no response when usb port connect or software reset, and Parani­SD1000U is just waiting for AT command input. Neither master nor slave is assigned to Parani-SD1000U in mode0. User can change the configuration parameters of Parani­SD1000U in this mode.
Parani-SD1000U must be in Mode0, when it is directly controlled by AT commands. The factory default is set to Mode0.
Mode1
Parani-SD1000U tries to connect the last connected Bluetooth device. Parani-SD1000U in Mode1 is to be a master and tries to connect the last connected Bluetooth device. Parani-SD1000U always stores the BD address of the Bluetooth device to which Parani-SD1000U has connected last. When Parani-SD1000U is initially used or after hardware reset, there is no BD address stored in Parani-SD1000U. In this case, Mode1 will not be able to work properly. The mode change to Mode1 can be made after Parani-SD1000U succeeds to connect to one other Bluetooth device. Once changed to Mode1, Parani-SD1000U will try to connect automatically the last connected Bluetooth device whenever the unit is connect to usb port or software reset. Parani-SD1000U in Mode1 cannot be discovered or connected by other Bluetooth devices.
Mode2
Parani-SD1000U is waits for a connection from the last connected Bluetooth device. Parani-SD1000U in Mode2 is to be a slave and waiting for the connection only from the last connected Bluetooth device. Just like Mode1, if there is no BD address stored in Parani­SD1000U, the mode change from other operation modes to Mode2 is not work properly. Once changed to Mode2, Parani-SD1000U will wait for the connection from the last connected Bluetooth device whenever the unit is connect to usb port or software reset. Parani-SD1000U in Mode2 cannot be discovered or connected to Bluetooth devices other than the last connected device.
Mode3
Parani-SD1000U is waiting for the connection from any other Bluetooth devices. In Mode 3 the Parani-SD1000U is discoverable and can be connected to by other Bluetooth devices.
3.1. Operation Modes
In addition to the serial port configurations the Parani-SD1000U also requires some settings for Bluetooth. For getting the most out of Parani-SD1000U, user should understand the following Bluetooth connection schemes.
A Bluetooth device can play a role as a master or slave. Master tries to connect itself to other Bluetooth devices, and slave is waiting to be connected from other Bluetooth devices. A Bluetooth connection is always made by a pair of master and slave devices. A slave can be in two modes, Inquiry Scan or Page Scan mode. Inquiry Scan mode is waiting for a packet of inquiry from other Bluetooth device and Page Scan mode is waiting for a packet of connection from other Bluetooth device. Every Bluetooth device has its unique address, called BD (Bluetooth Device) address, which is composed of 12 hexa-decimal numbers.
Parani-SD1000U has 4 operation modes as follows. Each mode can be identified with LED indicators as illustrated in next section.
Table 3-1 The Parani-SD1000U Operation Modes
3.2. LED Indicators
Indicator
Mode LED
Connect LED
Mode 0
Green
┏━━━━━
Mode 1
Green
(every 1 sec) ┏┓
Mode 2
Green
(every 3 sec) ┏┰┓
Mode 3
Green
(every 3 sec) ┏┰┰┓
Connected
Green
(every 1 sec) ┏┓
Serial Port Settings
Values
Baud rate
1200, 2400, 4800, 9600, 14400, 19200, 38400, 57600, 115200, 230400, 460800, 921600
Data bite
8
Parity
No parity, Even parity, Odd parity
Stop bit
1, 2
Hardware Flow Control
Use, No Use
Serial-Tx and Serial-Rx LED will flash accordingly when data is transmitted. For small data transmissions, it may be hard to recognize the quick flashing action of the LED.
Table 3-2 The Parani-SD1000U LED Indicators
3.3. Serial Ports
The applicable settings for serial ports are as follows.
Table 3-3 The Parani-SD1000U Serial Port Settings
The values in box are the factory defaults. The flow control setting is configurable only through dip switch.
3.4. Data Bit
Parani-SD1000U supports only 8 data bit. In the case of 7 data bit and even/odd parity, use SD 8 data bit and none parity. At this time, master and slave are Parani-SD, Parani-ESD or Parani-MSP series. But 7 data bit and none parity is not support.
3.5. Hardware Flow Control
Parani-SD1000U plugged into its host system transmits data from host to the other side Bluetooth device. This data is saved temporarily in the internal buffer of Parani-SD1000U and sent repeatedly until the transmission is completed packet by packet. When the radio transmission condition is not good enough to send data promptly, it can cause a transmission delay. If the host sends more data when the buffer is full, buffer overflow will make Parani-SD1000U malfunction consequently. In order to prevent this buffer overflow, Parani-SD1000U works as follows.
When using hardware flow control, Parani-SD1000U disables RTS so that it stops receiving any
Baud rate
2400
4800
9600
19.2K
38.4K
57.6K
115.2K
S/W
Config
Hardware Flow Control Handshaking
No Use
Use
Pairing Button
Dip switch
Reset
further data from the host when the buffer becomes full. RTS will be re-enabled again to begin receiving data from the host when the buffer has created more room for more data.
When hardware flow control is not being used, the Parani-SD1000U clears the buffer to secure room for the next data when the buffer becomes full. This can mean a loss of data may occur. As the transmission data becomes large, the possibility of data loss becomes greater.
For large data transmissions, the use of hardware flow control is highly recommended.
3.6. Reset to Factory Defaults
To set to its factory default parameters, press the reset button, depicted in Fig. 3-1. Press and hold (for at least 1 sec) the reset button with a narrow pointed tool like paper clip. Reset works only when SD1000U is connect to usb port.
3.7. Dipswitch
With the combination of 4 slot dipswitches, baud rate and hardware flow control can be set.
Figure 3-1 The Parani-SD1000U Dipswitch
Upper 3 dipswitches are used for setting the baud rate, and bottom dipswitch is used for setting hardware flow control option. If the baud rate needs to a baud rate not shown below, ParaniWIN or terminal program should be used to set these speeds. To set a baud rate not shown below the dipswitches should be in the S/W Config setting. When in the S/W Config setting the baud rate will go back to 9600 as default.
Table 3-4 Baud rate Settings by Dipswitches
Table 3-5 Hardware Flow Control Settings by Dipswitches
* Note: You cannot set the Parani-SD1000U to a Baud rate of 1200 and 230K by way of the Dipswitch.
If you want to use them, to set these speeds, please configure the dipswitch to S/W Config setting and
SD1
Status
LED
SD2
Status
LED
1. Factory reset
Mode0
Mode LED turns on
1. Factory reset
Mode0
Mode LED turns on
2. Push pairing button
Mode3
Mode LED blinks 3 times every 3 seconds
2. Push pairing button
Mode3
Mode LED blinks 3 times every 3 seconds
3. Push pairing button again
Mode1
Mode LED blinks every second
4. Connected
Slave
Connect LED blinks every second
4. Connected
Master
Connect LED blinks every second
use ParaniWIN or AT commands. Please refer to ParaniWIN and Appendix A.3.4 (AT+UARTCONFIG, Baud rate,Paraty,Stopbit).
3.8. Pairing Button
Parani-SD1000U provides Pairing Button for instant configuration without a PC to make an automatic connection between two Parani-SD1000Us. In this example we will refer to the two Parani-SD1000Us as SD1 and SD2. (Only single connection mode)
Step 1. Turn on SD1 and SD2 and reset both of them by pressing Factory Reset Button. Step 2. Press the Pairing Button of SD1 for 2 seconds until Mode LED blinks 3 times every 3 seconds.
Keep connect to usb port.
Step 3. Press the Pairing Button of SD2 for 2 seconds until Mode LED blinks 3 times every 3 seconds.
Now press again the Pairing Button for 2 seconds until Mode LED blinks every second.
Step 4. Wait for SD1 & SD2 to connect to each other until the Connect LED’s of SD1 and SD2 blink
every 1 second. It takes about 10 seconds to make a connection. If there are many Bluetooth
devices nearby, it may take longer. Step 5. SD1 disconnect to usb port and connect to usb port. Mode LED blinks twice in green every 3 seconds.
Step 6. SD2 disconnect to usb port and connect to usb port. Mode LED blinks in green every second. Step 7. Now SD1 and SD2 are configured to make automatic connection to each other, whenever they
are connected to usb port. Using a pair of Parani-SD1000U in this fashion is similar to that of using a wireless serial cable. * Note: When using the pairing buttons, the Command Response option will be deactivated
automatically. The Parani-SD1000U will not send the response messages such as OK, Connect and Disconnect.
Table 3-6 Pairing Process by Pairing Button
Using pairing button, users can make a pairing connection between a Parani-SD unit and other Bluetooth devices.
Step 1. SD1 connect to usb port and reset it by pressing Factory Reset Button. Step 2. Press the Pairing Button of SD1 for 2 seconds until Mode LED blinks 3 times every 3 seconds.
Keep the power ON. Step 3. Users can discover and connect to SD1 by using the software or user interface of other
Bluetooth device that they want to connect from.
Step 4. When they are connected, the Connect LED of SD1 blinks every 1 second. Step 5. SD1 disconnect to usb port and connect to usb port. Mode LED blinks twice in green every 3
seconds. Step 6. Now SD1 is waiting for a connection from the last connected Bluetooth device. The last
connected Bluetooth device can connect to SD1.
+ 34 hidden pages