background image

1

Parani-MSP1000

For Wireless Multi-Serial Communications,

based on Bluetooth Technology

User Guide

Version 1.2.2

Summary of Contents for Parani MSP1000

Page 1: ...1 Parani MSP1000 For Wireless Multi Serial Communications based on Bluetooth Technology User Guide Version 1 2 2 ...

Page 2: ...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 Te...

Page 3: ...ate 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 ...

Page 4: ...tooth 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 1 AP mode 29 4 2 2 Repeater mode 29...

Page 5: ...y 41 5 5 8 Serial hub 42 5 5 9 Miscellaneous 43 5 6 Vertex configuration 43 5 7 Connections 44 5 8 Monitoring Sniffing 44 6 CF card Configuration 46 6 1 When using an ATA 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 new user 49 7 2 2 Removing a user 49 7 2 3 Editing a user 49 7 3 Security 49 7 3 1 Ch...

Page 6: ...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 Mod...

Page 7: ...ine 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 PRODUCT WARRANTY DETAILS 81 E 4 SOFTWARE PRODUCT WARRANTY DETAILS 82 E 5 THIRD ...

Page 8: ...smitted 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 su...

Page 9: ...erial Port LAN access over 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 Anten...

Page 10: ...are 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...

Page 11: ...ction Ethernet 0 Blinks whenever there is any activity on the Ethernet 0 port Ethernet Ethernet 1 Blinks whenever there is any activity on the Ethernet 1 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 syst...

Page 12: ... 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 Et...

Page 13: ... 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 Web Interface Remote users who want to use a web browser to configur...

Page 14: ... 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 ...

Page 15: ...onfiguration 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 ...

Page 16: ...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 an...

Page 17: ... 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 Can...

Page 18: ...g 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 confi...

Page 19: ... 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 ...

Page 20: ...igned 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 use the 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 ...

Page 21: ...he amount of time a given IP address will be valid for a computer All the parameters required to assign an IP address are automatically configured on the DHCP server side and each DHCP client computer receives this information when the IP address is provided at its boot up Each time the device is reset the Parani MSP1000 broadcasts a DHCP request over the network The reply generated by the DHCP se...

Page 22: ...rani MSP1000 to a DSL line or use a DHCP configuration the IP address might be changed whenever it reconnects to the network It can therefore be very difficult to post all related contacts for each new IP address In addition if the administrator only has access through the remote console there is no way to know if an IP address has changed or what the new IP address is A Dynamic DNS service is pro...

Page 23: ... SMTP with authentication POP before SMTP These examples can be seen in Figure 3 3 Required parameters for each SMTP configuration include SMTP server IP address SMTP user name SMTP user password Device mail address The device mail address specifies the sender s email address for all log and alarm delivery emails SMTP servers often check only the sender s host domain name of the email address for ...

Page 24: ...are accessible from any host The meanings of each parameter in IP filtering configuration are as follows Interface Apply IP filtering rule to the incoming packet through this interface This is configurable one of eth0 or pan0 Option and IP address mask Input field to describe a specific range of host on the network The user may allow a host or a group of hosts to access the Parani MSP1000 The user...

Page 25: ... 192 168 0 1 192 168 255 254 192 168 0 0 255 255 0 0 Normal 192 168 1 1 192 168 1 126 192 168 1 0 255 255 255 128 Normal 192 168 1 129 192 168 1 254 192 168 1 128 255 255 255 128 Normal None 0 0 0 0 0 0 0 0 Invert 3 5 TCP service Configuration If a TCP session is established between two hosts the connection should be closed normally or abnormally by either of the hosts to prevent the lock up of th...

Page 26: ...y keep alive probes will be sent to the remote host until it decides that the connection is dead Multiplied with the TCP keep alive intervals this gives the time that a link is forced to close after a keep alive packet has been sent for the first time The default is 3 times TCP keep alive intervals This represents the waiting period until a keep alive packet is retransmitted The default value is 5...

