Sena Parani MSP1000 User manual

1
Parani-MSP1000
For Wireless Multi-Serial Communications,
based on Bluetooth Technology
User Guide
Version 1.2.2

2
User Guide for the Parani-MSP1000
Firmware version 1.2.X
Last revised on January 11, 2008
Printed in Korea
Copyright
Copyright 2008, 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.
Bluetooth is a trademark by the Bluetooth SIG Inc.
Windows® is a registered trademark of Microsoft Corporation.
Ethernet® is a registered trademark of XEROX Corporation.
Notice to Users
Proper back-up systems and necessary safety devices should be utilized to protect against injury,
death or property damage due to system failure. Such protection is the responsibility of the user.
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.
Technical Support
Sena Technologies, Inc.
210 Yangjae-dong, Seocho-gu
Seoul 137-130, Korea
Tel: (+82-2) 573-5422
Fax: (+82-2) 573-7710
E-Mail: suppor[email protected]m
Website: http://www.sena.com

3
Revision History
Revision Date Name Description
V1.0.0 2007-09-11 Hanjun Yeom Final v1.0.0 release
V1.1.1 2008-01-11 Hanjun Yeom Revised for v1.1.0 release.
V1.2.0 2008-04-15 K. Lee Revised for v1.2.0 release.
V1.2.2 2008-11-06 K. Lee Revised for v1.2.2 release.

4
Contents
1. Introduction 8
1.1. Overview.............................................................................................................................8
1.2. Package Check List............................................................................................................. 9
1.3. Product Specification ........................................................................................................... 9
2. Getting Started 11
2.1. External View.....................................................................................................................11
2.2. LED Indicators....................................................................................................................11
2.3. Connecting the Hardware .................................................................................................. 12
2.3.1. Connecting the power.............................................................................................. 12
2.3.2.Connecting to the network........................................................................................ 12
2.4. Configurations................................................................................................................... 13
2.4.1. Configuration using the RS232 serial connection...................................................... 14
2.4.2. Configurations using Ethernet connection................................................................. 16
2.4.3. Configurations using Bluetooth wireless connection.................................................. 17
3. Network Configuration 19
3.1. IP Configuration................................................................................................................. 19
3.1.1. Ethernet 0 (eth0) configuration................................................................................. 19
3.1.2. Ethernet 1 (eth1) configuration................................................................................. 22
3.2. Dynamic DNS Configuration .............................................................................................. 22
3.3. SMTP Configuration.......................................................................................................... 23
3.4. IP filtering Configuration..................................................................................................... 24
3.5. TCP service Configuration ................................................................................................. 25
4. Bluetooth Configuration 27
4.1. General properties............................................................................................................. 27
4.2. Operation mode ................................................................................................................ 28
4.2.1AP mode.................................................................................................................. 29
4.2.2 Repeater mode......................................................................................................... 29
4.2.3. Station mode........................................................................................................... 30
4.3. AP service......................................................................................................................... 30
4.3.1. Private address........................................................................................................ 30
4.3.2. PersonalArea Networking (PAN).............................................................................. 31
4.3.3. Dial-Up Networking (DUN) ....................................................................................... 31
4.3.4. LAN Access over PPP (LAP).................................................................................... 31
4.3.5. Port forwarding........................................................................................................ 31
4.4. FTP configuration.............................................................................................................. 32

