Overview
1 Create Device Template via Pulse UI
2 Install Pulse Agent on Gateway
3 Onboard Gateway
Steps
Create Device Template via Pulse UI

1 Login to the Pulse Console
2 Select Inventory\Device Templates
3 Click Create

4 Indicate Template Name
5 Select Device Type (Gateway) and Image (Optional)
6 Click NEXT

7 Additional System Properties and Custom Properties can be configured. For now accept the defaults and Click NEXT (Note: You can mouse over the (i) tooltips for additional information).

8 Additional Metrics can be configured. For now accept the defaults and Click NEXT

9 Here you can add Whitelisted (or ‘allowed’) Connected Things. We will modify the template later during the ‘Onboard Things’ Guide. For now, Click NEXT

10 Here you can add Whitelisted (or ‘allowed’) Commands. We will modify the template later during the ‘Manage’ Guide. For now, Click NEXT

  1. There are two Enrollment Provider types available during Device Onboarding (Token and Property Based). We will go into detail on configuring both of these types in a moment, including utilizing Basic Authentication. For now, select Token Based and click NEXT

  1. Review Settings and Click SAVE


Installing the Pulse Agent
The Pulse Agent can be downloaded via the Pulse UI (if your Gateway OS has a browser) or via the OS Terminal (Shell) utilizing curl and/or wget commands.
Agent Browser Download
  1. Click the Gear icon in the upper-right hand corner and select Downloads

  1. Download the appropriate CPU architecture agent

  1. Extract the Agent (Install utilizing steps show below)
Agent CLI Download
  1. SSH to Gateway and download Agent (in this example, we are utilizing an ARM based Raspberry Pi)
  2. Change into the /tmp directory and download the Pulse Agent:
cd /tmp
curl -o iotc-agent.tar.gz https://iotc011-pulse.vmware.com/api/iotc-agent/iotc-agent-arm-2.0.0.589.tar.gz

  1. Extract the Pulse Agent
tar -xvf iotc-agent.tar.gz

Agent Install
  1. Change into the directory where you have extracted iotc-agent and run ./install.sh