Page 27: ...ncryption When this is enabled the Parani MSP1000 applies encryption to all Bluetooth connections Class of device Specify the kind of device and type of available service on this device The Class of device is composed three bytes 0xSSDDdd Major Service Class SS Major Device Class DD Minor Device Class dd Major Service Class Bit 1 Positioning Location identification Bit 2 Networking LAN Ad hoc Bit ...

Page 28: ...when the communication is suspended it may be regarded as disconnection 0 40 sec infinite if value is 0 Save link key When this is enabled the Parani MSP1000 stores generated link key at the flash memory Delete link key The Parani MSP1000 deletes stored link key at the flash memory Specific pin code The Parani MSP1000 can configure PIN code of a specific device Available Bluetooth devices The info...

Page 29: ...can be used to function as a Repeater to expend the range of Bluetooth network or avoid obstacles between Parani MSP1000 and Bluetooth devices Figure 4 2 Bluetooth communication using Repeater To use the Repeater feature with the Parani MSP1000 the users should configure four parameters as follows Station BD Address Local IP Netmask Gateway Figure 4 3 Repeater mode configuration ...

Page 30: ...4 Bluetooth AP Service 4 3 1 Private address The Parani MSP1000 uses private addresses for PAN DUN and LAP connections When using PAN the Parani MSP1000 assigns IP address via DHCP and when using DUN and LAP the Parani MSP1000 assigns IP address via Internet Protocol Control Protocol IPCP Available private addresses are as follows 10 0 0 0 10 255 255 255 Table 4 1 Reserved Addresses in 10 x x x 10...

Page 31: ...in a peer to peer style network Bluetooth Piconet Network Access Point NAP The Parani MSP1000 acts as proxy router or bridge between an existing network infrastructure LAN and Bluetooth clients 4 3 3 Dial Up Networking DUN When this option is Enable the Parani MSP1000 provides DUN profile for incoming Bluetooth connections 4 3 4 LAN Access over PPP LAP When this option is Enable the Parani MSP1000...

Page 32: ...re already used by the Parani MSP1000 for configuration Remote IP 172 16 0 10 Remote port 80 Protocol TCP 4 4 FTP configuration The Parani MSP1000 provides FTP File transfer profile service Mobile phones PDA s and PCs are able to upload and download any file to from the Parani MSP1000 FTP service When this value is Enable the Parani MSP1000 provides the FTP service Base directory The directory for...

Page 33: ... address Device name The name of remote Bluetooth device LM The Link mode of the Parani MSP1000 The M means Master and the S means Slave RSSI LQ The RSSI and Link Quality LQ show the signal strength The closer LQ is to 255 and RSSI is to 0 this means the Parani MSP1000 has a good connection to the connected Bluetooth device In general the wireless connectivity is at its best within 10 meters Figur...

Page 34: ...and initiates connection to them The Parani MSP1000 doesn t accept any incoming connection Acceptor The Parani MSP1000 accepts all incoming connections The Parani MSP1000 will not create any outgoing connections Custom The Parani MSP1000 will only communicate with the registered Bluetooth devices The user should set up the BD addresses of the Bluetooth devices and each paring mode Figure 5 1 Pairi...

Page 35: ...MSP1000 finds too many Bluetooth devices to connect If then it is efficient to use limited IAC or user defined IAC To use non generic IAC the IAC of Bluetooth device to which the Parani MSP1000 connect should also be changed Remote device name The Parani MSP1000 attempts to connect to the devices whose name start with the configured name 5 3 Pairing mode Acceptor The Parani MSP1000 accepts all inc...

Page 36: ...to access to CLI without the use of a serial cable Figure 5 3 Service category CLI 5 5 3 Service category Network When a new Bluetooth connection is created the Parani MSP1000 starts the registered network service If the network service is client the Parani MSP1000 creates an outgoing connection and if the network service is server the Parani MSP1000 listen on a TCP port And then if TCP connection...

Page 37: ...i SDs can communicate each other 1 N multi serial with Parani_SD Note The serial hub mode is supported only when the Pairing mode is Custom Figure 5 5 Service category Serial hub 5 5 5 Frame buffer The available options are as follows Disable The frame buffer functionality is disabled The Parani MSP1000 sends the data received from SPP to remote hosts as soon as possible Fixed size The Parani MSP1...