5
4.5. Connections ...................................................................................................................... 33
5. Serial Port Profile (SPP) Configuration 34
5.1. Pairing mode..................................................................................................................... 34
5.2. Pairing mode - Connector.................................................................................................. 34
5.3. Pairing mode - Acceptor .................................................................................................... 35
5.4. Pairing mode - Custom...................................................................................................... 35
5.5. Port configuration .............................................................................................................. 35
5.5.1.Port pairing mode (Custom mode only)..................................................................... 36
5.5.2. Service category - CLI ............................................................................................. 36
5.5.3. Service category - Network...................................................................................... 36
5.5.4. Service category – Serial hub................................................................................... 37
5.5.5. Frame buffer............................................................................................................ 37
5.5.6. Network service....................................................................................................... 38
5.5.7.Logging (Custom mode only) ................................................................................... 41
5.5.8. Serial hub................................................................................................................ 42
5.5.9. Miscellaneous.......................................................................................................... 43
5.6. Vertexconfiguration........................................................................................................... 43
5.7. Connections ...................................................................................................................... 44
5.8. Monitoring (Sniffing) .......................................................................................................... 44
6. CF card Configuration 46
6.1. When using anATA/IDE fixed disk card.............................................................................. 46
6.2 Serial modem card configuration......................................................................................... 47
7. System administration 48
7.1. Host name ........................................................................................................................ 48
7.2. User management............................................................................................................. 48
7.2.1.Adding a newuser................................................................................................... 49
7.2.2. Removing a user..................................................................................................... 49
7.2.3.Editing a user .......................................................................................................... 49
7.3. Security............................................................................................................................. 49
7.3.1. Changing certificate................................................................................................. 50
7.3.2.Changing private key ............................................................................................... 50
7.3.3. Uploading a new Trusted CAcertificate .................................................................... 50
7.3.4. Removing a Trusted CAcertificate............................................................................ 51
7.4. Date and Time................................................................................................................... 51
7.5. Configuration management................................................................................................ 52
7.6. Firmware upgrade ............................................................................................................. 53

6
7.6.1 Manual firmware upgrade......................................................................................... 54
7.6.2. Automatic firmware upgrade..................................................................................... 55
7.7. Change password ............................................................................................................. 57
8. System status & log 58
8.1. System status.................................................................................................................... 58
8.2. System logging.................................................................................................................. 58
9. System statistics 60
9.1. Network interfaces............................................................................................................. 60
9.2. IP...................................................................................................................................... 60
9.3. ICMP ................................................................................................................................ 62
9.4. TCP .................................................................................................................................. 64
9.5. UDP.................................................................................................................................. 65
10. CLI guide 67
10.1. Introduction ..................................................................................................................... 67
10.2. Flash memory partitions................................................................................................... 67
10.3. Accessing CLI ................................................................................................................. 67
10.4. Running user-defined scripts............................................................................................ 68
10.5. File transmission ............................................................................................................. 68
11. Approval Information 69
11.1. FCC ................................................................................................................................ 69
11.1.1. FCC Compliance Statement................................................................................... 69
11.1.2. RF Exposure Statement......................................................................................... 69
11.1.3. Do not ................................................................................................................... 69
11.2. CE................................................................................................................................... 69
11.2.1. EC-R&TTE Directive.............................................................................................. 69
11.3. MIC................................................................................................................................. 69
11.4. Telec ............................................................................................................................... 69
12. RF Information 70
12.1. Radio Frequency Range .................................................................................................. 70
12.2. Number of Frequency Channel ........................................................................................ 70
12.3. Transmission Method....................................................................................................... 70
12.4. Modulation Method.......................................................................................................... 70
12.5. Radio Output Power ........................................................................................................ 70
12.6. Receiving Sensitivity........................................................................................................ 70
12.7. Power Supply.................................................................................................................. 70
Appendix A. Connections 71

7
A.1. Console pin-outs............................................................................................................... 71
A.2. Ethernet Wiring Diagram................................................................................................... 71
Appendix B. Well-known port numbers 73
Appendix C. Using Python 74
C.1. Running Python................................................................................................................ 74
C.1.1 Interactive Interpreter fromCommand Line Interface................................................. 74
C.1.2As a script from the Command Line Interface ............................................................ 74
C.2. Adding libraries and modules ............................................................................................ 74
C.3. Executing Python script at boot time.................................................................................. 75
C.3.1 Example: Inquiring near devices and transferring file................................................. 75
Appendix D. Control Commands 78
D.1. Commands for Control port............................................................................................... 78
Appendix E.Warranty 81
E.1. GENERAL WARRANTY POLICY....................................................................................... 81
E.2. LIMITATION OF LIABILITY................................................................................................ 81
E.3. HARDWARE PRODUCTWARRANTY DETAILS................................................................ 81
E.4. SOFTWARE PRODUCTWARRANTY DETAILS................................................................ 82
E.5. THIRD-PARTY SOFTWARE PRODUCT WARRANTY DETAILS......................................... 82

