Model: IW07 User Guide Version 2.0.9.
User Guide for the IW07 Version 2.0.9.1 Firmware version 2.0.X 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.
Revision History Revision V1.0.0 V1.0.1 V1.0.2 Date 2008-09-25 2008-10-24 2009-01-21 Name Cp Moon Marc Woo WJ Kim V1.0.3 2009-03-24 Cp Moon V1.0.4 2009-06-01 WJ Kim V2.0.0 V2.0.1 V2.0.2 V2.0.3 2009-11-19 2010-02-04 2010-05-04 2010-08-27 Yh Moon HR Zo Yh Moon Yh Moon V2.0.4 2010-10-15 Jh Park V2.0.5 2010-12-28 Jh Park V2.0.6 V2.0.6.1 2011-01-25 2011-12-26 Jh Park HR Zo V2.0.7 2012-01-18 Jh Park V2.0.8 2012-02-24 Jh Park V2.0.9 V2.0.9.
Contents 1. Introduction 7 1.1. Overview .................................................................................................................................... 7 1.2. Package Check List ................................................................................................................... 7 1.2.1. Single Unit Package ......................................................................................................... 7 1.2.2. Bulk-Pack Package ................................
A.1. Serial Port Pin Outs ................................................................................................................. 37 A.2. Serial Wiring Diagram .............................................................................................................. 38 A.2.1. To Host with DTE Interface ............................................................................................ 38 A.2.2. To Host with DCE Interface ................................................................
C.6. S11: Enable Escape (default 1) ............................................................................................... 51 C.7. S12: Clear Data Buffer When Disconnected (default 1) .......................................................... 52 C.8. S13: Enable DCD Signal (default 1) ........................................................................................ 52 C.9. S14: Enable DTR Transfer (default 1) ...................................................................................
1. Introduction 1.1. Overview IW07 is a terminal device for wireless serial communication using Bluetooth 2.0+EDR technology that is an international standard of short range wireless communications. IW07 can communicate with other Bluetooth devices; user may connect other Bluetooth devices that support the Serial Port Profile. The working distance of IW07 with default antenna is 100m IW07 has a compact design, which allows it to be placed conveniently into various devices or equipment.
1.3. Product Specification IW07 Serial Interface One female DB9 serial port for data communication Serial UART speed up to 921.6kbps CTS/RTS flow control, DTR/DSR for loop-back & full transfer Bluetooth Interface Bluetooth v2.
-20 ~ 60 oC (with battery) Operating temperature: -40 ~ 85 oC (without battery) -20 ~ 60 oC (with battery) Humidity : 90% (Non-condensing) * The performance may drop in high or low temperatures. Physical properties - Dimension (L x W x H) 76 x 31 x 16 (mm) (No battery pack) 76 x 31 x 19.5 (mm) (with standard battery pack) 76 x 31 x 31.
2. Getting Started This chapter describes how to set up the IW07 for the first time. - 2.1 Panel Layout explains the panel layout. - 2.2 connecting the Hardware describes how to connect the power, the serial device, and the battery pack to the IW07. Following items are required to get started: - One DC power adapter, USB power cable or DC power cable (included in the package). - One PC with RS232 serial port. - Terminal emulation program running on the PC. - One battery pack. 2.1.
cable or DC power cable that is included in the package. If power is properly supplied, the [Mode] lamp will display a green color. Figure 2-2 Connecting Power to IW07 2.2.2. Connecting Device to IW07 Connect the serial device to the IW07 as shown below. Figure 2-3 Connecting a Serial Device to IW07 2.2.3. Attaching Battery Pack to IW07 The IW07 also supports optional standard battery pack (240mAh) and extended battery pack (900mAh).
Figure 2-4 Attaching Battery Pack to IW07 2.2.4. How to attach battery pack to IW07 Step 1 : Remove two screws of SD1000 at the bottom and remove the cover.
Step 2 : Slide the battery pack into the IW07 slot. Figure 2-6 Attach the battery pack Step 3 : Fasten the battery pack to the IW07.
3. Configuration 3.1. Operation Modes In addition to the serial port configurations the IW07 also requires some settings for Bluetooth. For getting the most out of IW07, 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.
transmissions, it may be hard to recognize the quick flashing action of the LED. Charge Led and Low battery LED will be off, if you don’t use battery pack.
data is saved temporarily in the internal buffer of IW07 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 IW07 malfunction consequently. In order to prevent this buffer overflow, IW07 works as follows.
Handshaking * Note: You cannot set the IW07 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 use ParaniWIN or AT commands. Please refer to ParaniWIN and Appendix 오류! 참조 원본을 찾을 수 없 습니다. AT+UARTCONFIG, Baud rate,Paraty,Stopbit. 3.8. Pairing Button IW07 provides Pairing Button for instant configuration without a PC to make an automatic connection between two IW07s.
Table 3-7 Pairing Process with other Bluetooth device by Pairing Button SD1 Status LED Other Bluetooth Device 1. Factory reset Mode0 Mode LED turns on 2. Push pairing button Mode3 Mode LED blinks 3 times every 3 seconds Status 3. Inquiry and connect to SD1 4. Connected Slave Connect LED every second blinks 4. Connected Master And SD1000 is support multi-connection type of Multi-Drop Mode. SD1000 is support 1:4 multiconnection.
4. Push Pairing Button Mode3 Mode LED blinks 3 times every 3 seconds 5. Push Pairing Button Mode1 Mode LED blinks 1 times every 1 seconds 6. slave1 connected Mode1 Connect LED blinks 1 times every 1 seconds 7. Push Pairing Button Mode1 Mode LED blinks 1 times every 1 seconds 8. changed Multi-Drop Mode Mode3 9.
configuration mode and print “Please Enter Password”. You have to enter the password with “AT+PASS” command within 2 minutes. After the password authentication, you are able to enter any at command except “ATH”, “ATO”, “ATD”, “AT+BTSCAN”, “AT+BTINQ?” and “AT+BTCANCEL”. The default password is “0000” and it is configurable with “AT+CHPASS” command. Example of remote configuration mode. CONNECT 000195000001 +++ Please Enter Password AT+PASS=0000 Remote Configuration Enabled AT+BTINFO? 000195000001,SD1000v2.
Figure 3-3 Main Window Figure 3-4 Information Window Serial port settings can be changed by and of ParaniWIN in the menu bar at upper left corner of the window without re-running the ParaniWIN program.
Figure 3-5 Menu Bar at Upper Left corner of ParaniWIN When the ParaniWin software is able to access the IW07 properly, the icons in the left side window come will become available for use. In device configuration window, hardware reset can be executed or operation mode and RS232 can be configured as well. Security option also can be configured in this window. Figure 3-6 Device Setting Window IW07 supports two security options, Authentication and Encryption.
these responses can affect the host system unexpectedly. To prevent this, user can set the Command response to ON or OFF. For IW07, hardware flow control can be configured only by dip switch. And parity, stop bit can be configured only SW config mode. Thus H/W Flow Control option will not work in this case. When the dipswitch value isn’t ATcommand mode, the Baud Rate menu will be disabled. Click [Apply] button to apply any changes made to the IW07.
Figure 3-8 Signal Strength Test The signal strength test shows LInkQuality and RSSI values. The closer LinkQuality is to 255 and RSSI is to 0, this means the IW07 has a good connection to the connected Bluetooth device. In general, the wireless connectivity is at its best within 10 meters. You can push the STOP button at anytime in order to terminate the signal strength test. The signal strength test will continue until the STOP button is pushed.
If the Connection Wizard icon is clicked, an easy to use pairing menu will appear: Figure 3-10 Connection Wizard Window In this example we will refer to the two IW07s as SD1 and SD2 respectively. To use this menu, please do the following: Step 1. Connect SD1 and then push the START button. Step 2. Disconnect SD1, connect SD2 and then push the Next button after setting up Slave configuration. At this time, the dip switch value should be ATcmd mode.
3.12. Parani Multi Wizard Parani Multi Wizard is the software tool for multiple connection mode configurations of the Parani-SD and Parani-ESD products. Figure 3-11 Parani Multi Wizard Window Parani Multi Wizard supports the Wizard mode and the Manual mode. The Wizard mode provide the user step-by-step instructions for multiple mode configurations. To run the Wizard mode, select “Multiple connection mode setting” and “1:N setting”, press “Start” button and follow the instructions.
Figure 3-12 Manual Setting Window In the Manual mode, all settings for the multiple connection mode can be configured in one window. If a Use field is unchecked or a slave address is entered as 000000000000, it is excluded from the Slave settings. The Auto Fill button will load the existing multiple connection mode settings from the Parani-SD/ESD connected, which can be useful when only some parts of the settings are changed.
Figure 3-13 ParaniUpdater Window 3.14. Terminal Program A terminal program is typically an application that will enable a PC to communicate directly with a modem. If you are using Windows 98SE or higher version of Windows, HyperTerminal program is included as part of the operating system. IW07 provides some extended AT commands for configuration of the IW07. This manual will explain the method using HyperTerminal. If you need to install HyperTerminal, click start>setting>control panel>add/remove programs.
Make sure that the Connect LED is turned off and the Stanby LED is turned on before attempting to send any kind of AT commands to the IW07. Then launch HyperTerminal, it can usually be found in start >programs >accessories >communication >HyperTerminal. Select the Serial port that IW07 is connected to. Select the Serial port setting in the window displayed, please make sure the serial settings in Hyperterminal are set to the same settings as the IW07’s serial settings.
4. Multiple Connection Mode 4.1. Overview IW07 supports multiple connections up to 4 slave units. There are two types of multiple connection modes: Multi-Drop Mode and Node Switching Mode. M S1 S4 S2 S3 Figure 4-1 Multi-Drop Mode In Multi-Drop Mode a master unit can connect to maximum 4 slave units at the same time and they transfer data bi-directionally as in Figure 4-1.
4.2. Configuration All the slaves should be in the status of waiting for connection either in Mode 2 or Mode 3 and the master unit tries to connect to the slave units. The master unit needs to be configured to work in a multiple connection mode using AT+MULTI,x command, which makes master reboots after execution.
4.3. AT Commands 4.3.1. AT+MULTI,n Select a multiple connection mode. Refer to Table 4-1 for descriptions. 4.3.2. AT+MLIST? It shows the current mode, the connection status and the BD addresses of slaves. at+mlist? CURRENT MODE: MULTI DROP TASK1 – 000195000001 TASK2 – 000195000002 TASK3 – DISCONNECT TASK4 - 000195000004 OK 4.3.3.
4.4. Notes When large data exchange occurs in Multi-drop mode without flow-control enabled, the master unit may experience data loss. It may also experience occasional disconnections and/or system rebooting especially when bi-directional communication happens. It is strongly recommended to perform extensive performance test before any real world field applications. The master unit would try to connect all slave units specified by S-register 46, 54, 55 and 56.
5. Approval Information 5.1. FCC FCC Part 15 Subpart C Section 15.247 FCC ID: S7A-IW07 5.1.1. FCC Compliance Statement This device complies with part 15 of the FCC Rules.
6. Approval Information 6.1. IC This device complies with Industry Canada license-exempt RSS standard(s). Operation is subject to the following two conditions: (1) this device may not cause interference, and (2) this device must accept any interference, including interference that may cause undesired operation of the device. Le present appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio exempts de licence.
7. RF Information 7.1. Radio Frequency Range 2.402~2.480GHz 7.2. Number of Frequency Channel 79 channels 7.3. Transmission Method FHSS (Frequency Hopping Spread Spectrum) 7.4. Modulation Method GFSK (Gaussian-filtered Frequency Shift Keying) Pi/4 DQPSK (pi/4 rotated Differential Quaternary Phase Shift Keying) 8DPSK (8 phase Differential Phase Shift Keying) 7.5. Receiving Sensitivity Products Receiving Sensitivity IW07 -88dBm 7.6. Power Supply Products Power Supply IW07 Standard Battery 3.
Appendix A: Connections A.1. Serial Port Pin Outs Parani-SD is a DCE device compatible with the RS232 standard, a DB9 female interface. Figure A-1 Pin layout of the DB-9 female connector Table A-1.
A.2. Serial Wiring Diagram A.2.1. To Host with DTE Interface DTE (Host System) DCE (Parani-SD) 1. DCD 1. DCD 2. RXD 2. TXD 3. TXD 3. RXD 4. DTR 4. DSR 5. GND 5. GND 6. DSR 6. DTR 7. RTS 7. CTS 8. CTS 8. RTS 9. 9. VCC A.2.2. To Host with DCE Interface DCE (Host System) DCE (Parani-SD) 1. DCD 1. DCD 2. TXD 2. TXD 3. RXD 3. RXD 4. DSR 4. DSR 5. GND 5. GND 6. DTR 6. DTR 7. CTS 7. CTS 8. RTS 8. RTS 9. 9.
Appendix B: AT Commands B.1. Terminology B.1.1. AT Command AT command set is the in fact standard language for controlling modems. The AT command set was developed by Hayes and is recognized by virtually all personal computer modems. Parani-SD provides the extended AT command set to control and configure the serial parameters and Bluetooth connection. HT TH B.1.2. AT Response Parani-SD replies to AT commands with 4 kinds of message, ‘OK’, ‘ERROR’, ‘CONNECT’ and ‘DISCONNECT’. B.1.3.
B.1.6. Symbols The symbols are used for the description of command syntax as follows: Symbols Meaning ASCII Code Carriage return 0x0D Line feed 0x0A Carriage return + Line feed 112233445566 Bluetooth device address N or m One digit decimal number to Timeout in seconds B.2.
B.3. Command Description B.3.1. ATZ Response OK Purpose Software Reset Description This has the same effects as Powercycling the unit. This command disconnects any connected Bluetooth device, and stops ongoing tasks. After rebooting, the status will be decided by the preset operation mode. Some AT commands require the ATZ command be run so that the commands can take effect. B.3.2.
B.3.6. AT+BTINFO? Response 112233445566,DeviceName,Mode,Status,Auth,Encryp,FlowControl OK Purpose Display Bluetooth settings Description The current Bluetooth settings are displayed including BD address, Device name, Operation mode, Operation status, Authentication, Data Encryption, and Hardware Flow Control. The initial value of Device name is ‘PSD1000v2.0.0-445566’. PSD stands for Parani-SD, v2.0.0 for the version of firmware, and 445566 for the last 6 digits of BD address.
Example AT+MLIST? CURRENT MODE: MULTI-DROP MODE TASK1 – 000195000001 TASK2 – DISCONNECT TASK3 – DISCONNECT TASK4 – 000195000004 B.3.11. AT+BTMODE,n Response OK Purpose Set operation mode Parameters n=0: MODE0 (Default) n=1: MODE1 n=2: MODE2 n=3: MODE3 Description When the operation status is ‘Pending’ currently, change the status to ‘Standby’ with AT+BTCANCEL prior to this command. To take effect the ATZ must be executed or Powercycle the unit Example AT+BTMODE,2 OK ATZ B.3.12.
may entail unexpected errors. B.3.14. AT+SETESC,nn Response OK Purpose Change the escape sequence character Description Escape sequence character set to ‘+’ by default is changeable. The parameter nn must be a printable character. Example AT+SETESC,42 B.3.15. ATO (ATOx, ATObdaddr) Response None Purpose Convert the operation status of ‘Standby’ to ‘Connect’ Description You can convert the operation status of ‘Standby’ to ‘Connect’ ready to transmit data.
Purpose Wait for inquiry and connection from other Bluetooth devices for a given duration Parameters n=1: Allows Inquiry scan n=2: Allows Page scan n=3: Allows both of Inquiry scan and Page scan to= Time duration in seconds Description For the given to, Parani-SD is waiting for the inquiry and connection from other Bluetooth devices. If the parameter of to is 0, it will wait forever. When connection is made with other Bluetooth device, response will be ‘CONNECT’ with its BD address.
Description Parani-SD attempts to connect to the Bluetooth device with the given BD address. To make successful connection, the Bluetooth device must be in Page scan mode. This attempt continues for 5 minutes. If it fails to make connection, response is ‘ERROR ’. It can’t use for remote configuration mode. Example ATD000B530011FF B.3.22. ATH (ATHx, ATHbdaddr) Response OK DISCONNECT Purpose Release the current connection Description The current Bluetooth connection will be disconnected.
B.3.26. AT+BTFP,n Response OK Purpose Set generation of link key every time of connection Parameters n=0: Inactivate (Default) n=1: Activate Description If n is set to 1, Parani-SD asks for the pin code every time a connection is made. This can be used to increase security. B.3.27.
Description When Bluetooth connection is established, you can use this command in Standby status. The signal strength will be displayed repeatedly in order of Status, LinkQuality, Status, RSSI. If the LinkQuality is close to 255 and RSSI is close to 0, the signal strength is in good standing. Example +++ AT+BTRSSI,1 OK 0,255,0,0 B.3.31. AT+PASS=$string Response Remote Configuration Enabled Purpose Input password in remote configuration mode.
Parameters nn= Address of S-register mm= New value of S-register Description Some S-registers are optimized for the overall performance and protected and cannot be changed. When users try to change these S-registers, response is ‘ERROR’. For details of S-register, refer Appendix. B. Example ATS10=0 B.4.
AT+BTRSSI,n ● AT+PASS=”nnnnnnnn” ○ ○ AT+CHPASS=”nnnnnnnn” ○ ○ ◎ Valid only when Parani-SD is not connected to other Bluetooth device. ● Valid only when Parani-SD is connected to other Bluetooth device.
Appendix C: S-Register S-registers contain 52 parameters for the Parani-SD Series. These are stored in flash memory and the values will be saved unless hardware reset is executed. The value of S-register can be accessed and changed with ATS command. Some S-registers not shown below are set to maximize the performance of Parani-SD Series. Thus it is not recommended to change these S-registers. Changing the values of S-register can only be done in the Standby mode. Turn Parani-SD off and on. C.1.
S11=1, Parani-SD allows for the escape sequence character. Whenever it is needed, the Connect status can be changed to Standby. C.7. S12: Clear Data Buffer When Disconnected (default 1) S12=0, Parani-SD does not clear the data buffer received from host system when disconnected. S12=1, Parani-SD clears the data buffer when disconnected. C.8. S13: Enable DCD Signal (default 1) S13=0, DCD signal off S13=1, DCD signal on C.9.
50ms 180 100ms 235 200ms 340 * When 10 bytes data are sent every intercharacter timeout, they are sent separately by 10 bytes at the optimal value. If the intercharater timeout is set below the optimal value, the date will be put together and sent by 20, 30, 40 bytes or more. C.15. S28: Escape Sequence Character (default 43) The decimal number of the ASCII code of escape sequence character can be controlled. The initial value is 43, the ASCII code of ‘+’. C.16.
C.23. S48: Low Power Max Interval (default 5000) This is the max interval value to use low power mode, which is set to 5000 initially. (5000 x 625μsec = 3125msec) C.24. S49: Low Power Min Interval (default 4500) This is the min interval value to use low power mode, which is set to 4500 initially. (4500 x 625μsec = 2812msec) A small interval increases power consumption, a large interval increases latency. C.25.
C.31. S59: Current Slave in Communication (default 0) This value shows the current slave number in communication. The value is automatically stored when the slave is selected for communication. This value can also be set by user so the master unit connects to a specific slave to connect first in case the master unit reboots. The value range is 0~4. 0 means the maser unit never connected to a slave. The master will connect to a slave whatever responses first. C.32.
Appendix D: Trouble Shooting D.1. No Data Transmission D.1.1. COM Port Settings Check whether the Baud rate of Parani-SD matches that of its host equipment. Check whether the host equipment has a Data bit setting of 8. Parani-SD supports only 8 Data bit settings. If your host equipment uses 7 Data bit and even or odd parity, it may work with a 8 Data bit and No parity setting. This is valid only when both DCE devices are the Parani-SD. In this case, set both Parani-SDs to 8 Data bit and No parity.
Appendix E: IW07 mechanical drawing E.1.
E.2.
Appendix F: Warranty F.1. GENERAL WARRANTY POLICY Sena Technologies, Inc. (hereinafter referred to as SENA) warrants that the Product shall conform to and perform in accordance with published technical specifications and the accompanying written materials, and shall be free of defects in materials and workmanship, for the period of time herein indicated, such warranty period commencing upon receipt of the Product.
- Floods, lightning, earthquakes, - Water spills, - Replacement of parts due to normal wear and tear, - Hardware has been altered in any way, - Product that has been exposed to repair attempts by a third party without SENA’s written consent, - Hardware hosting modified SENA Software, or non-SENA Software, unless modifications have been approved by SENA. - Battery component capacity degradation due to usage, aging, and with some chemistry, lack of maintenance. F.4.