Page 38: ...he Parani MSP1000 waits until a frame composed of STX data ETX and some wildcard characters is arrived the received data size is the configured fixed size or the timer is expired If the timeout is zero it means unlimited Figure 5 6 Frame buffer configuration 5 5 6 Network service The available options are as follows Network service mode The available modes are server client tunneling and vertex If...

Page 39: ...39 remote host like the client mode In vertex mode data from a host are sent to all of connected Bluetooth devices Figure 5 7 Server mode Figure 5 8 Client mode Figure 5 9 Tunneling mode ...

Page 40: ...port number The allocated port number will be within the range from the Base port number to Base port number 27 Note Please avoid the duplication of the TCP port number If possible do not use the well known ports When setting up the Base port number range from the Base port number to the Base port number 27 must not be overlapped with other network services Authentication When the network service ...

Page 41: ...this is enable the Parani MSP1000 starts logging the data sent received to from the SPP connection Log location The data is able to be logged to memory or CF memory when a CF memory is plugged The logged data is saved to a file whose name is portlogs the_BD_address log Data stream to be logged Logging mode If the data is composed of only readable text not including binary codes select Text If the ...

Page 42: ...g mode 5 5 8 Serial hub The serial hub mode is supported only when the Pairing mode is Custom This field shows BD address of connectable Bluetooth devices so the user can select some devices Figure 5 12 Serial hub configuration ...

Page 43: ...pport Odd Even or Space parity while the Parani SD ESD is set to No Parity The 7 bit data emulation option cannot be used with non parity Figure 5 13 Miscellaneous setting 5 6 Vertex configuration It is a configuration to send the date delivered from a host to all of connected Bluetooth devices The configurable parameters are as follows Vertex port This is a TCP port to communicate with Bluetooth ...

Page 44: ...ceived sent from to SPP To access the port monitoring 1 Access the console management via Telnet or SSH 2 Select the Monitoring menu SPP connections and the connection to sniff Welcome to MSP1000 configuration page Current Time 8 26 2007 06 55 14 Serial No MSP1000 00001 F W Rev v1 0 0 MAC Addr eth0 00 01 95 AF BE 11 IP Mode eth0 Static IP Addr eth0 192 168 11 30 1 Network configuration 2 System ad...

Page 45: ...nd available commands are as follows dc index disconnect the connection 2 Select data stream to monitor 1 SPP TCP 2 SPP TCP 3 SPP TCP 3 Select monitoring mode 1 Text 2 Binary 2 Press Q to exit Press SPACE to stop Press ESC to menu 16 04 30 SPP TCP 0000h 61 73 64 73 61 64 73 61 64 73 64 61 73 61 64 asdsadsadsdasad 16 04 30 SPP TCP 0000h 61 73 64 73 61 64 73 61 64 73 64 61 73 61 64 asdsadsadsdasad N...

Page 46: ...or a modem cards allows the users can make an out of band access to the Parani MSP1000 without occupying one a serial port with an to connect to an external modem 6 1 When using an ATA IDE fixed disk card After inserting an ATA IDE fixed disk card select the Probe button If the card is not formatted select the Format button and select the Probe button again The Parani MSP1000 supports EXT2 ETX3 an...

Page 47: ...em card configuration The user can access to the Parani MSP1000 via serial modem The user can configure User name Password Authentication method Remote Local IP as shown in Figure 6 2 Figure 6 2 Modem card configuration ...

Page 48: ...dmin and user The root and admin group has full read write access of the Parani MSP1000 configuration The difference between root and admin is that the root is able to access the shell but the admin group isn t The user group has no right to modify any of the Parani MSP1000 configurations and only change their respective passwords The factory default user names and the passwords are System Super U...

Page 49: ... user to be removed 2 Select Remove button Note Removing the root user is not allowed 7 2 3 Editing a user In order to modify an existing user 1 Select the username user ID 2 Modify the username the group or the password 3 Select Submit button 7 3 Security The Parani MSP1000 uses SSL and TLS protocol for Web configuration HTTPS and network service of the SPP The SSL and TLS are based on the certif...