8
1. Introduction
1.1. Overview
The Parani-MSP1000 is a Bluetooth Access Point used to enable Bluetooth devices to be connected
to a 10/100Mbps Ethernet network. Parani-MSP1000 supports 7, 14, and 28 Bluetooth connections,
according to the model, and supports up to 3Mbps throughput through the Bluetooth 2.0+EDR
specification. The Parani-MSP1000 is a class 1 Bluetooth device that supports 150m using the basic
dipole antenna and up to 1 km using the patch antenna. The Parani-MSP1000 supports such various
Bluetooth profiles such as, Serial Port (SPP), LANAccess over PPP (LAP), Dial-up Networking (DUN),
Personal Area Networking (PAN) and FTP for use with various applications.
For those user’s applications requiring secure data communication, the Parani-MSP1000 supports
SSLv2 SSLv3, TLSv1, SSHv1 and SSHv2 for data encryption. In addition, an IP address filtering
function is provided for protecting unintentional data streams to be transmitted to the Parani-MSP1000.
The dual Ethernet, fail-over feature may also be also helpful to users who want to have a failsafe
Ethernet connection in times when the main Ethernet connection should fail.
A COM/TTY port redirector software is provided for free for Windows/Linux, for user’s applications that
still require the use of COM ports.
The Parani-MSP1000 is based on embedded Linux system and supports versatile Python script
engine. Users may customize the Parani-MSP1000 for various functionalities, by using Python script.
Users may run a custom Python script inthe 2MB user space provided by the Parani-MSP1000.
The Parani-MSP1000 provides users with a full-featured system management functionality which
includes the use of the system status display, firmware upgrade, remote reset and system log display
by connecting through any one of the multiple interfaces such as, telnet, SSH, serial console port or
web interface.
Typical application areas of the Parani-MSP1000 are:
-Industrial automation
-Wireless building automation
-Wireless POS system
-Wireless printing
-Wireless factory monitoring
-Wireless machine monitoring

9
-Security/Access control system
-General data acquisition application
-Truck/Bus monitoring system
-Car diagnostics
Please note that this manual assumes that the user has some knowledge of Bluetooth and TCP/IP
Internetworking protocols and terminologies.
1.2. Package Check List
- DC Power Adapter
- Quick Start Guide
- RS232 Serial Console Cable
- Ethernet Cross Cable
- Dipole antenna
- CD-ROM, including the Serial/IP Com Port Redirector, software and manual
1.3. Product Specification
Parani-MSP1000
Dual 10/100 Base-T Ethernet with RJ45 connectorEthernet interface Supports Static IP and Dynamic IP address
Bluetooth v2.0 + EDR
Class 1
Level: 17dBm
Frequency: 2.4GHz
Profiles - Serial Port, LAN accessover PPP, PAN, Dial up Networking
Bluetooth interface
Working distance:
DAT-G01R Antenna - Stub(Dafault) Antenna up to 150m
DAT-G01R Antenna - DAT-G01R Antenna up to 200m
DAT-G01R Antenna - DAT5-G01R Antenna up to 300m
DAT-G01R Antenna - PAT-G01R Antenna up to 500m
DAT5-G01R Antenna- DAT5-G01R Antenna up to 400m
DAT5-G01R Antenna- PAT-G01R Antenna up to 600m
PAT-G01R Antenna - PAT-G01R Antenna up to 1000m
Point to multi point
connectivity MSP1000A : Up to 7 Bluetooth connections
MSP1000B : Up to 14 Bluetooth connections
MSP1000C : Up to 28 Bluetooth connections
Network protocols IPv4, ICMP, ARP, TCP, HTTP, Telnet, TFTP,
SSH, https, SSL, TLS, DNS,
SCP, Syslog, NTP
Configuration Web, Telnet, SSH, Serial Console
Diagnostic LED Power, Status, Ethernet0, Ethernet1
Signal Strength, No of Connections
Power Supply voltage: 5V DC
Nominal Current Consumption: 1.2A@ 5VDC approximately

