Advertisement

Quick Links

Savari
MW-1000™ User Guide
Release 5.9.0
Document Version 1.5
November 4, 17
savari.net // +1 408 833 6369

Advertisement

Table of Contents
loading

Summary of Contents for Savari MW-1000

  • Page 1 Savari MW-1000™ User Guide Release 5.9.0 Document Version 1.5 November 4, 17 savari.net // +1 408 833 6369...
  • Page 2 Copyright © Savari, Inc., 2017. All Rights Reserved. This publication, in whole or in part, may not be reproduced, stored in a computerized, or other retrieval System or transmitted in any form, or by any means whatsoever without the prior written permission from Savari...
  • Page 3: Table Of Contents

    Winscp – Copying files from OBU to/from local-machine ............31 Putty – Connecting to MW-1000 terminal ..................31 10.2 ..........................32 INUX OOLS OMMANDS Minicom – Connecting to MW-1000 via Serial port in Linux ............ 32 APPENDIX B: TROUBLESHOOTING ....................33 11.1 ......................33 OMMON ROBLEMS AND OLUTIONS Hardware ................................
  • Page 4 Re-organized document sections, and improved 5.6.1 readability of the document 04-07-17 10. Included Appendix – Windows/Linux tools 5.6.1 04-07-17 Removed safetyapps configuration details 5.6.2 25-07-17 5.3 Updated default BSM logging from enabled to 5.7.1 disabled. Savari Inc., Confidential Copyright © Savari, Inc, 2017...
  • Page 5: Introduction

    SAE J2735 MAR2016  SAE J2945/1 MW-1000™ has a provision to test the interface, receive and load the new versions of software, modify configurations, update credentials, and instructions to perform the login functions and download the logged messages to an external device.
  • Page 6: Abbreviations

    MW-1000™ User Guide Abbreviations The following are the abbreviations used throughout this document: Abbreviation Expansion After Market Safety Device Access Point ASN1 Abstract Syntax Notation 1 Basic Safety Message Certificate Authority Communications Message Log Comma Separated Value Driver Assistance System...
  • Page 7 MW-1000™ User Guide Traveler Information Message Transmit User Datagram Protocol WAVE Wireless Access in Vehicular Environments WAVE Service Announcement...
  • Page 8: Setup Guide

    10/100 RJ-45 ports with Auto Uplink. Console RS-232 with micro USB connector 1 USB 2.0 host ports Power Supply 5V-30V DC Input for MW-1000 9V-30V DC Input for MW-1200Qxx OBU Temperature -40C to +85C Standards Compliance IEEE 802.11p, IEEE 1609.2, IEEE 1609.3, IEEE 1609.4,...
  • Page 9 MW-1000™ User Guide WiFi (Optional) Supports wireless protocols - IEEE802.11a, 802.11b, 802.11g, 802.11n...
  • Page 10: Connection Description

    MW-1000™ User Guide Connection Description MW-1000™ Following are the diagrams displaying an in front and rear views. Savari MW1000 Front LCD Display Reset 3x Dual Color LEDs USB OTG uAB USB to UART uAB Ethernet RJ-45 USB Type A USB Type A...
  • Page 11: Power

    MW-1000™ User Guide Power MW-1000™ can be powered using 9V-30V DC. A 10W power supply is recommended. DSRC Radios DSRC is a two-way short-to-medium-range wireless communications capability that permits very high data transmission critical in communications-based active safety applications. The DSRC radios support 802.11p and can transmit at power levels beyond 23 dBm.
  • Page 12: Leds

    HMI connection and maintenance purpose. By default, when the board comes up, the process will be started as below. 2081 root 3304 S /usr/local/bin/hostapd -B /etc/config/hostapd-minimal.conf Any changes done in this file can be applied by restarting savari-hmi. /etc/init.d/savari-hmi stop /etc/init.d/savari-hmi start...
  • Page 13: Mw-1000™Features

    All the applications (except BSM) operate on ath0 radio. Based on the application priority set in the v2vi_config file, MW-1000™ chooses to either drop or transmit the packets. Ath1 always operates in continuous mode, and is reserved for transmitting, receiving BSM...
  • Page 14: Savari Sdk

    The MW-1000™ can host the Savari SDK, which can be used to develop V2X applications. This is optional and it is not part of MW-1000 base package. For further details, refer to Savari V2X SDK installation and user guide (Available on-demand).
  • Page 15: Mw-1000™ Getting Started

    MW-1000™ User Guide MW-1000™ Getting Started MW-1000™ This section describes the procedures to get the started after installation and power Accessing Methods MW-1000™ After power up, the comes up with a default IP of 192.168.100.1. MW-1000™ can be accessed from any PC or laptop using ssh.
  • Page 16 MW-1000™ User Guide Radio Channel Mode Value Applications ath0 Alternating CCH - SCH IPv6app, TIM, SPAT/MAP ath1 Continuous SCH (Default BSMApp – 172) BSMd: This application is used to transmit and receive signed or unsigned Basic Safety Messages over DSRC channel configured.
  • Page 17: Resetting The Password

    MW-1000™ User Guide Resetting the password The following is the procedure to reset the password: root@ASD:~# passwd Changing password for root New password: Retype password: Password for root changed by root root@ASD:~# Note: After changing the password, the user needs to log in using the new password.
  • Page 18: Configuring Mw-1000 Software Settings

    MW-1000™ User Guide 6 Configuring MW-1000 software settings Configuration section provides you with most-important configurations and advanced ™ configurations settings for MW-1000 device. MW-1000™ Note: All the configuration changes will be applicable only when you reboot , unless otherwise specified.
  • Page 19: Advanced Configurations - Network

    MW-1000™ User Guide identical to the application, which run on the same interface. SPATMAPPsid 0x00 0xEFFFFFFF # PSID that should be used when (Default: receiving PSIDPSID Length: Valid Values 0x8002) 1 byte: 00 - 7F 2 bytes: 8000 – BFFF 3 bytes: C00000 –...
  • Page 20 MW-1000™ User Guide option ifname Interface name option proto Static ‘static’/’dhcp’: Assign static IP address or get from DHCP server. option ipaddr 127.0.0.1 IPv4 address, comment out if not needed. option netmask 255.0.0.0 IPv4 net mask, comment out if not needed.
  • Page 21 MW-1000™ User Guide option proto Static 'static'/'dhcp' assign static IP address or get from DHCP server. option ip6addr1 2001:470:e0fb:4444::1/64 IPv6 address 1, comment out if not needed.
  • Page 22: Wifi Configuration

    MW-1000™ User Guide WiFi configuration The WiFi configuration is available in the following file: /etc/config/hostapd-minimal.conf A sample format of the file is explained below. The mode of operation(2.4GHz/5GHz), channel, SSID and security can be configured. Parameter Default Value Description interface...
  • Page 23: Advanced Configurations - Messaging Layer

    By default, wifi0 interface is configured with IP address 192.168.102.1 The IP for the WiFi interface can be configured in /etc/init.d/savari-hmi, followed by a board reset. HMI should be configured in the same network to communicate with MW-1000.
  • Page 24 MW-1000™ User Guide AC_BE_CWmaxKVal 1 - 10 AC_BE_AIFSN 2 – 15 AC_BK_CWminKVal 1 – 10 CWmin = 2k - 1 AC_BK_CWmaxKVal 1 – 10 CWmax = 2k - 1 AC_BK_AIFSN 2 – 15 AC_VI_CWminKVal 1 – 10 CWmin = 2k - 1 AC_VI_CWmaxKVal 1 –...
  • Page 25 MW-1000™ User Guide 1609.3 Configuration Items: Parameter Value Range Description BSMUnsecurePSID 0x20 0x00, 0xEFFFFFFF PSID that should be used when transmitting Unsecure BSMs. 1 byte: 00 - 7F 2 bytes: 8000 – BFFF 3 bytes: C00000 – DFFFFF 4 bytes: E0000000 - EFFFFFFF...
  • Page 26 MW-1000™ User Guide unlatched. HeadingPersistency 0, 1 Enables / Disables persistently storing the heading at shutdown and using on startup 0: False 1: True Path History Configuration Items PHTxInterval_ms 0, 2000 Transmit interval, in ms, for PH Part II data frame.
  • Page 27 MW-1000™ User Guide PPConfLookup_0_10_YawRt = 0; 0, 0 Confidence Values PPConfLookup_1_0_Conf = 0; 0, 0 PPConfLookup_1_1_Conf = 10; 10, 10 PPConfLookup_1_2_Conf = 20; 20, 20 PPConfLookup_1_3_Conf = 30; 30, 30 PPConfLookup_1_4_Conf = 40; 40, 40 PPConfLookup_1_5_Conf = 50; 50, 50 PPConfLookup_1_6_Conf = 60;...
  • Page 28 MW-1000™ User Guide 0 = False 1 = True RandTemporaryID 0, 1 Randomize the J2735 Temporary ID with a certificate change. 0 = False 1 = True RandMsgCount 0, 1 Randomize the J2735 message count with a certificate change. 0 = False...
  • Page 29: Advanced Configurations - System Message Logging (Sml)

    MW-1000™ User Guide RSUWSACountThreshold 5, 10 count of WSAs received per second below this threshold, would make us disconnect from the RSU SpatMAP Streaming Options SPATMAPBBStreamingEnable 0, 1 Enable/ disable streaming spat/map to blackbox SPATMAPPsid 0x8002 0x00 0xEFFFFFFF # PSID that should be...
  • Page 30 1: Enable logging system-logs  0: Disable logging system-logs option ipaddr In lab-conditions, provide remote-machine IP-address to remotely log the MW-1000’s syslog information. option port Remote-machine’s port-number, for logging syslog information option size Maximum file size in KB, 0 unlimited.
  • Page 31: Command Line Interface Commands

    MW-1000™ User Guide 7 Command Line Interface Commands MW-1000™ uses Linux as its Operating System (OS). All well-known Linux commands are supported. The following are the key Linux commands and their descriptions: Command Description reboot This command reboots the device.
  • Page 32: Transferring System Message Logs

    MW-1000™ User Guide 8 Transferring System Message Logs You can also copy system message logs from “/nojournal/systemlogs” in MW-1000™ to a laptop/desktop. The system message log files are in text/csv format and it can be opened in any normal text editor.
  • Page 33: Firmware Upgrade Procedure Using The Cli

    1. Connect a local PC to the MW-1000™ via Ethernet. 2. After connecting the Ethernet to MW-1000™, assign the IP address to the PC, in the same subnet of the MW-1000™. (Suggested IP address for local PC: 192.168.100.10) sudo ifconfig eth0 <...
  • Page 34 MW-1000™ User Guide 8. In the terminal (or putty) execute the following command to change the execution directory to ‘tmp’: cd /tmp 9. In the terminal (or putty) use one of the below mentioned option to initiate image upgrade using one of the below options: Replace <Firmware image name>...
  • Page 35: Appendix A: Tools

    Port: 22 (Default-value)  Configuration information for connecting to MW-1000 via Serial-port or via MicroUSB-port o Connection-Type: Serial o Serial-Line: COM1 (in case if COM1 is used by other applications, try for COM2, COM3, ...)
  • Page 36: Linux Tools/Commands

    MW-1000™ User Guide  Alternate tools for Putty Alternatively, you can use ‘Bitvise SSH client’, ‘TeraTerm’ for connecting to MW-1000 device from your local windows PC. 10.2 Linux Tools/Commands Minicom – Connecting to MW-1000 via Serial port in Linux  Installation steps...
  • Page 37: Appendix B: Troubleshooting

    Try connecting the MW-1000 to a different power-source, to confirm if there is a power issue in vehicle power-supply.  Replace the power adapter of the MW-1000 to confirm if there is any issue in the power-adapter. If nothing works, contact Savari for further support.
  • Page 38: Dsrc

    Networking 7. Board not accessible after reboot with DHCP Configuration In case Board is inaccessible post reboot, connect to MW-1000 using either a microUSB cable or via serial-cable (to management port) Follow the instructions mentioned below to recover from failure: ...
  • Page 39 MW-1000™ User Guide  Use the minicom command to access MW-1000 via serial-port. (in Linux environment) > minicom In windows environment, use putty to connect via serial port. For putty-configuration details, refer to '9.1.2 Putty – Connecting to MW-1000 terminal' section.
  • Page 40: Frequently Asked Questions

    2. Where can I check my device version details? MW-1000 software version is mentioned in SOBOS banner as SW_Release. Ex: "SW_Release: MW1000-5.7.1.2". Alternatively you can use the following command in MW-1000 terminal for viewing SOBOS banner: >cat /etc/banner 3. Can I use a power-supply other than 10W prescribed by Savari? Yes, you can use a power-supply other than the recommended 10W standard power-supply.
  • Page 41: Logging

    Software Update 13. Will my user-credentials get reset on upgrade? Yes. Your MW-1000's user-credentials will get reset to factory settings (default user- name/password) on upgrading with clean or network option to a newer version of MW-1000 image.
  • Page 42: Security

    'Firmware Upgrade Procedure Using the CLI' section for additional details on upgrade options for retaining/over-writing the MW-1000 configuration files. 15. How do I copy an image file to OBU? A new image file can be copied to MW-1000 using your terminal (in Linux environment) or WinSCP (in windows) environment. ...
  • Page 43 Refer to section 7 'Command Line Interface Commands' for mount/unmount commands. 25. How do I connect to MW-1000 from my Linux PC? In case Board is inaccessible post reboot, connect to MW-1000 using either a microUSB cable or via serial-cable (to management port) Follow the instructions mentioned below to recover from failure: ...
  • Page 44: Gps

    27. What type of CAN adapter can be used? MW-1000 supports PEAK CAN adapter for connecting to vehicle-CAN bus. Refer to the following link for recommended PEAK-CAN adapter details: http://gridconnect.com/can-usb.html# 28. How do I know if I am receiving BSMs? BSM transmission/receive functionality on the MW-1000 can be checked via asd_stats command in your terminal.

Table of Contents