Page 50: ...enu If the private key is encrypted the passphrase that is required in decrypting the private key must be configured In order to change the private key for this Parani MSP1000 1 Select Private key menu 2 Select the Private key file 3 Enter the passphrase optional 4 Select Submit button 7 3 3 Uploading a new Trusted CA certificate The Parani MSP1000 supports PEM format for certificate When the Para...

Page 51: ...current date and time information The Parani MSP1000 clock and calendar settings are backed up by internal battery power The user can change the current date and time Figure 7 4 Date and time configuration There are two date and time settings The first is to use the NTP server to maintain the date and time settings If the NTP feature is enabled the Parani MSP1000 will obtain the date and time info...

Page 52: ...time by selecting Factory default at the location property or by pushing the hardware factory default reset switch on the back panel of the Parani MSP1000 The following parameters should be properly set up in order to export import configurations as follows Configuration export Location Location to export to Encrypt One of Yes or No File name Configuration import Location Location to import from B...

Page 53: ...import from the file selection list box if location is neither local machine nor factory default 5 Select the file to import by clicking browse button if location is local machine 6 Click the Import button Figure 7 6 Configuration import 7 6 Firmware upgrade Firmware upgrades are available via serial remote console or web interface The latest upgrades are available on the Sena web site at http www...

Page 54: ...mware via a remote console 1 Obtain the latest firmware 2 Connect the terminal emulation program using either TELENT SSH or a serial console port TELNET or SSH is recommended since the process of firmware upgrade by serial console requires extremely long time 3 Select from the firmware upgrade menu as shown in Welcome to MSP1000 configuration page Current Time 8 26 2007 06 55 14 Serial No MSP1000 ...

Page 55: ...ent Time 8 26 2007 06 55 14 Serial No MSP1000 00001 F W Rev v1 0 0 MAC Addr eth 0 00 01 95 AF BE 11 IP Mode eth0 Static IP Addr eth0 192 168 11 30 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 2 System administrator 1 Device name MSP1000 ...

Page 56: ...de or not by comparing the version at hash file with the Parani MSP1000 firmware version Hash file format is below Firmware upgrade TYPE NAME VERSION TYPE 1 NAME the name of firmware image VERSION the version of firmware Configuration upgrade TYPE NAME OPTION VERSION TYPE 2 NAME the name of configuration file OPTION E N E Encrypted configuration file N Non encrypted configuration file VERSION the ...

Page 57: ...serfile tar gz FXZ mnt ram 4 mkdir mnt ram testdir Figure 7 8 Automatic firmware upgrade 7 7 Change password To change the current user s password type the current password a new password and confirm the new password and then click the Submit button Figure 7 9 Change password ...

Page 58: ...log buffer size and the log storage location Enable Disable This parameter defines whether to use system logging Log location The system log can be stored to in the Parani MSP1000 internal memory the ATA IDE fixed disk card inserted in CF slot or remote SYSLOG server If the internal memory is used to store system log data the log data will be cleared when the Parani MSP1000 is turned off To preser...

Page 59: ...ilities to save messages from the Parani MSP1000 separately in the SYSLOG server Reduce system log Time to reduce the log data to system log size The system log should be reduced because the internal memory for system log is limited The Parani MSP1000 has a 16 Megabytes memory for system log and port log If the internal memory is full the system log will not be recorded anymore Table 8 1 The time ...

Page 60: ...d below Forwarding Specifies whether IP forwarding is enabled or disabled DefaultTTL Specifies the default initial time to live TTL for datagrams originating on a particular computer InReceives Shows the number of datagrams received InHdrErrors Shows the number of datagrams received that have header errors Datagrams Received Header Errors is the number of input datagrams discarded due to errors in...

Page 61: ...rded datagrams OutDiscards Specifies the number of transmitted datagrams discarded These are datagrams for which no problems were encountered to prevent their transmission to their destination but which were discarded for example for lack of buffer space This count would include datagrams counted in Datagrams Forwarded if any such packets met this discretionary discard criterion OutNoRoutes Specif...

