TREK GETTING STARTED GUIDE



Similar documents
TREK GETTING STARTED GUIDE

TREK HOSC PAYLOAD ETHERNET GATEWAY (HPEG) USER GUIDE

Configuration Guide. BES12 Cloud

insync Installation Guide

TREK CCSDS FILE DELIVERY PROTOCOL (CFDP) CONSOLE USER GUIDE

Configuration Guide BES12. Version 12.2

Configuration Guide BES12. Version 12.1

Configuration Guide BES12. Version 12.3

Configuration Guide. BlackBerry Enterprise Service 12. Version 12.0

Introduction to Endpoint Security

IBM Cloud Manager with OpenStack

IceWarp Server Upgrade

HP AppPulse Active. Software Version: 2.2. Real Device Monitoring For AppPulse Active

Intel IoT Gateway Software Development Kit SK100

DameWare Server. Administrator Guide

HowTo: Logging, reporting, log-analysis and log server setup Version 2007nx Release 3. Log server version 2.0

Open EMS Suite. O&M Agent. Functional Overview Version 1.2. Nokia Siemens Networks 1 (18)

Delegated Administration Quick Start

Altiris Monitor Solution for Servers 7.1 SP1 and Event Console 7.1 MR1 from Symantec Release Notes

User Manual. Onsight Management Suite Version 5.1. Another Innovation by Librestream

BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2. Feature and Technical Overview

TRBOnet Enterprise 3.0

Flight Workflow User's Guide. Release

ODBC Driver User s Guide. Objectivity/SQL++ ODBC Driver User s Guide. Release 10.2

Chapter 12 Supporting Network Address Translation (NAT)

Mobile Labs Plugin for IBM Urban Code Deploy

LifeSize Control TM Deployment Guide

Avaya Video Conferencing Manager Deployment Guide

Network Probe User Guide

OVERVIEW OF TYPICAL WINDOWS SERVER ROLES

District of Columbia Courts Attachment 1 Video Conference Bridge Infrastructure Equipment Performance Specification

Managed Appliance Installation Guide

GlobalSCAPE DMZ Gateway, v1. User Guide

Windows XP Service Pack 2 Windows Firewall Group Policy Setup for Executive Software Products

GigaSpaces XAP 10.0 Administration Training ADMINISTRATION, MONITORING AND TROUBLESHOOTING GIGASPACES XAP DISTRIBUTED SYSTEMS

Installing Ameos for Windows Platforms

Product Manual. MDM On Premise Installation Version 8.1. Last Updated: 06/07/15

Using IPM to Measure Network Performance


IP Filtering for Patton RAS Products

ACP ThinManager Tech Notes Troubleshooting Guide

Debugging Network Communications. 1 Check the Network Cabling

Broadview Networks Business Voice Mail

ReadyNAS Remote Troubleshooting Guide NETGEAR

Smartphone Pentest Framework v0.1. User Guide

Working With Virtual Hosts on Pramati Server

TECHNICAL NOTE. Technical Note P/N REV 03. EMC NetWorker Simplifying firewall port requirements with NSR tunnel Release 8.

Open Source Datacenter Conference 2011 System Management with RHN Satellite. Dirk Herrmann, Solution Architect, Red Hat

HoneyBOT User Guide A Windows based honeypot solution

ecopy ShareScan v4.3 Pre-Installation Checklist

How to Program a Commander or Scout to Connect to Pilot Software

24x7 Scheduler Multi-platform Edition 5.2

COMSOL Server. Manual

WatchGuard Training. Introduction to WatchGuard Dimension

file://d:\webs\touch-base.com\htdocs\documentation\androidplatformnotes52.htm

This document describes the new features of this release and important changes since the previous one.

DEVICE DRIVERS AND TERRUPTS SERVICE MECHANISM Lesson-14: Device types, Physical and Virtual device functions

SAM XFile. Trial Installation Guide Linux. Snell OD is in the process of being rebranded SAM XFile

Central Management System

Table of Contents. Cisco Cisco VPN Client FAQ

Uila SaaS Installation Guide

APPLICATION NOTE. How to build pylon applications for ARM

