SENA TECHNOLOGIES PARANIMSP1000 Users Manual

Parani-MSP1000
For Wireless Multi-Serial Communications,
based on Bluetooth Technology
User Guide
Version 0.0.1
2007-05-28
User Guide for the Parani-MSP1000
Version 0.0.1 Firmware version 1.0.X Last revised on August 16, 2007 Printed in Korea
Copyright
Copyright 2007, 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
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: support@sena.com Website: http://www.sena.com
2
Revision History
Revision Date Name Description
V0.0.1 2007-08-16 Hanjun Yeom Initial Draft
3
Contents
1. Introduction 7
1.1. Overview ....................................................................................................................................7
1.2. Package Check List....................................................................................................................8
1.3. Product Specification..................................................................................................................8
2. Getting Started 10
2.1. External View ...........................................................................................................................10
2.2. LED Indicators..........................................................................................................................10
2.3. Connecting the Hardware ........................................................................................................10
2.3.1. Connecting to the network...............................오류! 책갈피가 정의되어 있지 않습니다.
2.3.2. Connecting the power......................................오류! 책갈피가 정의되어 있지 않습니다.
2.3.3. Accessing the System console........................오류! 책갈피가 정의되어 있지 않습니다.
2.3.4. Using the System console ...............................오류! 책갈피가 정의되어 있지 않습니다.
2.3.5. Using Remote console.....................................오류! 책갈피가 정의되어 있지 않습니다.
2.4. Accessing the Web Browser Management Interface.오류! 책갈피가 정의되어 있지 않습니다.
2.5. Serial Port...................................................................오류! 책갈피가 정의되어 있지 않습니다.
2.6. Reset/Reboot/Quit......................................................오류! 책갈피가 정의되어 있지 않습니다.
3. Network Configuration 10
3.1. ETHERNET0 (eth0) Configuration...........................................................................................17
3.1.1. When using a Static IP Address.....................................................................................17
3.1.2. When using Dynamic Host Configuration Protocol (DHCP)..........................................19
3.2. ETHERNET1 (eth1) Configuration...........................................................................................19
3.3. SYSLOG server Configuration.................................................................................................20
3.4. Firewall Configuration ..............................................................................................................21
3.5. TCP service Configuration .......................................................................................................22
4. Bluetooth Configuration 24
4.1. Overview ..................................................................................................................................24
4.2. Device Configuration................................................................................................................24
4.2.1. Bluetooth friendly name...................................오류! 책갈피가 정의되어 있지 않습니다.
4.2.2. Inquiry scan......................................................오류! 책갈피가 정의되어 있지 않습니다.
4.2.3. Page scan........................................................오류! 책갈피가 정의되어 있지 않습니다.
4.2.4. Authentication ..................................................오류! 책갈피가 정의되어 있지 않습니다.
4.2.5. Pass key (PIN code)........................................오류! 책갈피가 정의되어 있지 않습니다.
4.2.6. Encryption........................................................오류! 책갈피가 정의되어 있지 않습니다.
4.2.7. Available Bluetooth devices .............................오류! 책갈피가 정의되어 있지 않습니다.
4.3. Serial Port Profile (SPP) Configuration...................................................................................
4.3.1. Operation mode.............................................................................................................24
4.3.2. Operation mode – Initiate connection to unspecific devices..........................................25
4.3.3. Operation mode – Accept conn ection from unspecific devices.....................................28
4.3.4. Operation mode – Initiate/Accept connection to/from specific devices.........................28
4.3.5. Available Bluetooth devices .............................오류! 책갈피가 정의되어 있지 않습니다.
4.4. PAN/DUN/LAP Configuration...................................................................................................30
4.4.1. Private address..............................................................................................................30
4.4.2. Personal Area Networking (PAN)...................................................................................30
4.4.3. Dial-Up Networking (DUN).............................................................................................30
4.4.4. LAN Access over PPP (LAP).........................................................................................30
5. CF card Configuration 31
5.1. When using a flash memory card.............................................................................................31
6. System administration 32
6.1. Device name ............................................................................................................................32
6.2. User management....................................................................................................................32
.24
4
6.2.1. Adding a new user .........................................................................................................32
6.2.2. Removing a user............................................................................................................32
6.2.3. Editing a user.................................................................................................................32
6.3. Certificates ...............................................................................................................................32
6.3.1. Changing certificate.......................................................................................................32
6.3.2. Changing private key.....................................................................................................32
6.3.3. Uploading a new Trusted CA certificate.........................................................................32
6.3.4. Removing a Tr usted CA certificate ................................................................................32
6.4. Date and Time..........................................................................................................................32
6.5. Configuration management......................................................................................................32
6.5.1. Exporting configuration..................................................................................................32
6.5.2. Importing configuration ..................................................................................................32
6.5.3. Reset to factory-default..................................................................................................32
6.6. Firmware upgrade....................................................................................................................32
6.7. Change password ....................................................................................................................32
7. System status & log 33
7.1. System status...........................................................................................................................33
7.2. System logging.........................................................................................................................33
7.2.1. System log location........................................................................................................33
7.2.2. System log buffer size....................................................................................................33
7.2.3. Lessen system log .........................................................................................................33
7.3. Bluetooth connection monitoring..............................................................................................33
8. System statistics 34
8.1. Network interfaces....................................................................................................................34
8.2. IP..............................................................................................................................................34
8.3. ICMP ........................................................................................................................................35
8.4. TCP ..........................................................................................................................................37
8.5. UDP..........................................................................................................................................38
9. CLI guide 39
9.1. Introduction...............................................................................................................................39
9.2. Flash partitions.........................................................................................................................39
9.3. Supported Linux Utilities ..........................................................................................................39
9.3.1. Shell & shell utilities.......................................................................................................39
9.3.2. File and dis utilities.........................................................................................................39
9.3.3. System utilities...............................................................................................................39
9.3.4. Network utilities..............................................................................................................39
9.3.5. Blutooth utilities..............................................................................................................39
9.4. Accessing CLI...........................................................................................................................39
10. Approval Information 41
10.1. FCC........................................................................................................................................41
10.1.1. FCC Compliance Statement........................................................................................41
10.1.2. RF Exposure Statement...............................................................................................41
10.1.3. Do not...........................................................................................................................41
10.2. CE ..........................................................................................................................................41
10.2.1. EC-R&TTE Directive....................................................................................................41
10.3. MIC.........................................................................................................................................41
10.4. Telec .......................................................................................................................................41
11. RF Information 42
1 1.1. Radio Frequency Range.........................................................................................................42
11.2. Number of Frequency Channel..............................................................................................42
1 1.3. T ransmission Method.............................................................................................................42
11.4. Modulation Method.................................................................................................................42
11.5. Radio Output Power...............................................................................................................42
1 1.6. Receiving Sensitivity...............................................................................................................42
11.7. Power Supply .........................................................................................................................42
5
Appendix 1. Connections 43
A 1.1. Ethernet Pin out s...................................................................................................................43
A 1.2. Console and Serial port pin-outs...........................................................................................43
A 1.3. Ethernet Wiring Diagram.......................................................................................................44
Appendix 2. Parani-MSP1000 Configuration files 45
A 2.1. ip.conf....................................................................................................................................45
Appendix 3. Well-known port numbers 46 Appendix 4. Guide to the Bios menu program 47 Appendix 5: Warranty 48
A.5.1. GENERAL WARRANTY POLICY.........................................................................................48
A.5.2. LIMITATION OF LIABILITY...................................................................................................48
A.5.3. HARDWARE PRODUCT WARRANTY DETAILS.................................................................48
A.5.4. SOFTWARE PRODUCT WARRANTY DETAILS .................................................................49
A.5.5. THIRD-P AR TY SOFTWA RE PRODUCT WARRANTY DETAILS.........................................49
6
1. Introduction
1.1. Overview
The Parani-MSP1000 series is a Bluetooth Access Point to enable Bluetooth devices to be connected to 10/100Mbps Ethernet network. Parani-MSP1000 supports 7, 14, and 28 Bluetooth connections according to the model, and it supports up to 3Mbps throughput through Bluetooth
2.0+EDR specification. The Parani-MSP1000 series is a class 1 Bluetooth device that supports 150m using basic dipole antenna and up to 1 km using patch antenna. The Parani-MSP1000 series supports such various profiles as Serial Port (SPP), LAN Access over PPP (LAP), Dial-up Networking (DUN), Personal Area Networking (PAN) and FTP for various applications.
For ideal serial cable replacement applications, COM/TTY port redirector software is provided for free for Windows/Linux. The Bluetooth connection downside of the Parani-MSP1000 may be transferred to the specified multiple hosts on the network through various TCP/IP connections such as raw TCP or SSL/TLS or SSH.
For mission-critical applications requiring secure data communication, the Parani-MSP1000 supports SSLv2 SSLv3, TLSv1, SSHv1 and SSHv2 for data encryption. In addition, 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 be also helpful to the users who want to apply this box in mission-critical fail-safe applications.
The Parani-MSP1000 series is based on embedded Linux system and it supports versatile Python script engine and corresponding libraries. Hence, users may customize the function of the box easily by using Python script. Users may run their Python script in 2MB user space inside of the box, and then run various system and network functions.
The Parani-MSP1000 provides you with full-featured system management functionality of system status display, firmware upgrade, remote reset and system log display by using various ways such as telnet, SSH, serial console port or web. You can easily configure and administrate the Parani­MSP1000, with the full-featured management functions of status monitor, remote reset, error log monitor and firmware upgrade by using Telnet and serial console port under the password protection support.
Typical application areas of the Parani-MSP1000 Series are:
- Industrial automation
- Wireless building automation
- Wireless POS system
- Wireless printing
- Wireless factory monitoring
- Wireless machine monitoring
- Security/Access control systems
- General data acquisition application
- Truck/Bus monitoring system
- Car diagnostics
Please note that this manual assumes user knowledge of Bluetooth and TCP/IP Internetworking protocols.
7
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
Ethernet Interface
Bluetooth Interface
Point to multi point connectivity
Network Protocols
Configuration Diagnostic LED
Power
Hardware Interface
Environmental
Physical properties
Dual 10/100 Base-T Ethernet with RJ45 connector Supports Static IP and Dynamic IP address
Bluetooth v2.0 + EDR Class 1 Level: 18dBm Frequency: 2.4GHz Profiles - Serial Port, LAN Access over PPP, PAN, Dial up Networking
Working distance:
Dipole–Default Antenna 150m Dipole–Dipole Antenna 200m Dipole–Patch Antenna 400m Patch–Patch Antenna 1000m
MSP1000A : Up to 7 Bluetooth connections MSP1000B : Up to 14 Bluetooth connections MSP1000C : Up to 28 Bluetooth connections
IPv4, ICMP, ARP, TCP, HTTP, Telnet, TFTP, SSH, https, SSL, TLS, DNS, SCP, Syslog, NTP
Web, Telnet, SSH, Serial Console Power, Status, Ethernet1, Ethernet2
Signal Strength, # of Device Connection. Supply voltage: 5V DC
Supply current: Minimum 2A Common Power supply options:
Power via a standard AC-plug DC-adapter LAN 10/100 x 2
Inclusive Hub function Ethernet/RS232C COM supported
Operating temperature: 0 ~ 50 Storage temperature: -20 ~ 66 Humidity: 90% Non-condensing
o
C
o
C
Approvals COM port redirector
Software Warranty
FCC, CE, MIC, Telec Serial/IP
3-year limited warranty
8
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.
9
2. Getting Started
2.1. External View
2.2. LED Indicators
The Parani-MSP100 has a number of LED indicator lamps for status display. Table 2-1 describes function of each LED indicator lamp
Table 2-1 LED indicator lamps
Lamps Function
Ethernet
Bluetooth
System
Ethernet 0 Ethernet 1 Signal Strength
# of Bluetooth Connections
Status Power
Blinks whenever there is any activity on the Ethernet 0 port Blinks whenever there is any activity on the Ethernet 1 port ?
Shows the number of Bluetooth sessions currently connected to the Parani-MSP1000
Solid GREEN, if system is running and ready to be used. Solid RED, if power is supplied
2.3. Connecting the Hardware
This section describes how to connect the Parani-MSP1000 to your equipment for initial testing.
- Connect the power source to the Parani-MSP1000
- Connect the Parani-MSP1000 to Ethernet switch
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.
10
Figure 2-1 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 a network port. 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] blink to indicate incoming/outgoing Ethernet packets.
Figure 2-2 Connecting a network cable to the MSP1000
2.4. Configurations
The Parani-MSP1000 provides several paths to set up the box to make it work properly as expected.
z RS232 Serial console
If users want to set up the box before the network set-up, they can do it directly by using RS232
serial console cable provided in the package. This method is used when users want to set up the
box initially or without network connection. The menu-driven user interface provides limited
functions for initial configuration.
11
z Remote console
Users who require a menu-driven interface remotely 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.
z Web
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. Easy-to-use menu-driven user interface provides full-featured configuration functions
for the mean-time configuration purpose.
2.4.1. Configurations using RS232 serial connection
1) Connect one end of the console cable to the console port on the Parani-MSP1000.
Figure 2-3 Connecting 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 emulator program (i.e. HyperTerminal). Set the serial configuration parameters of the terminal emulation program as follows:
9600 Baud rateData bits 8
12
Parity NoneStop bits 1No flow control
4) Press the [ENTER] key.
5) Enter your username and password to log into the Parani-MSP1000. The factory default user settings are as follows.
Login: root Password: root
6) After login, users can use various shell commands in the CLI(Command Line interface). For details on the CLI, refer to the chapter 9, “CLI Guide”.
7) “editconf” command will allow you to enter the text-menu driven interface and the menu screen in #editconf
[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 by 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
-->
13
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 on the menu.
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 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 the ones in 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.
14
Figure 2-4 Login screen of the Parani-MSP1000 web management
Figure 2-5 The Parani-MSP1000 Series web management screen
Figure 2-5 shows the configuration homepage of the Parani-MSP1000 Web management interface. A
15
Loading...
+ 34 hidden pages