Page 62: ...tocol Definitions and descriptions of each parameter are described below InMsgs OutMsgs Specifies the number of messages received or sent InErrors OutErrors Specifies the number of errors received or sent InDestUnreachs OutDestUnreachs Specifies the number of destination unreachable messages received or sent A destination unreachable message is sent to the originating computer when a datagram fail...

Page 63: ...e back to the originating computer InEchoReps OutEchoReps Specifies the number of echo replies received or sent A computer sends an echo reply in response to receiving an echo request message InTimestamps OutTimestamps Specifies the number of time stamp requests received or sent A time stamp request causes the receiving computer to send a time stamp reply back to the originating computer InTimesta...

Page 64: ...the following values 0 CONSTANT Constant Time out 1 RSRE MIL STD 1778 Appendix B 2 VANJ Van Jacobson s Algorithm 3 OTHER Other RtoMin Specifies the minimum retransmission time out value in milliseconds RtoMax Specifies the maximum retransmission time out value in milliseconds MaxConn Specifies the maximum number of connections If the maximum number is set to 1 the maximum number of connections are...

Page 65: ...ns InSegs Specifies the number of segments received OutSegs Specifies the number of segments transmitted This number does not include retransmitted segments RetransSegs Specifies the number of segments retransmitted InErrs Specifies the number of errors received OutRsts Specifies the number of segments transmitted with the reset flag set Figure 9 4 TCP statistics 9 5 UDP The UDP Statistics screen ...

Page 66: ...ified port was invalid InErrors Specifies the number of erroneous datagrams that were received Datagrams Received Errors is the number of received UDP datagrams that could not be delivered for reasons other than the lack of an application at the destination port OutDatagrams Specifies the number of datagrams transmitted Figure 9 5 UDP statistics ...

Page 67: ...using a T elnet SSHclient from their workstation 10 2 Flash memory partitions The Parani MSP1000 internal flash is partitioned as shown in the table below The users can freely access the Mtdblock4 which is mounted on usr2 for their own needs The users can also access files at etc var and temp However accessing these files at the RAM disk will not affect the Parani MSP1000 after rebooting Block Typ...

Page 68: ...t sena 331 Password required for sena Password 230 User sena logged in Remote system type is UNIX Using binary mode to transfer files ftp get test tgz local test tgz remote test tgz 200 PORT command successful 150 Opening BINARY mode data connection for test tgz 350 bytes 226 Transfer complete 350 bytes received in 0 04 secs 9 6 kB s ftp bye In addition to a regular FTP client the user can copy fi...

Page 69: ...2 RF Exposure Statement The equipment complies with FCC RF radiation exposure limits set forth for an uncontrolled environment This device and its antenna must not be co located or operation in conjunction with any other antenna or transmitter 11 1 3 Do not Any changes or modifications to the equipment not expressly approved by the party responsible for compliance could void user s authority to op...

Page 70: ... 12 2 Number of Frequency Channel 79 channels 12 3 Transmission Method FHSS Frequency Hopping Spread Spectrum 12 4 Modulation Method GFSK Gaussian filtered Frequency Shift Keying 12 5 Radio Output Power 18dBm 12 6 Receiving Sensitivity 88dBm 12 7 Power Supply DC5V ...

Page 71: ...ng to the serial communication type configuration 6 7 8 9 1 2 3 4 5 Figure A 1 Pin layout of the DB 9 connector Table A 1 Pin assignment of DB 9 connector for console and serial port Pin RS232 console and serial ports 1 DCD 2 Rx 3 Tx 4 DTR 5 GND 6 DSR 7 RTS 8 CTS 9 A 2 Ethernet Wiring Diagram Figure A 2 Ethernet direct connection using crossover Ethernet cable ...

Page 72: ...72 Figure A 3 Ethernet connection using straight through Ethernet cable ...

Page 73: ...ams executed by privileged users Table B 1 shows some of the well known port numbers For more details please visit the IANA website http www iana org assignments port numbers Table B 1 Well known port numbers Port number Protocol TCP UDP 21 FTP File Transfer Protocol TCP 22 SSH Secure Shell TCP 23 Telnet TCP 25 SMTP Simple Mail Transfer Protocol TCP 37 Time TCP UDP 39 RLP Resource Location Protoco...