WhatsUp Gold v16.3 Installation and Configuration Guide

Network Management System (NMS) FAQ

QuickStart Guide for Managing Computers. Version 9.2

Web Authentication Proxy on a Wireless LAN Controller Configuration Example


How To Understand And Understand Cisco Security Specialist (For A Non-Profit)

Introduction of Intrusion Detection Systems

Detecting rogue systems

DEPLOYMENT GUIDE Version 1.2. Deploying F5 with Oracle E-Business Suite 12

Jean Parrend 1/6 SNMP. Content. 1. Introduction...1

INSTALLING AVALANCHE MC ON WINDOWS 2003 SERVER TROUBLE SHOOTING GUIDE

KINETIC SR (Survey and Request)

Troubleshooting BlackBerry Enterprise Service 10 version Instructor Manual

ObserveIT Service Desk Integration Guide

Implementing and Managing Microsoft Server Virtualization

The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications

Windows Firewall Configuration with Group Policy for SyAM System Client Installation

CLIENT CERTIFICATE (EAP-TLS USE)

Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012

Apigee Gateway Specifications

FILE MANAGEMENT AND FILE TRANSFER CNES VIEWS. Christian POULIQUEN

Moxa Device Manager 2.3 User s Manual

Installation and configuration of Real-Time Monitoring Tool (RTMT)

Oracle WebLogic Server

New Products and New Features May, 2015

Administration Guide. WatchDox Server. Version 4.8.0

Upgrade Guide. Upgrading to EventTracker v6.0. Upgrade Guide Columbia Gateway Drive, Suite 250 Publication Date: Sep 20, 2007.

1 Serial RS232 to Ethernet Adapter Installation Guide

IP Phone Presence Setup

Using the QualysGuard Ticket Notification Engine (TNE) to Integrate with Remedy Ticketing Systems (v1.0)

Linux firewall. Need of firewall Single connection between network Allows restricted traffic between networks Denies un authorized users

Univention Corporate Server. Operation of a Samba domain based on Windows NT domain services

VMware vcloud Air Networking Guide

EVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc.

Enabling secure communication for a Tivoli Access Manager Session Management Server environment

Lab VI Capturing and monitoring the network traffic

Transcription:

TREK GETTING STARTED GUIDE September 2014 Approved for Public Release; Distribution is Unlimited.

TABLE OF CONTENTS PARAGRAPH PAGE 1 Welcome... 2 1.1 About TReK... 2 1.2 About this Guide... 2 1.3 Important Background Information for this Release... 2 1.4 System Requirements... 3 2 Technical Support... 4 3 Overview... 4 3.1 Software... 4 3.2 Documentation... 5 3.3 Online Help... 6 3.4 Example Programs... 6 4 Directory Structure... 6 4.1 TReK Installation Directories... 6 4.2 TReK Help Cache... 7 1

1 Welcome The Telescience Resource Kit (TReK) is a suite of software applications and libraries that can be used to monitor and control assets in space or on the ground. 1.1 About TReK TReK provides support for various data interfaces including UDP, TCP, and serial interfaces. Data capabilities include support to receive, process, record, playback, forward, and display data (ground based data or telemetry data). Command capabilities include support for creating, modifying, storing, and uplinking a variety of command products such as commands, command files, command loads, and command timelines. Command capabilities also include monitoring, recording, and tracking command activity. Databases and files can be used to store metadata (data definitions and command definitions). Post processing support is included for working with recorded data. An Application Programming Interface (API) provides a bridge for users to develop software to access and extend TReK services. 1.2 About this Guide This guide introduces the TReK applications and libraries available in this release. It also provides information about where the TReK software is installed, the documentation that is available, and suggestions for getting started with TReK. 1.3 Important Background Information for this Release Between 1997 and 2002, several versions of TReK software (TReK Release 1 TReK Release 3) were developed and released into operation in support of the International Space Station program. This software was developed to run on Windows. In 2013, an Engineering Change Request was approved to provide TReK on Linux. The new cross platform version of TReK software is currently in work and will be deployed in phases during the 2014-2016 timeframe. This will include multiple beta releases that precede each incremental operational release. The new TReK cross-platform software is composed of the TReK Toolkit, the TReK Desktop, and TReK Mobile. TReK Toolkit The TReK Toolkit is a suite of lightweight libraries and utility applications. It will include capabilities to access International Space Station payloads using standard network protocols and services, support for delay tolerant networking, and support for EXPRESS Payload to ISS C&DH System Ethernet interfaces. The TReK Toolkit is suitable for use on the ground and onboard ISS. The TReK Toolkit is a subset of the TReK Desktop. Capabilities in the TReK Toolkit portion of the TReK software will be delivered in phases. 2

