Sena Parani-MSP100 User Manual

Wireless multi-serial communications, based on bluetooth technology
Hide thumbs Also See for Parani-MSP100:
Table of Contents

Advertisement

Quick Links

Parani-MSP100
For Wireless Multi-Serial Communications,
based on Bluetooth Technology
User Guide
Version 1.0.2
2006-12-21

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Parani-MSP100 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Sena Parani-MSP100

  • Page 1 Parani-MSP100 For Wireless Multi-Serial Communications, based on Bluetooth Technology User Guide Version 1.0.2 2006-12-21...
  • Page 2: Notice To Users

    This device is not approved for use as a life-support or medical system. Any changes or modifications made to this device without the explicit approval or consent of Sena Technologies will void Sena Technologies of any liability or responsibility of injury or loss caused by any malfunction.
  • Page 3: Table Of Contents

    4. Configuration… … … … … … … … … … … … … … … … … … … … … … … … … … … … … 20 4.1. Configuration via Parani-MSP100 Manager ................. 20 4.1.1. When Parani-MSP100 is connected to PC directly............. 20 4.1.2. Log in Parani-MSP100 Manager................20 4.1.3.
  • Page 4 C.5. Serial Hub Mode......................... 60 C.6. RS232 Mode ........................61 Appendix D: Using Parani-MSP100 with Serial/IP… … … … … … … … … … … … … . 64 D.1. Configuration when working with Serial/IP and Parani-MSP100 in Server Mode ....64 D.2.
  • Page 5: Introduction

    Bluetooth wireless connectivity to Ethernet/Fast Ethernet. It supports all Bluetooth devices compatible with Bluetooth Profiles for the Serial Port, Dial-up Networking, LAN Access and PAN. Along with the Serial Port Profile support, the Parani-MSP100 is the ideal solution for the replacement of the wired serial port application.
  • Page 6: Product Specification

    MSP100 + USB Dongle : Max. 14 Bluetooth links Network Protocols HTTP, TFTP, Telnet, DHCP Server/Client SNMP v1/v2/v3 PPP server and PPP tunneling RADIUS Configuration Parani-MSP100 Manager Web, Telnet, Serial Console Modem AT command set Diagnostic LED Power, Status, Error, EXT and INT Power Supply voltage: 5V DC...
  • Page 7 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.
  • Page 8: Getting Started

    DB-9 interfaces, are provided with the Parani-MSP100. This port can be used for both Configuration of Parani-MSP100 and Data communication with Host. (4) RJ45 marked EXT.: For connection to Host or HUB devices. For connection to PC, use a...
  • Page 9: Led Indicators

    Step 2: Connect the one end of the Ethernet cable to the ‘ EXT’port of the Parani-MSP100 and the other to the Ethernet network. If the cable is properly hooked up, the Parani-MSP100 will have a valid connection to the Ethernet network by indicating ‘...
  • Page 10: Installation

    Baud rate 115200 / 8 Data bit / non-parity / 1 stop bit / no hardware flow control (5) Press Enter key; the following information as is displayed on a HyperTerminal screen; If Parani-MSP100 prompts Login ID / password, default values are: Login: admin...
  • Page 11 (8) Network Settings sub menu will be displayed. If No.1, Static IP, is selected, the following is displayed on screen: (10) Enter user Static IP address. In the example below, 192.168.0.3 is entered for the Parani-MSP100 IP address. Enter the user appropriate network IP address.
  • Page 12 (11) Please enter your Netmask/Gateway/DNS information, as shown below: (12) Press Enter: Parani-MSP100 will prompt reboot request. Enter ‘ Y’[Yes]; press Enter to reboot Parani-MSP100 to apply the revised Network Settings. (13) Enter Login ID and Password. Default ID: admin, Password: admin...
  • Page 13: Lan Access Profile

    By direct connection of Parani-MSP100 to ADSL, the internet is accessible via Bluetooth. Select menu 2. LAP by entering ‘ 2’ ; Parani-MSP100 prompts for LAP profile enable/disable. Select ‘ Y’[Yes] to enable or ‘ N’[No] to disable LAP profile.
  • Page 14 TFTPd ready. Send firmware using TFTP. Windows 2000/XP: tftp –i 192.168.220.4 put <filename> * Here, a sample IP address, 192.168.220.4 has been assigned to Parani-MSP100. User must use your own IP address. User must put your own IP address. •...
  • Page 15 • During upgrade, LEDs will flashing and users should NOT turn off Parani-MSP100 this time. If user cannot send the ROM file, please check the network connection status. • Once ROM file is delivered to the connected Parani-MSP100, the upgrade firmware will be recorded to memory.
  • Page 16: Firmware Upgrade Via Xmodem

    <Upgrade firmware via Xmodem> 3.4 Serial Port Serial port of Parani-MSP100 can be used for both Configuration and Data communication. For configuration, users need to change the DIPswitch of Parani-MSP100 to the right. Users may set configuration of serial port communication in this menu.
  • Page 17: Reset/Reboot/Quit

    Advice: If you need to do data communication via RS232 port, you do not need to configure Network settings. 3.5 Reset/Reboot/Quit Entering no. 5, Parani-MSP100 RESET, in the main menu, restores all factory Default value settings. REBOOT restarts Parani-MSP100 for new configuration application. QUIT instantly aborts current processing.
  • Page 18: Configuration

    Parani-MSP100 has factory settings: Static IP 192.168.1.10 For communication with Parani-MSP100, set the IP of Host PC to have proper address. If you connected Parani-MSP100 to the Network, not to the Host PC, skip this chapter and go to next chapter 4.1.2.
  • Page 19 Please select one Parani-MSP100 you would like to access and press “Connect” button.” You will need to enter UserID/Password: admin/admin...
  • Page 20: Operation Mode

    4.1.3. Operation Mode Parani-MSP100 may be set to different type of modes, so users may have to select one for its own application. There are 6 types of modes: Server, Client, Vertex, Repeater, Serial Hub, and RS232. • Operation Mode This shows current type of Mode.
  • Page 21 Modify: Modify Port of the selected device. B) Client Mode In Client Mode, Parani-MSP100 will act as a TCP client. When a Bluetooth device connects to Parani-MSP100, Parani-MSP100 will try to connect to the designated Host PC. So, Host PC...
  • Page 22 should be in standby status. In Client Mode, please select the IP address and port number of the Host PC to connect. <Configuration of IP address of Host> Select “Advanced Configuration”button. Here, users may configure which Bluetooth device will connect to which Host, as they need. Bluetooth device “00:0B:53:16:12:C7”...
  • Page 23 D) Repeater Mode In Repeater Mode, Parani-MSP100 will act as a Repeater to expand the coverage of Bluetooth. Let’ s call the Parani-MSP100 that will act as Repeater, “Repeater”, and call the Parani-MSP100 of normal operation as “Station”. In Repeater Mode, configuration required is only the Address of the Station Parani-MSP100.
  • Page 24 Users may configure Parani-MSP100 how to handle data from Bluetooth devices in advanced configuration of Parani-MSP100 software. Routing table shows paths that data will follow. Arrow shows direction of data flow. In the above example, data coming from 00:0B:53:16:21:4C will be sent to 00:0B:53:12:09:F3 and...
  • Page 25 User s can communicate point to multi point communication via Parani-MSP100 with Parani-SD. In this case, the master is the serial port of the Parani-MSP100 and slaves are the Parani-SD units. RS232 Mode works very similar to a 485 multi-drop connection, where the Parani-MSP100 is a master unit and each Parani-SD will act as the slaves.
  • Page 26 Parani-MSP100. When the Parani-MSP100 is set to RS232 Mode, users will need to change the Switch on the left side of Parani-MSP100 to the Data position to allow for proper data communication to occur.
  • Page 27 Logout the console (q.Quit) To apply changes to the configuration, turn off the Parani-MSP100. Users will need to move the Switch on the left side of Parani-MSP100 to right side position for Data communication. Turn on the Parani-MSP100, and then Parani-MSP100 will start operating in RS232 mode.
  • Page 28: Bluetooth

    - See the Device Setting window in the Parani-SD Manager and set operation mode as MODE1 like below. - For configuration of mulitple Parani-SD’ s please use the connection techniques as described above. 4.1.4. Bluetooth In this page, users can find current status of Parani-MSP100.
  • Page 29: Connection

    It may take more then 5 minutes to be connected with MSP if SD are close by 1-to- n relationship. 4.1.5. Connection In this page, users may MONITOR the connection status of devices to Parani-MSP100. Now, three Bluetooth devices have been connected for Wireless serial communications as below.
  • Page 30: Neighborhoods

    Left square shows quality of connection. Green square is good, red square is poor quality. If you want to disconnect a Bluetooth terminal, you can do the job using DICONNECT button on the left. 4.1.6. Neighborhoods This page is used to search nearby Bluetooth devices, configuration of search Interval, and the Length.
  • Page 31: Repeater

    This page shows tree-structure how Repeater Parani-MSP100 and terminal devices are connected to the Station Parani-MSP100. If user’ s Parani-MSP100 is in Repeater Mode, nothing will be showed. In the captured window below, Repeater Parani-MSP100 is connected to a Station Parani-MSP100 and a Parani-SD is connected Repeater (00:0B:53:20:04:51).
  • Page 32: Configuration Via Web

    Parani-MSP100 configuration access is available via Telnet or a local Web browser. SENA provides Web user interface to expedite Parani-MSP100 configure/manage and current status check functions. To access Parani-MSP100 via Web interface, open a web browser and enter the Parani-MSP100 IP address in the address area.
  • Page 33: Parani-Msp100 Configuration

    (3) Discoverable: When checked, Parani-MSP100 is in INQUIRY mode, discovering in-range Bluetooth devices. (4) Connectable: When checked, Parani-MSP100 is in PAGE mode, connecting to Bluetooth devices. (5) Pairable: For Pairing mode enable/disable. When in need of high security, set Pairable option to UNCHECKED, enabling High Security.
  • Page 34: Operation Mode

    (1) Pin code: For Bluetooth Pin code entry (2) Security: For security level entry 4.2.2. Operation Mode Parani-MSP100 accesses 3 types of operation modes. Select according to user requirement and application. • Server Mode (1) Base port: For Parani-MSP100 Server mode default port configuration (2) List: For assessment of currently connected Bluetooth devices (3) Bdaddr/btname: Enter address or preferred name of Bluetooth device/s to BIND.
  • Page 35: Network Setting

    For entering the number of Hosts connectable to Parani-MSP100. 4.2.3. Network Setting For user Parani-MSP100 network setting. (1) [] use DHCP: When checked, Parani-MSP100 receives IP address from DHCP server. (2) IP address/Network mask/Gateway/DNS: Enter appropriate data to assign static IP address for Parani-MSP100.
  • Page 37: Approval Information

    5. Approval Information 5.1. FCC 5.1.1. FCC Compliance Statement This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) This device must accept any interference received, Including interference that may cause undesired operation 5.1.2.
  • Page 38: Rf Information

    6. RF Information 6.1. Radio Frequency Range 2.402~2.480GHz 6.2. Number of Frequency Channel 79 channels 6.3. Transmission Method FHSS(Frequency Hopping Spread Spectrum) 6.4. Modulation Method GFSK(Gaussian-filtered Frequency Shift Keying) 6.5. Radio Output Power +18dBm 6.6. Receiving Sensitivity -88dBm 6.7. Power Supply DC5V...
  • Page 39: Appendix A: Control Commands

    Parani-MSP100 is configurable and controllable by Control commands through control TCP port. Prom-MSP software is the GUI version of Control commands for easy use by customers. As all of the control commands, in Parani-MSP100 software, are listed in the bottom window, it gives users insight how each commands work.
  • Page 40: Basic Commands

    Fig. 2.1.1 PuTTY Press ‘ Open’ , then following telnet session will be opened. Enter ‘ user admin’and ‘ pass admin’to access Parani-MSP100 via Control Commands. Every command responds with +OK if successful, otherwise –ERR. A.1. Basic Commands...
  • Page 41: Commands For Server Mode

    PORT [port no.] To configure default data port number of Server Mode Parani-MSP100. If a Bluetooth device, which is not pre-registered to Parani-MSP100, has connected to Parani-MSP100, port number will be assigned automatically by Parani-MSP100. Users may check the port numbers used by LIST...
  • Page 42 Bluetooth connection. Users do not need to make TCP connection each time whenever Bluetooth connection is closed for a while. PRSV on Ex.: KATO <time> <probe> <interval> To configure ‘ TCP Keep Alive Time’ When Host, which is communicating with Parani-MSP100 via network, is...
  • Page 43: Commands For Client Mode

    To delete Host information stored by SERV command. DELSERV Parani-SD Ex.: REPT <interval> When connection to Host is failed, users may configure Retrial period of connection. Unit: millisecond, Default value: 5000 ms If the value is ‘ 0’ , Parani-MSP100 will try to recover connection only once.
  • Page 44: Commands For Vertex Mode

    Bluetooth address of destination device Response: src > dst ROUTE Ex.: 00:0B:53:12:03:A8 > 00:00:00:00:00:00 00:00:00:00:00:00 > 00:0B:53:12:03:A8 A.6. Commands for Repeater Mode STATION <bdaddr> To configure Bluetooth address of station Parani-MSP100. In repeater mode Parani-MSP100 will try to connect to this device.
  • Page 45: Commands For Bluetooth Configuration

    A.7. Commands for Bluetooth Configuration BTNAME <name> BTNAME command audits or revises Parani-MSP100™ Device Names exposed to other Bluetooth devices. If configured with default name (i.e., Parani-MSP100), lower part of Bluetooth address will be appended to the name. BTNAME My Parani-MSP100 Ex.: BTNAME +OK My Parani-MSP100 PIN <pin-code>...
  • Page 46 Bluetooth devices already sharing Link Key (see LKEY command) can connect with Parani-MSP100™ (non-pairable mode) PAIR off Ex.: PAIR +OK off LKEY For auditing currently paired Bluetooth devices sharing Parani-MSP100™ . Link Key. Response: local bdaddr|remote bdaddr LKEY Ex.: 00:0B:53:20:00:63|00:08:1B:00:52:72 TEMPKEY <on|off>...
  • Page 47: Commands For Bluetooth Connection Management

    LIST Ex.: 0|0|5000|00:0B:53:00:00:8A|SDv3b-00008A|0|0|255|0 CONN <bdaddr> [channel] Parani-MSP100 may try to CONNECT to Bluetooth devices. If you specify a channel, Parani-MSP100 will try connection directly skipping SDP (Service Discovery Protocol) process. Each device to connect should be in connectable mode. CONN 00:0B:53:00:00:8A...
  • Page 48 Note: Parani-MSP100 normally acts as an acceptor. Do not use CONN command in operating sequence as Parani-MSP100 will freeze during CONN operation. If using with Parani-SD, please configure Parani-SD as Mode 1 and make it initiate connection to Parani-MSP100. DISC <idx>...
  • Page 49 CoD name NGBRH Ex.: 00:0B:53:00:00:E5 0x001f00 PSDv3b-0000E5 00:0B:53:20:00:79 0x020300 Parani-MSP100 DTINFO <on|off> The information of the corresponding data terminal is sent from Parani- MSP100 prior to any data transmission when TCP socket connected. It consists of Bluetooth address and name in fixed length with NULL padding following.
  • Page 50: Other Commands

    LOG [line] LOG displays system logs. If line number specified, only latest <line> rows will be displayed. Ex.: <30>Jan 1 00:00:09 msp: Parani-MSP100 ver 2.3 started <30>Jan 1 00:00:09 msp: Loading configurations… … HELP HELP command displays all control commands available.
  • Page 51 CTRL 3500 Ex.: CANCEL To cancel current background operation. CANCEL Ex.: RSET To restore to factory settings. RSET Ex.: REBOOT To reboot Parani-MSP100 REBOOT Ex.: +OK Rebooting…...
  • Page 52: Appendix B: At Commands

    Appendix B: AT Commands Parani-MSP100 supports user friendly AT commands. Make sure this feature enabled in configuration console in order to use AT commands. Most of them are compatible with Parani-SD but some have differences in their usage and some commands are appended for Parani-MSP100 exclusive use.
  • Page 53 The current Bluetooth settings are displayed including BD address, Device name, Operation mode, Operation status, Authentication, Data Encryption, and Hardware Flow Control. Parani-MSP100 can have a user friendly name AT+BTNAME for easy identification. The name allows up to 30 alpha- numeric characters.
  • Page 54 The parameter nn must be a printable character. The Bluetooth device last connected to this AT+BTLAST? Parani-MSP100 is displayed with its BD address. AT+BTSEC If the authentication is activated, the pin code must be set by AT+BTKEY command. Data...
  • Page 55 000B53112233 Multi Serial Communication via RS232 interface Parani-MSP100 can communicate with Parani-SDs up to 14 devices via RS232 interface, while Parani-SD can be only used as 1:1 cable replacement. Even though Parani-MSP100 supports multiple serial connections, because RS232 interface is inherently 1:1 communication protocol, user should communicate with serial devices sequentially.
  • Page 56 AT command usage example is provided below. AT+BTINFO? 000B2431FB14,Parani-MSP100,MODE0,STANDBY,0,0,HWFC ATD000B53000001 CONNECT 000B53000001 ← connected to 000b53000001 … CONNECT 000B53000001 ← ATD000B53000002 making new connection to 000B53000002 while connected with 000B53000001 CONNECT 000b53000002 ←...
  • Page 57: Appendix C: Operation Mode Information

    C.1 Server Mode In Server Mode, Parani-MSP100 will act as TCP server. If a Bluetooth device is connected to Parani- MSP100, corresponding TCP port for the Bluetooth device will wait for connection for as Host. The Host may connect to the terminal via this port of Parani-MSP100.
  • Page 58: Vertex Mode

    Parani-MSP100 software->Advanced configuration. C.4 Repeater Mode Parani-MSP100 in Repeater Mode can be used to function as a Repeater to extend the range of Bluetooth network or avoid obstacles between Parani-MSP100 and Bluetooth devices. Please refer to the drawing below.
  • Page 59: Serial Hub Mode

    Parani-SD only 1:1 cable replacement is possible, however, incorporati ng Parani-MSP100 multiple Parani-SDs can communicate each other, 1:N multi-serial with Parani-SD. In Serial Hub mode, Parani-MSP100 handles data according to Route Table, which shows which data frame should go where. Route Table needs to be configured in advance using Parani-MSP100 software.
  • Page 60: Rs232 Mode

    ‘ In-Band Command’ . Inserted frame will be processed by Parani-MSP100 and not be transferred to destination device. **INI+DST,<dst1>,<dst2>,… ** where, dstX means Bluetooth address of destination. **INI+DST,00:0B:53:10:00:8A**Hello**INI+DST,00:0B:53:10:00:8B,00:0B:53:10:00:8C**Bluetooth For example, if you send preceding frame to Parani-SD, 00:0B:53:10:00:8A device will receive ‘ Hello’...
  • Page 61 In RS232 mode, Parani-MSP100 handles data in Multi-drop way, so data written to RS232 interface of Parani-MSP100 will be delivered to all of connected Bluetooth devices. So, in RS232 mode, “Polling” method- a master device schedules slave devices- is recommended to use.
  • Page 62 Please refer to AT command List for its usage.
  • Page 63: Appendix D: Using Parani-Msp100 With Serial/Ip

    COM port based applications to be used with TCP/IP based networks. By using virtual COM ports created by the Serial/IP software, Com port based applications can use the Parani-MSP100’ s network port or serial ports as if they were local serial ports.
  • Page 64 Step3. Connect the Parani -SD to Parani -MSP100 Go to the connection tab in the Parani-MSP100 Manager and make sure that Parani-SD and Parani-MSP100 are connected (The connection will be denoted by a solid green square).
  • Page 65 Step4. Check the “ Connect to Server”in Serial/IP. Step5. Set the IP address and Port number of the Parani-MSP100 in Serial/IP. Step6. Open the configuration wizard of Serial/IP.
  • Page 66: Configuration When Working With Serial/Ip And Parani-Msp100 In Client Mode

    Step7. Click on the [Start] button in the Configuration Wizard so that Virtual COM port will be created. D.2 Configuration when working with Serial/IP and Parani-MSP100 in Client Mode...
  • Page 67 Step1. Check the “ Accept Connections”in Serial/IP Step2. Set Port number in Serial/IP. Step3. Set the operation mode of Parani-MSP100 as “ Client Mode” Step4. Input the TCP Server’ s (PC running Serial/IP) IP address and Port number (refer to...
  • Page 68 Step5. Connect the Parani-SD to Parani-MSP100 Go to the connection tab in the Parani-MSP100 Manager and make sure that Parani-SD and Parani-MSP100 are connected (The connection will be denoted by a solid green square).
  • Page 70: Appendix E: Discovery Protocol

    Item2 … Item8 Item # parameter Item list Item # length Parameter Example 0x01 Var. Product Name PARANI-MSP100 0x02 Var. Model Code 0x03 Var. Product Serial Number MSP030403287 0x04 IP Address C0 A8 01 0A 0x05 Control port (big endian)
  • Page 71 <An Example> Magic1 (=FAh) Magic2 (=05h) Magic3 (=21h) Magic4 (=EFh) Item1(=01h) Len1(=09h) Item2(=02h) Len2(=03h) Item3(=03h) Len3(=0Ch) Item4(=04h) Len4(=04h) …...
  • Page 72: Appendix F: Warranty

    (a) any misapplication or misuse of the Product; (b) failure of Customer to adhere to any of SENA’ s specifications or instructions; (c) neglect of, abuse of, or accident to, the Product; or (d) any associated or complementary equipment or software not furnished by SENA.
  • Page 73: Software Product Warranty Details

    - 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.

Table of Contents