Page 74: ...copyright credits or license for more information a 1 b 2 c a b c 3 C 1 2 As a script from the Command Line Interface A Python script can be executed by invoking the interpreter from the command line Be sure that the file permission mode allows execution root MSP1000 usr2 cat cal py bin python a 1 b 2 c a b print a b d c root MSP1000 usr2 cal py a b 3 root MSP1000 usr2 C 2 Adding libraries and mod...

Page 75: ...erval 300 file_path usr2 advertising jpg Available class Miscellaneous Computer Phone LAN Network Access point Audio Video Peripheral Imaging Usage available_class class_name example available_class Computer available_class Computer Phone available_class Phone class MyDiscoverer bluetooth DeviceDiscoverer def pre_inquiry self self done False def device_discovered self address device_class name maj...

Page 76: ...ort file_path temp addr bdaddr time time send_info append temp def update_send_info cur_time time for item in send_info if cur_time item time send_interval send_info remove item send_info while True scan_info threads nloops 0 d MyDiscoverer d find_devices lookup_names True readfiles d while True rfds select select readfiles 0 if d in rfds d process_event if d done break if len send_info 0 update_s...

Page 77: ...sender py root 192 168 7 8 s password btsender py 100 2644 2 6KB s 00 00 root MSP1000 usr2 Step 3 Modify the usr2 rc user root MSP1000 usr2 vi rc user PATH bin usr bin sbin usr sbin Add shell command to execute from here usr2 btsender py Step 4 Restart the Parani MSP1000 root MSP1000 usr2 reboot ...

Page 78: ...ds with OK if successful otherwise ERR Figure D 1 Control command D 1 Commands for Control port OPT Necessary OPT Optional Synopsis USER username Description To enter login name Example USER admin OK Password required Synopsis PASS password Description To enter the password for logging in Example PASS 1234 OK User Authenticated ...

Page 79: ...ubunto 0 00 01 95 08 24 CF MSP1000 0 OK Synopsis LIST Description To see the connected Bluetooth device list Higher link quality better link status Zero rssi means the most efficient RF condition With link quality lower than 200 throughput may be affected or link may be lost Idx dev_id bdaddr name link_quality rssi Example LIST 0 0 00 01 95 07 3C E7 PSD100v1 1 1 073CE7 255 22 OK Synopsis DISC idx ...

Page 80: ...iption To see software version of Parani MSP1000 Example VER OK v1 2 0 Synopsis HELP Description Displays all control commands available Example HELP USER username PASS password STAT SCAN iac LIST DISC idx LOG line VER REBOOT QUIT HELP OK Synopsis REBOOT Description To reboot Parani MSP1000 only root Example REBOOT OK Reboot Synopsis QUIT Description To quit the communication with Parani MSP1000 E...

Page 81: ... BUT NOT LIMITED TO DIRECT INDIRECT INCIDENTAL SPECIAL OR CONSEQUENTIAL DAMAGES WHETHER IN AN ACTION IN CONTRACT OR TORT INCLUDING NEGLIGENCE AND STRICT LIABILITY SUCH AS BUT NOT LIMITED TO LOSS OF ANTICIPATED PROFITS OR BENEFITS RESULTING FROM OR ARISING OUT OF OR IN CONNECTION WITH THE USE OF FURNISHING OF EQUIPMENT PARTS OR SERVICES HEREUNDER OR THE PERFORMANCE USE OR INABILITY TO USE THE SAME ...

Page 82: ...capacity degradation due to usage aging and with some chemistry lack of maintenance E 4 SOFTWARE PRODUCT WARRANTY DETAILS WARRANTY PERIOD SENA warranties software Product for a period of one 1 year WARRANTY COVERAGE SENA warranty will be limited to providing a software bug fix or a software patch at a reasonable time after the user notifies SENA of software non conformance E 5 THIRD PARTY SOFTWARE...

Reviews: