ashtech ProFlex 500 Getting Started Manual

Web server
Hide thumbs Also See for ProFlex 500:

Advertisement

Quick Links

ProFlex
500 Web Server
Getting Started Guide
Configuring the ProFlex 500
Via a TCP/IP Connection

Advertisement

Table of Contents
loading

Summary of Contents for ashtech ProFlex 500

  • Page 1 ProFlex 500 Web Server ™ Getting Started Guide Configuring the ProFlex 500 Via a TCP/IP Connection...
  • Page 2 (ii) disasters such as fire, flood, wind, and lightning; (iii) unauthorized attachments In the event of a defect, Ashtech will, at its option, or modification; (5) service performed or attempted repair or replace the hardware product with no charge by anyone other than an authorized Ashtechs Service to the purchaser for parts or labor.
  • Page 3 EXCEPT AS SET FORTH IN ITEM 1 ABOVE, ALL OTHER EXPRESSED OR IMPLIED WARRANTIES, Ashtech - ZAC La Fleuriaye - BP 433 - 44474 Car- INCLUDING THOSE OF FITNESS FOR ANY PARTIC- quefou Cedex - France Phone: +33 (0)2 28 09 38 ULAR PURPOSE OR MERCHANTABILITY, ARE 00, Fax: +33 (0)2 28 09 39 39.
  • Page 4 French Civil Code). For further information concerning this limited war- ranty, please call or write: Ashtech SAS - ZAC La Fleuriaye - BP 433 - 44474 Carquefou Cedex - France. Phone: +33 (0)2 28 09 38 00, Fax: +33 (0)2 28 09...
  • Page 5: Table Of Contents

    Table of Contents Introduction ..................1 Getting the ProFlex 500 Ready for Running the Web Server ....3 TCP/IP Connection Within a Local Network ......4 TCP/IP Connection Through the Public Internet ......5 “Direct” TCP/IP Connection ...........6 Managing the Connection Profiles ...........9 Local Settings for the Receiver Administrator & IT Manager ..9 Preliminary Instructions for Web Server Users ......9...
  • Page 7: Introduction

    ProFlex 500 CORS Getting Started Guide. What is the ProFlex 500 Web Server and what is it for? The ProFlex 500 Web Server is a receiver-embedded, HTML- based firmware application designed to enable users to monitor or control the ProFlex 500 through a TCP/IP connection.
  • Page 8 required to perform a remote connection through the Internet and run the Web Server. Who gives remote access to the Web Server application? Only the owner of the receiver can as she/he knows the IP address or host name of the receiver and is allowed to create connection profiles for remote users.
  • Page 9: Getting The Proflex 500 Ready For Running The Web Server

    Getting the ProFlex 500 Ready for Running the Web Server This section is more particularly intended for the receiver owner, who is also the receiver administrator. In this section are described several possible cases of TCP/IP connection between the receiver and the computer, depending on the network environment.
  • Page 10: Tcp/Ip Connection Within A Local Network

    Computer Ethernet cable RJ45 Local User Ethernet port ProFlex 500 Gateway or ADSL Modem Public Internet The valid receiver IP address to be sent to the users is the one read on the receiver display screen. To read this IP address, from the General Status screen, press the Scroll button twice to access the Receiver Identification screen.
  • Page 11: Tcp/Ip Connection Through The Public Internet

    Switch In this configuration, the IT Manager should take all the necessary steps for users to be able to access the ProFlex 500 through the public IP address of the local network. Obviously, the IP address read on the receiver display screen is NOT the one to be provided to users.
  • Page 12: Direct" Tcp/Ip Connection

    Computer “Crossover” Ethernet cable Ethernet port ProFlex 500 This type of connection is required when the receiver is not otherwise using its Ethernet port and there is no network connection available in the operating environment of the receiver (machine control, machine guidance).
  • Page 13 Bluetooth (see ProFlex 500 Reference Manual, Using Serial Commands Chapter, for more information) $PASHQ,ETH Example of receiver response: $PASHR,ETH,I,ON,00:09:66:00:10:a0,10.20.2.123,DHP=1,ADD=192.168. 0.1,MSK=255.255.255.0,GTW=255.255.255.255,DN1=255.255.255.255,D N2=255.255.255.255*3F Should the Ethernet port be off (2nd parameter in the above response line is “OFF” instead of “ON”), please use...
  • Page 14 10.Enter a different IP address for the computer (e.g. 10.20.2.2). Enter the same subnetwork mask and gateway as those entered above in the receiver through the $PASHS,ETH,PAR command. 11.Click OK twice to close the windows. 12.Connect the crossover cable between the receiver and the computer.
  • Page 15: Managing The Connection Profiles

    You should inform your IT Manager of the following before he/ she can set up the connection: the Receiver • The ProFlex 500 is not fitted –and cannot be fitted– with Administrator & IT a firewall. If a firewall is needed in your local network, it...
  • Page 16 Enter key. After the connection has successfully been established, the ProFlex 500 Web Server Home tab appears in your web browser. 5. Click on the Status tab. You are then asked to enter the login and password of your connection profile (user or administrator).
  • Page 17: First Steps With The Proflex 500 Web Server

    First Steps With the ProFlex 500 Web Server Home Tab The ProFlex 500 Web Server Home tab appears after you have typed the correct IP address in the Address box of your web browser and pressed the Enter key. In the right-upper corner of the window, you have access to the on-line help (HELP link) and to technical support (SUPPORT link).
  • Page 18: Status Bar And Units Used

    these parameters. For your information, the third column indicates the relevant $PASH commands. Parameter Designation $PASH Receiver serial Hardware-coded receiver serial number $PASHQ,RID number Owner name Owner name $PASHS,WEB,OWN Company Name of the company operating the $PASHS,WEB,OWN name receiver Phone Contact phone number $PASHS,WEB,OWN Email...
  • Page 19 By column from left to right: Column #1 Mode Receiver operating mode (“Base”, “Rover” or “Hot Standby RTK”) Type of position solution currently available from the receiver (“No position”, Position “Autonomous”, “DGPS”, “S-DGPS”, “RTK Fixed” or “RTK Float”) If a base: •...
  • Page 20: Distance Units

    Time Current local or UTC time (hh:mm:ss) according to the setting below. Blank area if no alarm has been detected. “Alarms” displayed if an alarm has been detected in the receiver, followed by the Alarm report number of raised alarms, between brackets (x). A click on “Alarms”...
  • Page 21: Time Units

    • “D..” for degree digits, “M..” for minute digits, “S..” for second digits When typing in a latitude or longitude, leading and trailing zeroes can be omitted. Degree (°), minute (’) and second (”) symbols can be omitted as well. For example, typing 5 6.45 N is a valid entry for 5°...
  • Page 22: Setting A Rover

    Setting a Rover • Open the Web Server’s Configuration tab. The first time you How to Start click on this tab, the Web Server will ask you to log in as the administrator. Only the receiver administrator is authorized to access the Configuration tab. You are allowed to change the destination of a receiver (e.g.
  • Page 23 – Dynamic: Choose the type of motion that best suits the rover (static, quasi-static, walking, ship, automobile, aircraft, unlimited, adaptive or user-defined). NOTE: The Web Server does not allow a rover to be configured to provide a backup RTK solution. This can only be done using command $PASHS,CPD,MOD.
  • Page 24 NOTE: The Antenna Radius and SHMP Offset fields are automatically preset to the right values when you select an antenna type in the Receiver Antenna field. – Virtual Antenna: This option is useful when the rover is also used to log raw data. In this case, you can specify a virtual antenna model in this field to emulate a GNSS antenna other than the one really used.
  • Page 25: Internal Radio

    Internal Radio ProFlex 500 Internal Radio (UHF radio link) RTK Corrections Radio Base • Unless already done, please follow all the steps described in section General Parameters on page 16 before proceeding with the steps below. • Still on the Rover Setup page, read the content of the Internal Radio Port D pane.
  • Page 26: Direct Ip Via Modem

    You just have now to define the output messages (see Defining Output Messages on page 32). Direct IP Via Modem Base ProFlex 500 IP address (Client) or server name Internet Modem (Mobile Wireless...
  • Page 27 • Set the following parameters in the Internal Modem/Device Settings pane: – Power: Select “On”. Then choose whether the modem should be turned on automatically or manually: Automatic: The modem will be switched on or off automatically when the rover is respectively turned on or off.
  • Page 28: Direct Ip Via Ethernet

    You just have now to define the output messages (see Defining Output Messages on page 32). Direct IP Via Ethernet Base IP address ProFlex 500 or server name (Client) Internet Ethernet RTK Corrections • First, click on the Connections> Ethernet submenu.
  • Page 29 DynDNS (see DynDNS frame at the bottom of the page). DynDNS is a free service that will make sure the dynamic IP address allotted to the receiver by your ISP is always attached to your receiver’s hostname. This requires that you open an account on DynDNS. For more information on this service, see Creating an Account on DynDNS.com on page 55.
  • Page 30: Ntrip Client Via Modem

    You just have now to define the output messages (see Defining Output Messages on page 32). NTRIP Client Via Modem NTRIP Caster ProFlex 500 IP address (Client) or server name Internet Modem (Mobile Wireless...
  • Page 31 – Internet Protocol: Choose the Internet protocol (TCP or UDP) allowing the modem to perform an Internet connection. – Access Point: Enter the URL of the mobile communication provider. – Access Point Login: Enter the login of the mobile communication provider. –...
  • Page 32: Ntrip Client Via Ethernet

    You just have now to define the output messages (see Defining Output Messages on page 32). NTRIP Client Via Ethernet NTRIP caster IP address ProFlex 500 or server name (Client) Internet Ethernet RTK Corrections • First, click on the Connections> Ethernet submenu.
  • Page 33 If you activate the DHCP option, then it’s a good idea to define a hostname for your receiver and declare it to DynDNS (see DynDNS frame at the bottom of the page). DynDNS is a free service that will make sure the dynamic IP address allotted to the receiver by your ISP is always attached to your receiver’s hostname.
  • Page 34: Rtk Corrections Received On Port A, B Or F

    • Click on the Configure button to let the Web Server load all your new parameters to the receiver. You just have now to define the output messages (see Defining Output Messages on page 32). RTK Corrections Received on Port A, B or F ProFlex 500 A, B , F RTK Corrections...
  • Page 35 • Unless already done, please follow all the steps described in section General Parameters on page 16 before proceeding with the steps below. • Still on the Rover Setup page, in the Serial Port x pane corresponding to the port you want the receiver to use (A, B or F), set the following parameters: –...
  • Page 36: Rtk Corrections Received Via Modem In Csd Mode

    RTK Corrections Received Via Modem in CSD ProFlex 500 Mode Modem Base (Mobile Wireless Communication) Modem RTK Corrections The internal modem should be configured first: • Click on the Connections menu and then on the Bluetooth/ Modem sub-menu. • Set the following parameters in the Internal Modem/Device Settings pane: –...
  • Page 37: Rover Acquiring Data Stream From A Base

    Rover Acquiring Data Stream From Ethernet Data Streaming, Base port Ix a Base IP address ProFlex 500 or server name (Client) Internet Ethernet RTK Corrections The rover needs to be configured as in Direct IP mode via Ethernet (see Direct IP Via Ethernet on page 22).
  • Page 38: Rover Operating In Hot Standby Rtk

    GPRS mode. The source of corrections will typically be a ProFlex 500 base using the embedded NTRIP caster. Another possible solution is to insert the Ashtech RTDS software in the communication path so that the corrections can be distributed to all the rovers.
  • Page 39 – All possible NMEA message types are listed below. Message Name Description Almanac data for each of the tracked satellites Computed attitude data (not supported) Cartesian coordinates of computed position Cartesian coordinates of computed baseline Delta position (baseline components) Datum Reference Standard GNSS position message Latitude and longitude of computed position GNSS range residuals...
  • Page 40 Note that depending on the current selection on this page, the button located underneath the three fields on the left may be either grayed or with a different label (Add or Modify). – Deleting a message definition can be done by simply clicking on the corresponding “trash”...
  • Page 41: Setting A Base

    These parameters are usually defined first. However when the internal modem is used, it is advisable to configure the modem first. • The ProFlex 500 Web Server includes four submenus to configure a base: – Full Setup – NTRIP Server –...
  • Page 42: General Parameters

    • Configuring a permanently operating reference station is addressed in separate manuals (ProFlex 500 CORS Getting Started Guide for the short version, and also the CORS Station Chapter in the ProFlex 500 Reference Manual). • Click on the Base Setup menu.
  • Page 43 – Reference Position: Specify the physical point on the base system for which the receiver will generate corrections. The three possible choices are: Antenna L1 phase center, Antenna Reference Point (ARP) or Ground Mark. – Measurement Type: Specify the method that was used when setting up the base system to measure the height of the GNSS antenna (Vertical or Slant Height).
  • Page 44 Choosing a virtual antenna different from the one really used affects the raw and differential data as if they had been collected by the virtual antenna, instead of the real one. A virtual antenna is needed at a base when rovers from different GNSS manufacturers cannot operate from that base because of the unknown model of GNSS antenna used by the base.
  • Page 45: Defining The Data Generated By A Base

    Message types: 1001-1013, 1019, 1020, 1029, 1033 & 3.1 Message types: 0, 1, 2, 3 DBEN Ashtech legacy message • To enable the output of a differential message, you just need to enter the desired refresh rate (in seconds) for this message in the corresponding field.
  • Page 46 So there is some sort of compromise to find here. So What Should I Choose? In practice, Ashtech recommends that you follow these rules: 1. As long as you are not facing any data throughput issue in your application, using the “Standard”...
  • Page 47 Ashtech legacy MPC, PBN, DPC • Follow the instructions below to define the output of messages, whether in ATOM or Ashtech Legacy format: – Select the message type from the Message drop-down list, the output port from the Output drop-down list, then enter its output rate, in seconds, in the Rate field, and finally click on the Add button.
  • Page 48: External Radio Transmitter

    – RTK Corrections Delivered on Port A, B or F on page 50 – Modem in CSD (Point-to-Point) Mode on page 52 – Ethernet Data Streaming on page 53. External Radio Transmitter ProFlex 500 RTK Corrections Radio Serial Port • Click on Base Setup > Transmitter and define the general parameters of the base, as explained in section General Parameters on page 36.
  • Page 49: Direct Ip Via Modem

    • Click on the Configure button to let the Web Server load all your new parameters to the receiver and the radio. You have now reached the end of the configuration phase. Direct IP Via Modem Users ProFlex 500 (Client) Internet Modem (Mobile Wireless Communication) The internal modem should be configured first: •...
  • Page 50 • Set the following parameters in the Internal Modem/Device Settings pane: – Power: Select “On”. Then choose whether the modem should be turned on automatically or manually: Automatic: The modem will be switched on or off automatically when the base is respectively turned on or off.
  • Page 51: Direct Ip Via Ethernet

    • Click on the Configure button to let the Web Server load all your new parameters to the receiver. You have now reached the end of the configuration phase. Direct IP Via Ethernet Users ProFlex 500 Internet (Client) IP address or server name Ethernet RTK Corrections •...
  • Page 52: Ntrip Server Via Modem

    more information on this service, see Creating an Account on DynDNS.com on page 55. – DNS 1 IP Address: Enter the IP address of the primary DNS providing the correspondence between the receiver server name and its IP address. – DNS 2 IP Address: Enter the IP address of the secondary DNS providing the correspondence between the receiver server name and its IP address –...
  • Page 53 “NTRIP server” is a client, not a server. NTRIP Caster IP address or server name ProFlex 500 (Client) Internet Modem Users (Mobile Wireless Communication) The internal modem should be configured first: • Click on the Connections menu and then on the Bluetooth/ Modem sub-menu.
  • Page 54: Ntrip Server Via Ethernet

    – Access Point Login: Enter the login of the mobile communication provider. – Password: Enter the password of the mobile communication provider. • Click on the Configure button. • Click on Base Setup > NTRIP Server and define the general parameters of the base, as explained in section General Parameters on page 36.
  • Page 55 NTRIP Caster IP address or server name ProFlex 500 Internet (Client) One or Two NTRIP Servers Ethernet Users RTK Corrections External NTRIP servers ProFlex 500 Internet One or Two Embedded NTRIP Servers NTRIP Caster Ethernet Users (NTRIP clients) • First, click on the Connections> Ethernet submenu.
  • Page 56: Rtk Corrections Delivered On Port A, B Or F

    • Click on the Configure button to let the Web Server load all your new parameters to the receiver. You have now reached the end of the configuration phase. RTK Corrections Delivered on Port A, B or F ProFlex 500 A, B , F RTK Corrections...
  • Page 57 • Unless already done, please follow all the steps described in section General Parameters on page 36 before proceeding with the steps below. • If you intend to use port B or F for the connection to the external radio, click on the Connections - Serial Ports submenu, enable the Power ON option for serial ports B &F (bottom of the page) and click on the Configure button.
  • Page 58: Modem In Csd (Point-To-Point) Mode

    Modem in CSD (Point-to-Point) Mode ProFlex 500 Modem Base (Mobile Wireless Communication) Modem RTK Corrections The internal modem should be configured first: • Click on the Connections menu and then on the Bluetooth/ Modem sub-menu. • Set the following parameters in the Internal Modem/Device Settings pane: –...
  • Page 59: Ethernet Data Streaming

    As a client (more specific), the base will start delivering its data after it has been able to establish a communication with the specified IP address. Users ProFlex 500 (Server) Internet Ethernet Ports I1-I9...
  • Page 60 • Click on Base Setup > Data Streaming on IP and define the general parameters of the base, as explained in section General Parameters on page 36. Then proceed with the steps below. • Scroll down the page to display the Ethernet Streaming frame.
  • Page 61: Creating An Account On Dyndns.com

    • Choose a name for your ProFlex500 (hostname), keep “Host with IP address” selected, and enter the current IP address of your ProFlex 500: This is the public IP address of the ProFlex 500, and not necessarily the one displayed on the ProFlex 500 screen (see your IT manager for more information).
  • Page 62 • Enter the Hostname of your receiver, as declared when you opened your DynDNS account. • Enter the credentials (Username, Password) you specified when creating your DynDNS account. These will authorize the receiver to access and use the DynDNS service. •...
  • Page 63: Configuration Memo

    Configuration Memo Entering the settings of a base/rover system is quite straightforward when a radio or a phone line via GSM modem is used to transmit corrections from the base to the rover. When an IP connection is used, understanding the possible base/rover associations is not so clear because in addition, you have to take account of the server-client requirement inherent in any IP connection.
  • Page 64 Arrows show flow of corrections ProFlex 500 ProFlex 500 Rover Base (NTRIP Client) “NTRIP Server” (Client) Ethernet Ethernet NTRIP Caster (Server) Modem Modem ProFlex 500 Base ProFlex 500 “NTRIP Server” Rover (Client) (NTRIP Client) ProFlex 500 ProFlex 500 Base Rover...
  • Page 65 Index Symbols CORS station 36 Create DynDNS account 55 $GPUID 21 Crossover cable 6 $PASH commands 11 CSD mode 30 Access point 21 Date 13 Adaptor cable 3 Device field 43 Address box 11 DHCP 4 Administrator profile 2 Differential messages 39 ADSL modem 5 Differential messages, base 42 ADVNULLANTENNA 38...
  • Page 66 Phone Number (base phone number) 30 IP port 54 Pin (modem) 21 Point-to-point connection 32 Point-to-point mode 52 L1 phase center 17 Port I settings 23 LAN 4 Ports B & F (power control) 29 Latitude 13 Position elevation mask 18 Latitude (entering a latitude, possible Power (ports B &...
  • Page 67 User profile 2 VDOP 13 Vertical height 17 Virtual antenna 18 Vista 8 VRMS 13 VRS network 26 Web browser 1...
  • Page 68: Getting Started Guide

    Ashtech follows a policy of continuous product improvement; specifications and descriptions are thus subject to change without notice. Please contact Ashtech for the latest product information. ©2009-2011 Ashtech. All rights reserved. The Ashtech logo and ProFlex are trademarks of Ashtech LLC. All other product and brand names are trademarks or registered trademarks of their respective holders. P/N 631641-01E...

Table of Contents