10
Common power supply options:
Power via a standard AC-plug DC-adapter
Hardware interface LAN 10/100 x 2
Inclusive hub function
Ethernet/RS232C COM supported
Environmental Operating temperature: 0 ~ 50 oC
Storage temperature: -30 ~ 85 oC
Humidity: 90% Non-condensing
Dimension (LxWxH)
203 x170 x 44 (mm)
7.99 x 6.69 x1.73 ( in.)
Physical properties
Weight
MSP1000A : 1414g
MSP1000B : 1432g
MSP1000C : 1468g
Approvals FCC, CE, MIC, Telec
COM port redirector
Software Serial/IP
Warranty 3-year limited warranty
Note *:
Bluetooth v2.0 supports the AFH function. The AFH function is used to decrease the amount of
interference between WiFi and Bluetooth radios by automatically avoiding any active WiFi
channels. However, AFH does not provide a complete solution, allowing WiFi and Bluetooth to
work together in harmony; AFH will only decrease the likelihood of interference. It is highly
recommended for users to test their wireless system throughly before deployment, since the
overall system performance can be influenced by various environmental factors such as
distance and other environmental radio interference.

11
2. Getting Started
2.1. External View
Figure 2-1 External view of the Parani-MSP1000
2.2. LED Indicators
The Parani-MSP1000 has a number of LED indicator lamps for status display. Table 2-1 describes the
function of each LED indicator lamp.
Table 2-1 LED indicator lamps
Lamps Function
Ethernet 0 Blinks whenever there is any activity on the Ethernet0 port
Ethernet Ethernet 1 Blinks whenever there is any activity on the Ethernet1 port
Signal Strength Shows the signal strength of Bluetooth sessions currently connected to
the Parani-MSP1000.
Bluetooth No of
Connections Shows the number of Bluetooth sessions currently connected to the
Parani-MSP1000
Status Solid GREEN, if system is running and ready to be used.
System Power Solid GREEN, if power is supplied

12
2.3. Connecting the Hardware
This section describes how to connect the Parani-MSP1000 to your equipment for initial
testing/installation.
- Connect the power source to the Parani-MSP1000
- Connect the Parani-MSP1000 to a Ethernet network.
2.3.1. Connecting the power
Connect the power cable to the Parani-MSP1000. If the power is properly supplied, the [Power] lamp
will light up solid green.
Figure 2-2 Connecting the power to the Parani-MSP1000
2.3.2. Connecting to the network
Plug one end of the Ethernet cable to the Parani-MSP1000 [Eth0] port. The other end of the Ethernet
cable should be connected to an Ethernet network. If the cable is properly connected, the Parani-
MSP1000 will have a valid connection to the Ethernet network. This will be indicated by:
The [Eth0] LED flashing to indicate incoming/outgoing Ethernet packets.

13
Figure 2-3Connecting a network cable to the Parani-MSP1000
2.4. Configurations
The Parani-MSP1000 provides several techniques to configure your unit for the environment.
RS232 Serial console
If users want to configure the MSP1000 before connecting the unit to a network or if a network
connection is not available, they can accomplish this by using RS232 serial console cable
provided in the package.
Remote console
Users who require a menu-driven interface from a remote location can utilize Telnet (port 23) or
SSH (port 22) connections to the Parani-MSP1000 using Telnet or SSH client. The menu-driven
user interface provides limited functions for initial configuration.
NOTE : Please note that Parani-MSP1000 supports only the SSH v2, so user must use the SSH client
which is able to support SSH v2.
WebInterface
Remote users who want to use a web browser to configure the Parani-MSP1000 can connect to
the Parani-MSP1000 using a conventional web browser, such as Internet Explorer or Firefox
Navigator. The Web Interface comprises of an Easy-to-use menu-driven user interface that
provides full-featured configurationof the MSP1000 .

14
2.4.1. Configuration using the RS232 serial connection
1) Connect one end of the console cable to the console port on theParani-MSP1000.
Figure 2-4Connecting a system console cable to the Parani-MSP1000
2) Connect the other end of the cable to the serial port of the user’s computer.
3) Run a terminal program (i.e. HyperTerminal). Set the serial configuration parameters of the
terminal program as follows:
9600 Baud rate
Data bits 8
Parity None
Stop bits 1
No flow control
4) Press the [ENTER] key.
5) Enter your username and password into the Parani-MSP1000. The factory default user
settings are as follows.
Login: root Password: root
6) After logging in , users can use various shell commands in the CLI(Command Line interface).
For details onusage of the CLI, refer to the chapter 10. “CLI Guide”.
7) “editconf”command will allow you to enter the text-menu driven interface .

