wiki:Tutorials

Version 89 (modified by seskar, 3 years ago) (diff)

Tutorial TOC

  1. ORBIT Tutorials
  2. Basic Tutorials
    1. Testbed Tour
    1. ORBIT Basics: Six Step Experiment Life Cycle
    1. Basic Tutorial: Hello World Example
    1. Analyzing Results
    1. WiSHFUL Tutorial: Basic Controller-Agent Interaction
  3. WiFi Tutorials
    1. Using Noise Generator in Experiments
    1. WiFi Tutorial: Access point with multiple clients
    1. Wifi Tutorial: Data logging with OMF
    1. WiSHFUL Tutorial: WiFi QoS Management
  4. Bluetooth and ZigBee Tutorials
  5. WiMAX and LTE Tutorials
    1. Basic WiMax Operations
    1. WiMAX "Hello World" Tutorial
    1. OMF Based WiMAX Experiment
    1. Basic LTE Tutorial
    1. OpenAirInterface LTE Tutorials
    1. AmariSoft LTE
    1. LTE interoperability
  6. Networking Tutorials
    1. KVM Tutorial
  7. SDR Tutorials
    1. Working with USRP2 - Universal Software Radio Peripheral
    1. Simple radio example with GNURADIO benchmark scripts
    1. Simple radio example with GNURADIO benchmark scripts (OEDL)
    1. OFDM radio example with GNURADIO benchmark scripts
    1. Spectrum sensing with USRP2 and wiserd
    1. Spectrum sensing with USRP2 and wiserd (OEDL and OML)
    1. Transmitting wideband signals using USRP X310 and wiserd
    1. Running DSC match script from the grid console
    1. Working with GNURadio and Nutaq ZeptoSDR
    1. Realtek 2832 EZCap - A Frugal SDR
    1. MacSwitch (Obsolete)
    1. Zynq-based WISER platform - Start-up test
    1. Zynq-based WISER platform - Spectrum Sensing
    1. Zynq-based WISER platform - Spectrum sensing with multiple nodes (OEDL)
    1. Zynq-based WISER platform - Building the Firmware
    1. Nutaq - PicoSDR start-up and configuration
    1. Multi channel sample collection with x310
    1. Getting started with RFNoC X310
    1. Multi Channel Sample Processing & Visualization
    2. Plot the IQ Constellation of received signal
    1. Using two RFNoC streams simultaneously on a single USRP device
    1. Using 2 transmit or 2 receive antennas simultaneously
    1. Generate random transmissions emulating Primary Transmitters
    1. RFNoC Spectrum Sensing
    1. Full-Duplex Wireless using USRP N210
  8. SDN
    1. Open Flow Hello World
    1. Tutorial 1: "Simple" Controllers
    1. Tutorial 2: Multiple Controllers
  9. MobilityFirst Tutorials
    1. Exercise 1: Simple MobilityFirst Network Deployment and Test
    1. Exercise 2: Measuring Performance of a MobilityFirst Router
    1. Exercise 3: Socket Programming using New MobilityFirst NetAPI

ORBIT Tutorials

Basic Tutorials

If you are new to the ORBIT testbeds, these tutorials will give you an introduction to the ORBIT testbed, its capabilities and its operations.

More detailed information and references can be found either on the ORBIT Documentation page or on the OMF project pages.

WiFi Tutorials

Bluetooth and ZigBee Tutorials

WiMAX and LTE Tutorials

Wide area network experimentation in ORBIT currently supports two types of wireless technologies: WiMAX and LTE. Both technologies, in addition to devices deployed in various domains of the testbed, are also deployed on two Rutgers University campuses as part of GENI 4G deployment addressing the two key research issues:

  1. providing campus-wide GENI wireless coverage for opt-in users;
  2. offering programmable wireless networking capabilities

While initial focus was on developing and deploying wide-area wireless experimentation services with WiMAX technology, subsequent efforts were concentrated on introducing LTE. At the core of both types of deployment are technology kits typically consisting of a commercial basestation and PC-based controller running custom software that manages the basestation and performs layer 2 and layer 3 processing of client packets. More details on the 4G deployments can be found at GENI 4G pages. The most recent addition to the LTE experimentation capabilities are fully software-based (SDR) open (and closed) source implementations.

An introduction to GENI wireless technologies and resources available to the community can be found here

A wide variety of wireless experiments and tutorials are available for the GENI community. To try them out, please follow these Steps to access Wireless resources via GENI

Networking Tutorials

SDR Tutorials

The ORBIT testbed is home to a collection of software defined radio (SDR) device platforms including WARP, rtl-sdr, Ettus Research ( USRP (1), USRP N210, USRP X310, USRP B210), RTL-SDR, Nutaq ZeptoSDR and PicoSDR, and Avnet Zynq SDR. While most of the devices are in the grid, number of sandboxes are also equipped with SDR platforms and are suggested target for SDR learning and running tutorials (especially given that they are usually less busy than the main grid).

Most of the available SDR tutorials are using one of the three software platforms:

DSC and SDR based LTE?

SDN

All ORBIT switches are SDN (OpenFlow?) capable. SB9 domain is dedicated to SDN experimentation.

OpenDaylight deployment tutorial?

MobilityFirst Tutorials

The MobilityFirst project was started in 2010 with funding from the National Science Foundation's Future Internet Architecture (FIA) program as one of the four clean-slate architectures. The major design goals of this new architecture are:

  • mobility as the norm (with dynamic host and network mobility at scale)
  • robustness with respect to intrinsic properties of wireless medium
  • trustworthiness in the form of enhanced security and privacy (for both mobile networks and wired infrastructure)
  • usability features such as support for context-aware pervasive mobile services, evolvable network services, manageability and economic viability.

The design is also informed by technology factors such as radio spectrum scarcity, wired bandwidth abundance, continuing Moore’s law improvements to computing, and energy constraints in mobile and sensor devices.

The first three MobilityFirst tutorials have accompanying slide set. More information about MobilityFirst is available on the MobilitFirst site.