TReK Desktop TReK Desktop provides the complete set of TReK capabilities in a Windows and Linux environment. This includes existing capabilities and enhancements based on user requests and lessons learned. TReK Mobile TReK capabilities available in a mobile environment (Android & IOS). This is a new area that is expected to evolve over time. Work is in progress to evaluate possible architectures and gather an initial set of requirements. You are currently reading the Getting Started Guide for the TReK Toolkit. This version of the TReK Toolkit includes the following: Software CFDP Application CFDP Console Application CFDP Library Device Services Library Data Library HPEG Application TReK Assistant Application Description Provides capabilities to perform file transfer functions using the CCSDS File Delivery Protocol (CFDP). This application has a graphical user interface. Provides capabilities to perform file transfer functions using the CCSDS File Delivery Protocol (CFDP). This application is a console application and is targeted for use onboard ISS. It was provided to serve two purposes: (1) a CFDP console application for customers to use right out of the box, and (2) an example program showing customers how to use the CFDP Library to perform common CFDP functions. Provides an application programming interface to perform file transfer functions using the CCSDS File Delivery Protocol (CFDP). Provides an application programming interface to perform functions such as creating sockets, sending data, receiving data, etc. Includes support for Unicast, Multicast, TCP Listener, TCP Server, and TCP Client. Provides an application programming interface to create, populate, build, and decompose packets. Provides access to HOSC Payload Ethernet Gateway (HPEG) services. This application has a graphical user interface. It provides the capability to log into the HOSC and request HPEG services. This includes selecting a ground node ID (if applicable), starting and stopping services, and enabling and disabling the HPEG Idle Check. Provides integrated help for all TReK applications and libraries. 1.4 System Requirements TReK is available for Windows 7 and Red Hat Enterprise Linux 6.x. 3

2 Technical Support If you are having trouble installing the TReK software or using any of the TReK software, please try the following suggestions: Read the corresponding material in the manual and/or on-line help. Ensure that you are correctly following all instructions. Checkout the TReK Web site at http://trek.msfc.nasa.gov/ for Frequently Asked Questions. If you are still unable to resolve your difficulty, please contact us for technical assistance: TReK Help Desk E-Mail, Phone & Fax: E-Mail: trek.help@nasa.gov Telephone: 256-544-3521 (7:00 a.m. - 3:30 p.m. Central Time) Fax: 256-544-9353 TReK Help Desk hours are 7:00 a.m. 3:30 p.m. Central Time Monday through Friday. If you call the TReK Help Desk and you get a recording please leave a message and someone will return your call. E-mail is the preferred contact method for help. The e- mail message is automatically forwarded to the TReK developers and helps cut the response time. 3 Overview Each TReK software release is comprised of software, documentation, online help, and example programs. This section provides an overview of each component that makes up the TReK product. 3.1 Software This section describes the TReK applications and libraries. CFDP Application The CFDP Application provides capabilities to perform file transfer functions using the CCSDS File Delivery Protocol (CFDP). CFDP Console Application The CFDP Console Application provides capabilities to perform file transfer functions using the CCSDS File Delivery Protocol (CFDP). CFDP Library The CFDP Library provides an application programming interface to perform file transfer functions using the CCSDS File Delivery Protocol (CFDP). 4