15
[root@MSP1000 /]# editconf
-------------------------------------------------------------------------------
Welcome to MSP1000 configuration page
Current Time : 7/14/2007 12:22:56 Serial No. : msp1000-test1234
F/W Rev. : v1.0.0 MAC Addr.(eth0) : 00:01:95:AF:BF:DD
IP Mode (eth0) : Static IP Addr.(eth0) : 192.168.161.5
-------------------------------------------------------------------------------
1. Network configuration
2. System administration
3. System status & log
4. CF card configuration
5. Monitoring
6. Save changes
7. Exit without saving
8. Exit and apply changes
9. Exit and reboot
<ESC> Back, <ENTER> Refresh
--> 1
8) Select menu 1. [Network Configuration] and then proceed to [Ethernet 0] configuration to set
up the IP address of the box. Users may set up the network configuration according to their
environment. Once network set-up is done, users may access the box through telnet/ssh
connection or via a web browser.
-------------------------------------------------------------------------------
Network Configuration
-------------------------------------------------------------------------------
1. ETHERNET 0 (eth0) configuration
2. ETHERNET 1 (eth1) configuration
3. Firewall configuration
4. TCP configuration
<ESC> Back, <ENTER> Refresh
--> 1
-------------------------------------------------------------------------------
ETHERNET 0 (eth0) configuration
-------------------------------------------------------------------------------
1. IP mode: Static IP
2. IP address: 192.168.14.123
3. Subnetmask: 255.255.0.0
4. Gateway: 192.168.1.1
5. Primary DNS: 168.126.63.1
6. Secondary DNS: 168.126.63.2
<ESC> Back, <ENTER> Refresh
-->
From the main menu screen, the users may select a menu item for configuration of the Parani-
MSP1000 parameters by selecting the menu number and pressing the [ENTER] key. In the submenu
screen, users can configure the required parameters guided by online comments.
NOTE: Be sure to perform “save” and “apply”command before you exit from editconf menu program.
All the parameters can be stored into the non-volatile memory space of the box, but the settings will
not be stored until users perform “save”command on the menu. All the configuration change will be
effective after entering“apply”command.

16
2.4.2. Configurations using Ethernet connection
The IP address of the Parani-MSP1000 must be known before users can access the box using the
Remote console. The default IP address of the Parani-MSP1000 is 192.168.161.5. Once users know
the IP address of the box, they can access to it either by using telnet/ssh program or a web browser.
The default user name and password is as same as the serial console interface as follows.
root : root
1) Telnet/SSH Access
The steps for accessing telnet/ssh interface is exactly same as in the serial console access.
Please take steps from 5) to 8) in chapter 2.4.1 to get into the menu-driven user interface.
2) Web Access
The Parani-MSP1000 supports both HTTP and HTTPS (HTTP over SSL) protocols.
Figure 2-5 Login screen of the Parani-MSP1000 web management

17
Figure 2-6 The Parani-MSP1000 web management screen
Figure 2-6 shows the configurationhomepage of the Parani-MSP1000 Web management interface. A
menu bar is provided on the left hand side of the screen. The menu bar includes the uppermost
configuration menu groups. Selecting an item on the menu bar opens a tree view of all the submenus
available under each grouping. Selecting a submenu item will allow the user to modify parameter
settings for that item. Every page will allow the user to [Save to Flash], [Save & apply] or [Cancel] their
actions. After changing the configuration parameter values, the users must select [Save] to save the
changed parameter values to the non-volatile memory.
To apply all changes made, the user must select [Apply Changes]. This option is available on the
bottom of the menu bar. Only when the user selects [Apply changes] will the new parameter values be
applied to the Parani-MSP1000 configuration. Users also can select [Save & apply] to save
parameters and apply changes in one step.
If the user does not want to save the new parameter values, the user must opt to [Cancel]. All changes
made will be lost and the previous values restored. Any changes that are already saved or applied
cannot be canceled.
2.4.3. Configurations using Bluetooth wireless connection
The Parani-MSP1000 provides PAN (Personal Area Network) profile service as a way to access the
configuration interface of the box through using a Bluetooth connection. Users may initially configure
the box using Bluetooth connection when their PC or lap-top has Bluetooth communication capability.