Data Library The Data Library provides an application programming interface to work with packets. This library provides an easy way to create your own custom packets to use when communicating with your payload. Device Services Library The Device Services Library provides an application programming interface to perform functions such as creating sockets, sending data, receiving data, etc. ERIS Simulator Console Application The ERIS Simulator Console Application simulates the capabilities provided by the POIC as defined in the Payload to Generic User Interface Definition Document (PGUIDD) SSP 50305. HPEG Application The HPEG Application provides access to the HOSC Payload Ethernet Gateway (HPEG) services. TReK Assistant The TReK Assistant provides online help for all TReK applications and libraries. User Calibrator Generator Console Application The User Calibrator Generator Console Application creates files needed for writing your own calibration code. 3.2 Documentation The TReK documentation set is comprised of user guides, tutorials, and reference documents. The Getting Started Guide should be read first followed by the tutorials. The user guides are helpful when you are looking for information about a specific capability. Each document is described below. CFDP Console User Guide The CFDP Console User Guide provides information about the TReK CFDP Console application. CFDP Tutorial This tutorial provides an introduction to CFDP and describes how to transfer a file using CFDP. CFDP User Guide The CFDP User Guide provides information about the TReK CFDP application. Data Tutorial 5

This tutorial provides a high level introduction to concepts associated with telemetry and commanding, processing and building packets, conversion, calibration, and alarms (limit sensing). It includes an overview of the TReK Data Application Programming Interface (API). This includes an introduction to the Data API classes and examples showing how to use the classes to perform telemetry and command functions. Getting Started Guide The document you are currently reading. This document provides information about getting started with TReK. HPEG Tutorial This tutorial provides an introduction to the HOSC Payload Ethernet Gateway (HPEG) service. It describes how to activate the HPEG service and obtain a proxy IP address. HPEG User Guide The HPEG User Guide provides information about the TReK HPEG application. 3.3 Online Help The TReK Assistant application provides integrated online help for all TReK applications and libraries. It includes documents described in section 3.2 and online help for TReK APIs including code examples. All TReK applications also include application specific help. 3.4 Example Programs Example Programs are provided to show how to use TReK APIs. Some examples target a specific API and others show how to use multiple TReK APIs together. Documentation for examples can be found in the TReK Assistant. Source code for examples can be found in the TReK installation examples directory. 4 Directory Structure This section provides information about the TReK software installation. 4.1 TReK Installation Directories The following directories are installed on both Windows and Linux unless otherwise specified. The TReK menu refers to the TReK menu item on the Windows Start menu or the Red Hat Enterprise Linux Applications menu. The bin Directory The bin directory contains all of the executables (and dlls on Windows) for the TReK software. This directory contains the applications that are found on the TReK menu and other executables that are needed by these applications. The config Directory 6

The config directory contains any configuration files needed by TReK applications. The doc Directory The doc directory contains TReK documentation. You can open all of the TReK documents from the TReK menu. The example Directory The example directory contains subdirectories for each TReK example. Documentation for the examples can be found in the TReK online help. Note: Due to file privileges you may need to copy example files located in the TReK installation directory to a user directory for editing or compiling. The help Directory The help directory contains binary files needed to support TReK online help. The include Directory The include directory contains the include files you need to use the TReK API libraries. The lib Directory The lib directory on Windows contains the import libraries you need to link your program with TReK libraries. There are subdirectories for each supported development environment. The lib directory on Linux contains the shared object files you need for linking and running. The dll Directory (Windows only) The dll directory on Windows contains the dll files you need to run your program with TReK on Windows. There are subdirectories for each supported development environment. The dll directory is only installed on Windows. The menu Directory (Linux only) The menu directory is only installed on Linux. It contains files needed to support the TReK menu on the Red Hat Enterprise Linux Applications menu. The template Directory The template directory contains any template file needed by TReK. 4.2 TReK Help Cache When you run the TReK Assistant, cache files will be stored in the following location: Windows: Linux: C:\Users\<username>\AppData\Local\gov.nasa.msfc.trek /home/<username>/.local/share/gov.nasa.msfc.trek The cache files are used to store information needed to support the TReK Assistant. In general there is nothing you need to do with this directory. However, if you ever find the 7

TReK Assistant behaving oddly, you can try deleting the gov.nasa.msfc.trek folder to see if this fixes the problem. 8