18
Please refer to the following:
1) Attach the power adapter to the Parani-MSP1000. Do not attach the Ethernet cable on the
MSP1000 or the PC.
2) Search for the Parani-MSP1000 using Bluetooth Scan software and then connect to the
device using [Network Access Point] protocol.
3) Make sure the connection is made, and then check the IP address of the PC or laptop.
The Parani-MSP1000 has a built-in DHCP server, and it leases the 10.0.0.x IP address to the
client computer. The default IP address of the Parani-MSP1000 in this PAN is 10.0.0.1.
4) Try to connect to the Parani-MSP1000 by IP address, 10.0.0.1 using web or telnet program.
5) Users can configure the box using wireless connection.

19
3. Network Configuration
3.1. IP Configuration
3.1.1. Ethernet 0 (eth0) configuration
The Parani-MSP1000 requires a valid IP address to operate within the user’s network environment.
If the IP address is not readily available, contact the system administrator to obtain a valid IP address
for the Parani-MSP1000. Please note that the Parani-MSP1000 requires a unique IP address to
connect to the user’s network.
The users may choose one of two Internet protocols in setting up IP address: i.e.
Static IP
DHCP (Dynamic Host Configuration Protocol)
The Parani-MSP1000 is initially defaulted to STATIC mode, with a static IP address of 192.168.161.5.
Table 3-1 shows the configuration parameters for all two IP configurations. Figure 3-1 is an example of
what the actual web-based GUI display looks like.
Table 3-1 IP configuration Parameters
IP address
Subnet mask
Default gateway
Static IP
Primary DNS/ Secondary DNS
DHCP Primary DNS/ Secondary DNS (Optional)
Figure 3-1 IP Configuration

20
3.1.1.1. When using a Static IP Address
When using a Static IP address, the user must manually specify all the configuration parameters
associated with the IP address of the Parani-MSP1000. These include the IP address, the network
subnet mask, the gateway computer and the domain name server computers. This section will look at
each of these in more detail.
Note: The Parani-MSP1000 will attempt to locate all this information every time it is turned on.
IP address
A Static IP address acts as a “static” or permanent identification number. This number is assigned to
a computer to act as its location address on the network. Computers use these IP addresses to
identify and talk to each other on a network. Therefore, it is imperative that the selected IP address be
both unique and valid in anetwork environment.
Note: 192.168.1.x, 172.16.x.x and 10.x.x.x will never be assigned by and ISP (Internet Service
Provider). IP addresses using this form are considered private. Actual applications of the Parani-
MSP1000 may require access to public network, such as the Internet. If so, a valid public IP address
must be assigned to the user’s computer. A public IP address is usually purchased or leased from a
local ISP.
Subnet mask
A subnet represents all the network hosts in one geographic location, such as a building or local area
network (LAN). The Parani-MSP1000 will usethe subnet mask setting to verify the origin of all packets.
If the desired TCP/IP host specified in the packet is in the same geographic location (on the local
network segment) as defined by the subnet mask, the Parani-MSP1000 will establish a direct
connection. If the desired TCP/IP host specified in the packet is not identified as belonging on the local
network segment, aconnection is established through the given default gateway.
Default gateway
A gateway is a network point that acts as a portal to another network. This point is usually the
computer or computers that control traffic within a network or a local ISP (Internet service provider).
The Parani-MSP1000 uses the IP address of the default gateway computer to communicate with hosts
outside the local network environment. Refer to the network administrator for a valid gateway IP
address.
Primary and Secondary DNS
The DNS (Domain Name System) server is used to locate and translate the correct IP address for a
requested web site address. A domain name is the web address (i.e. www.yahoo.com) and is
Table of contents
Other Sena Wireless Access Point manuals
Popular Wireless Access Point manuals by other brands

EnGenius
EnGenius M5000 user manual

Trade Show
Trade Show 4G Mega Internet Kit Quick start up guide

TP-Link
TP-Link Auranet EAP110 installation guide

TRENDnet
TRENDnet TEW-750DAP user guide

Moxa Technologies
Moxa Technologies AirWorks AWK-1131A Quick installation guide

EnGenius
EnGenius ERA150 Quick installation guide