# Atra RMS

- **Purpose:**<span> This user guide provides comprehensive instructions for using the Atra RMS platform for IIoT device management, monitoring, and VPN connectivity.</span>
- **Intended Audience:**<span> End users, administrators, and technical staff managing devices and organizations within Atra RMS.</span>

# Quick Start Guide

New to Atra RMS? Start here!

### Your First 5 Minutes

1. ##### Log In → Use credentials
2. ##### View Dashboard → See all your devices at a glance
3. ##### Register Your First Device → Add Atreyo gateway to Atra RMS
4. ##### Invite Team Members → Add users to your organization
5. ##### Connect via VPN → Secure remote access in minutes

### Most Common Tasks

<div dir="ltr" id="bkmrk-task-quick-reference" style="text-align:left;"><table style="border-collapse:collapse;border-style:solid;border-width:1px;width:70.3571%;height:374.36px;"><colgroup><col style="width:37.3942%;"></col><col style="width:62.4365%;"></col></colgroup><thead><tr style="height:29.7969px;"><td style="height:29.7969px;">Task

</td><td style="height:29.7969px;">Quick Reference

</td></tr></thead><tbody><tr style="height:29.7969px;"><td style="height:29.7969px;">Register a new device

</td><td style="height:29.7969px;">Devices → Register button

</td></tr><tr style="height:29.7969px;"><td style="height:29.7969px;">Check device status

</td><td style="height:29.7969px;">Devices → Click device name

</td></tr><tr style="height:29.7969px;"><td style="height:29.7969px;">Invite a user

</td><td style="height:29.7969px;">Users → Invite button

</td></tr><tr style="height:29.7969px;"><td style="height:29.7969px;">Create a role

</td><td style="height:29.7969px;">Roles → Create Role button

</td></tr><tr style="height:29.7969px;"><td style="height:29.7969px;">Set up VPN tunnel

</td><td style="height:29.7969px;">VPN → Create button

</td></tr><tr style="height:29.7969px;"><td style="height:29.7969px;">Add device to VPN

</td><td style="height:29.7969px;">VPN → Tunnel name → Devices tab → Add Devices

</td></tr><tr style="height:29.7969px;"><td style="height:29.7969px;">Add user to VPN

</td><td style="height:29.7969px;">VPN → Tunnel name → Users tab → Add Users

</td></tr><tr style="height:29.7969px;"><td style="height:29.7969px;">Start VPN tunnel

</td><td style="height:29.7969px;">VPN → Tunnel name → Start button

</td></tr><tr style="height:29.7969px;"><td style="height:29.7969px;">Download Atra-VPN-Client

</td><td style="height:29.7969px;">Navigation panel→ Download Atra VPN

</td></tr><tr style="height:46.5938px;"><td style="height:46.5938px;">Connect to VPN tunnel

</td><td style="height:46.5938px;">Atra-VPN-Client → Tunnel name → Click Connect button

</td></tr><tr style="height:29.7969px;"><td style="height:29.7969px;">Access remote device

</td><td style="height:29.7969px;">Use device's VPN IP address

</td></tr></tbody></table>

</div>---

# Account Setup Guide

This section guides new users through the account activation process after receiving an invitation email.

#### Invitation Email Overview

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/image.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/image.png)

The invitation email contains:

Header:

- Subject: "Invitation to Join Atra RMS"
- Sender: Atra

Body:

- Welcome message

Primary Action:

- "Set Up Password" button (teal)
- Clicking opens account setup page in browser

Alternative Access:

- Full invitation URL provided below button
- Format: https://atra.atreyo.io/invite?token=...
- Use if button doesn't work (copy and paste into browser)

Expiration Notice:

- Invitation valid for 24 hours from the time you are invited.
- After 24 hours, link becomes invalid.
- Must request new invitation from organization administrator or the person who invited you.

---

#### Account Setup Steps

##### Step 1: Click Setup Link

Method A: Click Button

1. Open invitation email
2. Click "Set Up Password" button
3. Browser opens account setup page

Method B: Copy/Paste URL

1. Locate full URL in email (below button)
2. Copy entire URL
3. Paste into browser address bar
4. Press Enter

---

##### Step 2: Account Setup Page

The Account Setup page allows you to create a password for your new Atra RMS account.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/IAVimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/IAVimage.png)

---

##### Step 3: Password Requirements

Your new password must meet all of the following security requirements:

Mandatory Requirements:

<div dir="ltr" id="bkmrk-requirement-descript" style="text-align:left;"><table><colgroup><col style="width:138px;"></col><col style="width:238px;"></col><col style="width:191px;"></col></colgroup><tbody><tr><td>Requirement

</td><td>Description

</td><td>Example

</td></tr><tr><td>Length

</td><td>Minimum 8 characters

</td><td>MyP@ssw0rd (10 chars ✓)

</td></tr><tr><td>Lowercase

</td><td>At least one lowercase letter (a-z)

</td><td>myPassword1! ✓

</td></tr><tr><td>Uppercase

</td><td>At least one uppercase letter (A-Z)

</td><td>MyPassword1! ✓

</td></tr><tr><td>Numeric

</td><td>At least one number (0-9)

</td><td>MyPassword1! ✓

</td></tr><tr><td>Special Character

</td><td>At least one symbol (!@#$%^&amp;\*)

</td><td>MyPassword1! ✓

</td></tr></tbody></table>

</div>Additional Restrictions:

❌ Cannot start with hyphen (-): -MyPassword1! is invalid  
❌ Cannot contain parentheses ( ): MyPass(word)1! is invalid

Password Examples:

✅ Valid Passwords:

- SecurePass123!
- W0rk@Home2025
- MyStr0ng#Pass
- $ecure123Work

❌ Invalid Passwords:

- password (no uppercase, number, or special char)
- Password1 (no special character)
- PASSWORD1! (no lowercase)
- -Password1! (starts with hyphen)
- Pass(word)1! (contains parentheses)
- Pass1! (too short, only 6 characters)

---

##### Step 4: Enter Password and Confirm Password

Password Field:

1. Click in "Password" input field
2. Type your chosen password meeting all requirements
3. Click eye icon (👁️) to toggle visibility (optional)

Confirm Password Field:

1. Click in "Confirm Password" input field
2. Re-type the exact same password
3. System validates both passwords match

---

##### Step 5: Create Account

1. Verify all password requirements satisfied
2. Confirm both password fields match
3. Click "CREATE ACCOUNT →" button

System Processes:

1. Validates password meets all requirements
2. Validates passwords match
3. Creates account in Atra RMS
4. Expires invitation link
5. Sends confirmation email

Success:

- Account created successfully
- Confirmation email sent to your address

Error:

- If validation fails, error message displays
- Correct the issue and try again

---

#### Account Creation Success Email

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/2COimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/2COimage.png)

Shortly after account creation, you'll receive a confirmation email.

Email Contents:

- Subject: "Atra RMS Account Creation Successful"
- Confirmation message
- "Go to Atra RMS" button linking to login page
- Backup URL for login page

Purpose:

- Confirms account is active and ready
- Provides easy access to login page
- Serves as confirmation record

---

#### Important Notes on Expiration

⏰ 24-Hour Validity:

The invitation link is valid for 24 hours from the time you are invited.

After 24 Hours:

- Link expires automatically
- "Invitation link has expired" page displays
- Cannot complete account setup with expired link

✅ Post-Setup Expiration:

Once you successfully set up your password:

- Invitation link expires immediately
- This prevents reuse of the invitation
- Security measure to protect your account

---

#### Invitation Expired 

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/HFLimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/HFLimage.png)

If you try to access an expired invitation link, you'll see:

Message:

"Invitation link has expired"

Common Reasons:

Time Limit: 24 hours passed since invitation was sent

Next Steps:

If Account Already Created:

- Click "Sign In" link
- Go to login page
- Use your email and password

If Account Not Yet Created:

- Contact the person who invited you
- Request a new invitation email
- Complete setup within 24 hours of new invitation

---

####   
  
Login Page Guide

The login page is your entry point to the Atra RMS platform.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/t5Aimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/t5Aimage.png)

#### Accessing the Login Page

Direct URL:

https://atra.atreyo.io/login

From Emails:

- Click "Go to Atra RMS" button in any system email
- Backup URL provided in emails

---

#### How to Log In

\[INSERT SCREENSHOT: Login\_Form.png\]

Step 1: Enter Email

- Click in "Email" field (📧)
- Type your registered email address
- Example: user@rms.in

Step 2: Enter Password

- Click in "Password" field (🔒)
- Type the password you created during setup
- Click eye icon (👁️) to toggle visibility (optional)

Step 3: Log In

- Click "LOG IN →" button (teal)
- System validates credentials
- If valid, redirects to Atra RMS overview page

---

#### Troubleshooting Login Issues

Problem: "Invalid Password" Error

Solutions:

- ✅ Verify email is correct (check for typos)
- ✅ Ensure password is correct (check Caps Lock)
- ✅ Use "Forgot password?" if password unknown

---

Problem: "User Not Found"

Solutions:

- ✅ Verify account setup was completed
- ✅ Check if invitation expired before setup
- ✅ Contact administrator to verify invitation was sent
- ✅ Request new invitation if needed

---

#### Need Help?

Forgot Password?

- Click "Forgot password?" link below login button
- Initiates password recovery process
- See Password Recovery Guide section

Contact Us:

- Click "Contact Us" link at bottom
- Opens Contact Us forml
- Atreyo Research and Development LLP

---

# Getting Started with Atra-RMS

The Overview page is your command center in Atra RMS, offering a birds-eye view of your fleet and activity. From the navigation panel on the left, you can manage your Devices, VPN, Organizations, Users, and Roles. The panel also includes quick-access buttons to download the Atra VPN Client, view the Docs, or switch between light and dark modes via the theme toggle. For a cleaner view, you can collapse the panel using the icon at its top-right corner.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/9d7image.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/9d7image.png)

### Device, VPN Tunnels &amp; Organization Summary Cards

The six summary cards at the top display metrics for your organization and its immediate child organizations (1 level below).

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/LMnimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/LMnimage.png)

#### Card Breakdown

1\. Online Devices

- Displays: Number of devices currently online
- Scope: Your organization + direct child organizations only

2\. Offline Devices

- Displays: Number of devices currently offline
- Common Reasons: Device powered off, network issues, or maintenance
- Action: Click through to Device List to investigate specific offline devices
- Scope: Your organization + direct child organizations only

3\. All Devices

- Displays: Total registered devices under your management
- Calculation: Online + Offline devices
- Scope: Your organization + direct child organizations only

4\. Active VPN

- Displays: Number of active VPN Tunnels currently running
- Scope: Your organization + direct child organizations only

5\. Total VPN

- Displays: Number of total VPN Tunnels
- Calculation: Running + Exited
- Scope: Your organization + direct child organizations only

4\. Child Organizations

- Displays: Count of immediate child organizations
- Example: If your Level 1 org has 3 direct children, this shows "3"
- Note: Does not count grandchild organizations (Level 3)

💡 Tip: Use these cards for quick health checks. A sudden spike in offline devices may indicate network issues requiring investigation.

---

### Welcome Card &amp; Key Action

Located on the right side of the summary section, this card provides quick access to the most common initial action.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/cs4image.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/cs4image.png)

#### Components

Welcome Message

- Brief introduction to Atra RMS platform
- Displayed on every login to orient new users

REGISTER DEVICE Button (Orange)

- Purpose: Fast-track device registration
- Action: Navigates directly to Device Registration form
- Shortcut: Bypasses Devices menu navigation
- When to Use: Registering new Gateways to your fleet

---

### Device Statistics Charts

#### All Devices Bar Chart (Right Side)

This chart provides a visual breakdown of your online and offline device fleet by model type.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/mpDimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/mpDimage.png)

Chart Elements:

- X-Axis: Device model names (e.g., AG-702-LT-EU-V48, AG-207-LT-EU)
- Y-Axis: Total device count
- Bar Values: Displays the total count of online and offline devices above each bar. Numbers in the green section indicate the online device count, while numbers in the red section indicate the offline device count.
- Scope: Your organization + direct child organizations

Use Cases:

- Activity Status: View ratios of Online vs. Offline devices across your entire fleet.

---

#### Device Status Activity (Left side)

  
This list provides a snapshot of the most recent connectivity events, highlighting exactly how long ago a device moved to its current Online or Offline state.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/qrFimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/qrFimage.png)

Card Elements:

- Device Name: The specific identifier/name of the device.
- Organization: The organization or child organization the device belongs to.
- Status: A color-coded indicator showing the current state (Online/Green or Offline/Red).
- Status Changed Time: Displays the relative or absolute time the device last switched status (e.g., "Online since 1 hour ago" or "Offline since 6 hours ago").
- Time Filters: Quick-toggle options to filter events within the last 1, 6, 12, or 24 hours.

Scope: Your organization + direct child organizations.

Use Cases:

- Connectivity Troubleshooting: Identify devices that have recently dropped offline to prioritize immediate maintenance or remote restarts.
- Stability Monitoring: Observe if specific organizations are experiencing frequent "flapping" (devices repeatedly cycling between online and offline).
- Deployment Validation: Confirm that newly installed devices have successfully reached an "Online" status within the expected timeframe.

---

### Map Functionality

The interactive map displays geographic locations of your device fleet.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/tffimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/tffimage.png)

#### Location Data Sources

Devices appear on the map only when location data is available from:

1. GPS Service (Automatic)

- Device fetches GPS coordinates
- Manual Entry

- The User sets fixed coordinates
- Stored in cloud only (not on device)
- Useful for stationary installations without GPS

⚠️ Important: If neither source is active, the device will not appear on the map, even if online.

---

#### Device Status Indicators

Online Device Icon:

- Gateway symbol with Wi-Fi icon
- Green dot indicator
- Hover to see Serial Number

Offline Device Icon:

- Gateway symbol with warning/alert icon
- Hover to see Serial Number

---

#### Map Navigation

Zoom Controls:

- Plus (+) Button: Zoom in for detailed view
- Minus (-) Button: Zoom out for broader overview
- Location: Top-left corner of map
- Mouse Wheel: Alternative zoom method (if supported)

Pan/Drag:

- Click and hold to drag map
- Reposition view to focus on specific regions

💡 Pro Tip: Use the map for quick visual confirmation that devices are deployed in expected locations.

---

Currently Connected Users (Right side)

This card displays a view of all users currently connected to the VPN tunnel via the Atra VPN Client.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/thPimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/thPimage.png)

Card Elements:

- User Name: The identity of the user currently connected.
- Organization: The name of the organization with which the user is associated.
- VPN Tunnel Name: The name of the VPN tunnel to which the user is connected.
- Connected Time: The specific timestamp when the user established the connection to the VPN tunnel.

Scope: Your organization + direct child organizations.

Use Cases:

- Gain instant visibility into how many users are actively working via VPN at any given moment.
- See which VPN tunnels are most heavily utilized by tracking the distribution of active users across available tunnels.

Note: This card will only be displayed if a user is connected; otherwise, the map will be shown in full width.

---

### Recent Activity Tables

#### Recently Registered Devices

This table shows the last 10 devices added to your system, providing a quick view of new devices onboarding.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/XHeimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/XHeimage.png)

<div dir="ltr" id="bkmrk-column-information-n" style="text-align:left;"><table style="width:64.2857%;height:178.781px;border-collapse:collapse;border-style:solid;"><colgroup><col style="width:28.8889%;"></col><col style="width:70.9259%;"></col></colgroup><thead><tr style="height:29.7969px;"><td style="height:29.7969px;">Column

</td><td style="height:29.7969px;">Information

</td></tr></thead><tbody><tr style="height:29.7969px;"><td style="height:29.7969px;">Name

</td><td style="height:29.7969px;">Custom device identifier

</td></tr><tr style="height:29.7969px;"><td style="height:29.7969px;">Model

</td><td style="height:29.7969px;">Gateway model name

</td></tr><tr style="height:29.7969px;"><td style="height:29.7969px;">Organization

</td><td style="height:29.7969px;">Assigned organizational name

</td></tr><tr style="height:29.7969px;"><td style="height:29.7969px;">Registered By

</td><td style="height:29.7969px;">User who registered the device

</td></tr><tr style="height:29.7969px;"><td style="height:29.7969px;">Registered On

</td><td style="height:29.7969px;">Date and time of registration

</td></tr></tbody></table>

</div>Key Action:

- Click device Name → Opens full Device Detail Page for monitoring

Common Uses:

- Verify recent device additions were processed correctly
- Identify who registered devices

---

#### Recently Added Child Organizations

This list shows the last 5 child organizations created.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/tMoimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/tMoimage.png)

<div dir="ltr" id="bkmrk-column-information-n-1" style="text-align:left;"><table style="border-collapse:collapse;border-style:solid;"><colgroup><col style="width:202px;"></col><col style="width:332px;"></col></colgroup><thead><tr><td>Column

</td><td>Information

</td></tr></thead><tbody><tr><td>Name

</td><td>Child organization identifier

</td></tr><tr><td>Created On

</td><td>Date and time of creation

</td></tr></tbody></table>

</div>Common Uses:

- Verify that new organizations were created correctly

---

### Device Count by Organization (Treemap)

The treemap provides an intuitive visual representation of device distribution across your organizational hierarchy.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/T6Bimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/T6Bimage.png)

#### Understanding the Treemap

Visual Encoding:

- Rectangle Size: Proportional to number of devices in that organization
- Larger Rectangle: More devices assigned
- Smaller Rectangle: Fewer devices assigned

Data Display:

- Organization Label: Name visible inside each rectangle
- Hover Tooltip: Shows exact device count
- Color: Each organization has a distinct color

#### Important Scope Note

⚠️ Critical Understanding:

Each rectangle shows ONLY devices registered directly to that specific organization. It does NOT include devices from child organizations below it.

Example:

- ATREYO (Level 1): 50 devices registered directly
- DEMO\_1 (Level 2 child): 30 devices registered directly
- Treemap shows: ATREYO = 50, DEMO\_1 = 30 (NOT 80)

---

# Manage Your Devices

The device section provides a seamless process for registering and monitoring Atreyo gateways. This section covers the device registration and detailed monitoring.

**Typical Device Workflow**

1. **Locate Serial ID**<span> → Found on box or device label</span>
2. **Register Device**<span> → Complete registration form</span>
3. **Power On**<span> → Device appears in list as "Online"</span>
4. **Monitor**<span> → View metrics on Device Detail Page</span>

# View and Monitor Your Devices

The Device List is your central hub for monitoring all registered devices. The table automatically refreshes every 5 seconds to provide real-time status updates.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/ohvimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/ohvimage.png)

#### Table Actions (Top Bar)

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/Busimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/Busimage.png)

<div align="left" dir="ltr" id="bkmrk-action-button-locati"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="72"></col><col width="128"></col><col width="277"></col></colgroup><thead><tr><td>Action

</td><td>Button Location

</td><td>Purpose

</td></tr></thead><tbody><tr><td>Register

</td><td>Top-left (Teal)

</td><td>Add new gateway to Atra RMS

</td></tr><tr><td>Refresh

</td><td>Top-right

</td><td>Manually update table data

</td></tr><tr><td>Search

</td><td>Center bar

</td><td>Filter by name, serial ID, or organization

</td></tr><tr><td>Filter

</td><td>Top-Right (Teal)

</td><td>Filter data by model, organization, and status selection

</td></tr></tbody></table>

</div>---

#### Column Definitions

<div align="left" dir="ltr" id="bkmrk-column-description-k"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="108"></col><col width="287"></col><col width="229"></col></colgroup><thead><tr><td>Column

</td><td>Description

</td><td>Key Information

</td></tr></thead><tbody><tr><td>Name

</td><td>The custom name you assigned during registration.

</td><td>Click to open Device Detail Page

</td></tr><tr><td>Serial-ID

</td><td>Unique 16-character device identifier (format: xxxx-xxxx-xxxx-xxxx)

</td><td>Used for technical support and verification

</td></tr><tr><td>Model

</td><td>Atreyo hardware model designation

</td><td>Identifies device capabilities and specifications

</td></tr><tr><td>Status

</td><td>Current connection state

</td><td>Online (green) or Offline (red) with timestamp

</td></tr><tr><td>Organization

</td><td>Assigned organization with level

</td><td>Shows hierarchy placement (e.g., "DEMO Level-2")

</td></tr><tr><td>Registered On

</td><td>Date and time device was added to Atra RMS

</td><td>Helps track when a device was added

</td></tr></tbody></table>

</div>[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/7P6image.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/7P6image.png)

---

#### Status Indicators Explained

Online Status:

- Indicator: Green Online text with green dot
- Timestamp: "5 minutes ago" (time since last communication)
- Meaning: Device is connected and transmitting data

Offline Status:

- Indicator: Red Offline text
- Timestamp: "2 hours ago" (time since last communication)
- Meaning: Device is not currently connected

---

#### Auto-Refresh Feature

🔄 Automatic Update: The table refreshes every 5 seconds without requiring manual action.

Benefits:

- Real-time status monitoring
- No need to repeatedly click refresh

Manual Override:

- Click the Refresh button (top-right) to force immediate update
- Useful when expecting immediate status change (e.g., after device power-on)

---

#### Navigation Features

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/OySimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/OySimage.png)

Table Controls (Bottom):

<div align="left" dir="ltr" id="bkmrk-control-purpose-opti"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="127"></col><col width="156"></col><col width="208"></col></colgroup><thead><tr><td>Control

</td><td>Purpose

</td><td>Options

</td></tr></thead><tbody><tr><td>Rows per page

</td><td>Adjust visible devices

</td><td>5, 10, 15, 20,25

</td></tr><tr><td>Total Count

</td><td>Displays total devices

</td><td>"Showing 1-5 of 25"

</td></tr><tr><td>Page Navigation

</td><td>Move between pages

</td><td>Previous, Next, Last, First

</td></tr></tbody></table>

</div>---

#### Quick Actions

Open Device Details:

1. Locate device in table
2. Click the device Name (underlined text)
3. Device Detail Page opens with full monitoring interface

---

# Device Registration Guide

Follow this 4-step process to register and activate new devices on your Atra RMS platform.

#### Prerequisites Checklist

 Before starting registration:

 ✅ You have the device's Serial ID  
 ✅ You have "Devices Register" permission in your role  
 ✅ Target organization exists (create it first if needed)

---

#### Step 1: Locate Your Device's Serial ID

The Serial ID is a unique 16-character identifier required for registration.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/jRkimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/jRkimage.png)

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/yZPimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/yZPimage.png)

Finding the Serial ID:

Option A: On the Box

- Look for white sticker on device packaging
- Format: xxxx-xxxx-xxxx-xxxx
- Example: 1A2B-3C4D-5E6F-7G8H

Option B: On the Device

- Check white sticker on back or underside of device
- Same format as above

🔍 Serial ID Format:

- Exactly 16 characters
- Four groups of 4 characters
- Separated by hyphens
- Mix of numbers and letters

⚠️ Common Mistakes:

- Don't confuse Serial ID with MAC Address
- Don't include extra spaces
- Ensure all characters are correctly transcribed (0 vs O, 1 vs I)

---

#### Step 2: Navigate to Registration Page

1. Click "Devices" in the left sidebar menu
2. Click the "REGISTER" button (teal, top-left corner)
3. "Register Device" page loads

---

#### Step 3: Complete Registration Form

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/ecLimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/ecLimage.png)

Fill out all required fields:

##### Name of Device (Required)

Input Rules:

- Length: 3-40 characters
- Allowed: Letters, numbers, spaces, periods (.), underscores (\_), hyphens (-)
- Not allowed at start/end: Period (.), underscore (\_), hyphen (-)
- No consecutive special characters: Avoid device..name or device--name

Examples:

- ✅ Factory\_Gateway\_01
- ✅ Warehouse-Floor-2
- ✅ Office.Main.Router
- ❌ \_Gateway01 (starts with underscore)
- ❌ Device..Name (consecutive periods)

💡 Best Practice: Use descriptive names that indicate location or function (e.g., "Mumbai\_Plant\_A\_Gateway" rather than "Device123").

---

##### Serial ID (Required)

Input Rules:

- Format: Exactly xxxx-xxxx-xxxx-xxxx
- Case: Usually uppercase, but system accepts both
- Validation: System checks if Serial ID is valid and not already registered

What Happens:

- ✅ Valid + Unused: Registration proceeds
- ❌ Invalid Format: Error message appears
- ❌ Already Registered: "Device already registered" error

---

##### Select Organization (Required)

Dropdown Options:

- Your current organization
- All child organizations under your management

⚠️ Important Notes:

Creating Child Organizations:

- If target child org doesn't exist yet, you must create it first
- Go to: Organizations → Create button
- Then return to device registration

Organization Hierarchy:

- Device will belong to selected organization only
- Parent orgs can view child org devices
- Child orgs cannot view parent org devices

---

##### Description (Optional)

Input Rules:

- Length: 0-1000 characters
- Purpose: Additional notes about device

Example Use Cases:

- Physical location details: "2nd Floor, Server Room B, Rack 5"
- Network information: "Connected to Switch-A, Port 12"
- Maintenance notes: "Installed June 2025, Warranty until June 2027"
- Contact information: "Site supervisor: John Doe, +91-9876543210"

---

#### Form Actions

<div align="left" dir="ltr" id="bkmrk-button-color-action-"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="98"></col><col width="95"></col><col width="223"></col></colgroup><thead><tr><td>Button

</td><td>Color

</td><td>Action

</td></tr></thead><tbody><tr><td>REGISTER

</td><td>Teal

</td><td>Submit form and register device

</td></tr><tr><td>RESET

</td><td>Teal outline

</td><td>Clear all form fields

</td></tr><tr><td>CLOSE

</td><td>Red outline

</td><td>Cancel and return to Device List

</td></tr></tbody></table>

</div>---

#### Step 4: Power On &amp; Activate

After successful registration, the device must establish its first connection to come online.

##### Scenario A: First-Time Setup (Device Never Powered On)

1. Immediately After Registration:

- Device appears in Device List
- Status shows: "Offline"
- Power On the Physical Device:

- Connect power supply
- Provide internet to gateway
- Wait 90-120 seconds for boot sequence
- Automatic Connection:

- Device establishes connection to Atra RMS
- Status changes to: "Online"
- Example: "Online - 2 minutes ago"

Typical Boot Time: 90-120 seconds depending on model and network speed.

---

##### Scenario B: Device Was Already Running

If the device was powered on before registration:

⚠️ Critical Step: You must restart the device to complete registration.

Restart Methods:

Method 1: Power Cycle

1. Unplug power cable
2. Wait 10 seconds
3. Reconnect power cable
4. Wait 90-120 seconds for connection

Method 2: Reboot Command (if accessible)

1. Access device admin interface
2. Execute reboot command
3. Wait for restart completion

---

##### Troubleshooting: Device Stays Offline

If device remains "Offline" after several minutes:

Quick Fix - Manual Refresh:

1. Navigate to Device Detail Page (click device name)
2. Click Refresh button (circular arrow, top-right of tab header)
3. Status updates immediately

If Still Offline - Check Common Issues:

❌ Power Supply

- Verify power cable is connected
- Check power LED indicator on device
- Try different power outlet

❌ Network Connection

- Ethernet: Verify cable is connected, check link lights on port
- Cellular: Verify SIM card is inserted correctly and active

❌ Serial ID Issues

- Verify Serial ID was entered correctly during registration
- Check for typos (0 vs O, 1 vs I, etc.)
- Confirm device hasn't been registered to different organization

Still Having Issues?

- See Comprehensive Troubleshooting section
- Contact Atreyo for Support

---

# Understanding Device Details & Status

The Device Detail Page is your comprehensive monitoring dashboard for individual devices. It provides system information, resource utilization, network connectivity details, and GPS location.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/42Himage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/42Himage.png)

#### Accessing Device Detail Page

From Device List:

1. Navigate to Devices section
2. Locate target device in table
3. Click the device Name (underlined link)
4. Device Detail Page opens

---

#### Page Layout Overview

The Device Detail Page uses a two-column layout:

Left Panel: Static device identity and metadata  
Right Panel: Dynamic monitoring data across four tabs

---

### At-a-Glance Information (Left Panel)

The left panel displays the core identity and information for your device.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/heCimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/heCimage.png)

<div align="left" dir="ltr" id="bkmrk-%23-field-description-"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="23"></col><col width="108"></col><col width="285"></col><col width="202"></col></colgroup><thead><tr><td>\#

</td><td>Field

</td><td>Description

</td><td>Example

</td></tr></thead><tbody><tr><td>1

</td><td>Model Image

</td><td>Visual representation of device model

</td><td>Gateway illustration

</td></tr><tr><td>2

</td><td>Device Name

</td><td>Custom name assigned during registration

</td><td>Delhi\_Bus\_207

</td></tr><tr><td>3

</td><td>Online Status

</td><td>Connection state with timestamp

</td><td>"Online since 5 minutes ago"

</td></tr><tr><td>4

</td><td>Model Name

</td><td>The specific product name of your gateway.

</td><td>AG-207-LT-EU

</td></tr><tr><td>5

</td><td>Serial-ID

</td><td>Unique 16-character device identifier

</td><td>1A2B-3C4D-5E6F-7G8H

</td></tr><tr><td>6

</td><td>Organization

</td><td>Assigned organization

</td><td>ATREYO Level-1

</td></tr><tr><td>7

</td><td>Description

</td><td>Optional notes/details about device

</td><td>"Factory Floor A, Bay 3"

</td></tr><tr><td>8

</td><td>Edit Button

</td><td>Pencil icon to modify description

</td><td>✏️ Click to edit

</td></tr></tbody></table>

</div>---

#### Editing Device Description

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/YoMimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/YoMimage.png)

To Edit Description:

1. Click Edit button (✏️ pencil icon)
2. Edit Description dialog opens
3. Modify text (max 1000 characters)
4. Click SAVE to confirm changes
5. Click CLOSE to discard changes

Use Cases for Description Field:

- Physical location updates
- Maintenance schedules
- Contact information for site
- Network configuration notes

---

### Detailed Monitoring Tabs (Right Panel)

The right panel contains four tabs for in-depth device monitoring. A Refresh button (🔄) in the top-right corner manually updates tab data.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/ODrimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/ODrimage.png)

Tab Navigation:

1. Device Information
2. Resource Utilization
3. Network Information
4. GPS Location

---

### Tab 1: Device Information

This tab displays static technical specifications of your device's operating system, hardware, and cellular modem.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/RbHimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/RbHimage.png)

#### Section A: System Information

Core operating system and processor details.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/ZKqimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/ZKqimage.png)

<div align="left" dir="ltr" id="bkmrk-parameter-definition"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="122"></col><col width="228"></col><col width="274"></col></colgroup><thead><tr><td>Parameter

</td><td>Definition

</td><td>Example

</td></tr></thead><tbody><tr><td>OS Name

</td><td>Operating system commercial name

</td><td>OpenWRT, Debian, Ubuntu

</td></tr><tr><td>OS Platform

</td><td>OS family or kernel type

</td><td>Linux

</td></tr><tr><td>OS Version

</td><td>Specific release number

</td><td>10.0.22621, 24.04 LTS

</td></tr><tr><td>Architecture

</td><td>CPU instruction set

</td><td>ARMv7l, ARM64, MIPS

</td></tr><tr><td>Host Name

</td><td>Device model name

</td><td>AG-702

</td></tr><tr><td>Processor Name

</td><td>CPU model designation

</td><td>MIPS 24KEc V5.5, ARMv7 Processor rev 5

</td></tr></tbody></table>

</div>---

#### Section B: Modem Information

Cellular modem hardware and firmware specifications.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/Pifimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/Pifimage.png)

<div align="left" dir="ltr" id="bkmrk-parameter-definition-1"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="129"></col><col width="269"></col><col width="226"></col></colgroup><thead><tr><td>Parameter

</td><td>Definition

</td><td>Example

</td></tr></thead><tbody><tr><td>Model

</td><td>Manufacturer's modem product designation

</td><td>-

</td></tr><tr><td>Firmware Version

</td><td>Embedded software version number

</td><td>V1.01.03, 2.1.25

</td></tr><tr><td>IMEI

</td><td>International Mobile Equipment Identity (15 digits)

</td><td>123456789111111

</td></tr><tr><td>Manufacturer

</td><td>Company that produced the modem

</td><td>-

</td></tr></tbody></table>

</div>---

### Tab 2: Resource Utilization

This tab is your device health dashboard, showing performance metrics and 24-hour historical trends.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/WqGimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/WqGimage.png)

#### Metrics Cards

Three cards display current resource usage across critical components.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/6T7image.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/6T7image.png)

##### CPU Utilization

Displays:

- Number of CPU cores
- Current utilization percentage

Example:

CPU: 1 cores

Utilization: 45%

---

##### RAM Utilization

Displays:

- Total RAM capacity
- Currently used RAM
- Utilization percentage

Example:

RAM: 128 MB total

Used: 66 MB (51.5%)

💡 Memory Management: High RAM usage isn't always problematic. Modern systems use available RAM efficiently. Concern arises when usage stays at 90%+ for extended periods.

---

##### Storage Utilization

Displays:

- Total storage capacity
- Used storage space
- Utilization percentage

Example:

Storage: 512 MB total

Used: 270 MB (52.73%)

Common Storage Consumers:

- Logs
- Application data

---

#### 24-Hour Performance Graphs

Below the real-time cards, three line graphs display historical resource usage trends.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/cwoimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/cwoimage.png)

Graph Specifications:

- Time Range: Last 24 hours
- Data Points: Every 1 minute
- X-Axis: Time (hours)
- Y-Axis: Utilization percentage (0-100%)

Graph Types:

1. CPU Usage Graph (Green line)
2. RAM Usage Graph (Blue line)
3. Storage Usage Graph (Yellow line)

---

#### Analyzing Performance Trends

Normal Patterns:

CPU:

- Fluctuates based on workload
- Spikes during data transmission or processing
- Should return to baseline after tasks complete

RAM:

- Typically steady with gradual increases
- May step up when new processes start
- Rarely decreases significantly without restart

Storage:

- Gradually increases over time
- Sudden jumps indicate large file writes
- Decreases indicate log rotation or cleanup

---

### Tab 3: Network Information

This tab provides detailed connectivity information for both wired (Ethernet) and wireless (Cellular) network interfaces.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/ZpZimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/ZpZimage.png)

The tab is organized into two sections:

1. Ethernet Card Information
2. Cellular Card Information

---

#### Section A: Ethernet Card Information

Wired network interface details for WAN (internet) and LAN (local network) connections.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/nEximage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/nEximage.png)

Typical Display: Multiple ethernet interfaces may be shown (e.g., WAN, LAN, LAN2)

##### Ethernet Parameters

<div align="left" dir="ltr" id="bkmrk-parameter-definition-2"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="126"></col><col width="237"></col><col width="260"></col></colgroup><thead><tr><td>Parameter

</td><td>Definition

</td><td>Example

</td></tr></thead><tbody><tr><td>Interface Name

</td><td>Logical network function identifier

</td><td>WAN (internet-facing), LAN (local network)

</td></tr><tr><td>Interface Device

</td><td>OS-assigned hardware identifier

</td><td>eth0.1 (VLAN sub-interface), br-lan (bridge)

</td></tr><tr><td>IPv4 Address

</td><td>Network address for IPv4 communication

</td><td>192.168.1.1 (router), 192.168.1.105 (client)

</td></tr><tr><td>MAC Address

</td><td>Unique 12-digit hardware identifier

</td><td>00:1A:2B:3C:4D:5E

</td></tr><tr><td>Download Speed

</td><td>Current incoming data transfer rate

</td><td>100 Mbps, 1 Gbps

</td></tr><tr><td>Upload Speed

</td><td>Current outgoing data transfer rate

</td><td>50 Mbps, 900 Mbps

</td></tr><tr><td>Downloaded Data

</td><td>Total data received since last reset

</td><td>5.2 GB, 1.3 TB

</td></tr><tr><td>Uploaded Data

</td><td>Total data transmitted since last reset

</td><td>850 MB, 450 GB

</td></tr></tbody></table>

</div>---

#### Section B: Cellular Card Information

Wireless cellular network connectivity details for mobile or backup internet connections.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/80Aimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/80Aimage.png)

##### Cellular Parameters

<div align="left" dir="ltr" id="bkmrk-parameter-definition-3"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="118"></col><col width="246"></col><col width="259"></col></colgroup><thead><tr><td>Parameter

</td><td>Definition

</td><td>Example

</td></tr></thead><tbody><tr><td>Operator

</td><td>Telecommunications carrier providing service

</td><td>Vodafone, AT&amp;T, T-Mobile, Airtel

</td></tr><tr><td>APN

</td><td>Access Point Name - Gateway for mobile internet

</td><td>internet.voda.ie, broadband, airtelgprs.com

</td></tr><tr><td>IMSI

</td><td>International Mobile Subscriber Identity (15 digits)

</td><td>310410123456789

</td></tr><tr><td>IPv4

</td><td>Mobile network IP address (version 4)

</td><td>10.123.45.67 (carrier private IP)

</td></tr><tr><td>IPv6

</td><td>Mobile network IP address (version 6)

</td><td>2001:0db8:85a3::8a2e:0370:7334

</td></tr><tr><td>MSISDN

</td><td>SIM card number

</td><td>+447700900000, 5551234567

</td></tr><tr><td>ICCID

</td><td>Integrated Circuit Card ID - SIM serial number

</td><td>89014103210123456789

</td></tr><tr><td>Signal Strength

</td><td>Cellular signal quality in dBm

</td><td>-75 dBm (excellent), -110 dBm (poor)

</td></tr><tr><td>Downloaded Data

</td><td>Total cellular data received

</td><td>2.1 GB

</td></tr><tr><td>Uploaded Data

</td><td>Total cellular data transmitted

</td><td>450 MB

</td></tr></tbody></table>

</div>---

##### Interpreting Signal Strength

Signal strength is measured in dBm (decibel-milliwatts), a logarithmic scale where higher (less negative) values indicate stronger signals.

Signal Quality Scale:

<div align="left" dir="ltr" id="bkmrk-dbm-range-quality-de"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="95"></col><col width="75"></col><col width="139"></col><col width="235"></col></colgroup><thead><tr><td>dBm Range

</td><td>Quality

</td><td>Description

</td><td>Connectivity

</td></tr></thead><tbody><tr><td>-50 to -70

</td><td>Excellent

</td><td>Strong, clear signal

</td><td>Full-speed data, reliable

</td></tr><tr><td>-70 to -85

</td><td>Good

</td><td>Adequate signal

</td><td>Good data speeds, stable

</td></tr><tr><td>-85 to -100

</td><td>Fair

</td><td>Weak signal

</td><td>Reduced speeds, occasional drops

</td></tr><tr><td>-100 to -110

</td><td>Poor

</td><td>Very weak signal

</td><td>Slow speeds, frequent disconnects

</td></tr><tr><td>-110 to -120

</td><td>Critical

</td><td>Barely detectable

</td><td>Unusable, constant drops

</td></tr></tbody></table>

</div>Factors Affecting Signal:

- Distance from cell tower
- Physical obstructions (buildings, terrain)
- Weather conditions
- Network congestion
- Antenna quality and positioning

---

##### Cellular Troubleshooting Quick Guide

Problem: Poor Signal Strength (&lt;-100 dBm)

Solutions:

1. Antenna Positioning: Relocate device or adjust external antenna
2. Alternative Location: Move device to higher elevation or near window

Problem: No Cellular Connection

Check:

- ✅ SIM card inserted correctly
- ✅ Carrier account is active and paid
- ✅ APN settings match carrier requirements
- ✅ Device is in carrier coverage area
- ✅ IMEI is not blocked by carrier

Problem: High Data Usage

Investigate:

- Check Downloaded/Uploaded Data totals
- Review application data transmission settings
- Confirm data is being sent via cellular (not ethernet)
- Look for unauthorized usage or malware

---

### Tab 4: GPS Location

This tab manages device location tracking through automatic GPS data or manual coordinate entry.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/UGuimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/UGuimage.png)

#### Location Tracking Modes

The tab offers two mutually exclusive modes:

1. Auto Mode: Automatic GPS tracking
2. Manual Mode: User-defined coordinates

---

#### Option A: Auto Mode

Automatic location tracking using the device's internal GPS modem.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/ibGimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/ibGimage.png)

How It Works:

1. Device's cellular modem contains GPS receiver
2. Modem locks onto GPS satellites (requires 4+ satellites)
3. Location data calculated on device
4. Coordinates transmitted to Atra RMS
5. Map updates automatically

---

##### GPS Data Fields

When Auto mode is active and GPS has a fix, the following data is displayed:

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/a6Ximage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/a6Ximage.png)

<div align="left" dir="ltr" id="bkmrk-field-description-ex"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="132"></col><col width="283"></col><col width="199"></col></colgroup><thead><tr><td>Field

</td><td>Description

</td><td>Example

</td></tr></thead><tbody><tr><td>Coordinates

</td><td>Latitude and Longitude (decimal degrees)

</td><td>23.0225° N, 72.5714° E

</td></tr><tr><td>Altitude

</td><td>Height above mean sea level

</td><td>45 meters (147.6 feet)

</td></tr><tr><td>Speed

</td><td>Current velocity in km/h and knots

</td><td>60 km/h (32.4 knots)

</td></tr><tr><td>Direction/Course

</td><td>Compass heading (0-360°)

</td><td>270° (West), 45° (Northeast)

</td></tr><tr><td>Fix

</td><td>Position calculation status

</td><td>"3D Fix" (lat, lon, alt)

</td></tr><tr><td>Satellites

</td><td>Number of GPS satellites locked

</td><td>8 satellites

</td></tr><tr><td>HDOP

</td><td>Horizontal Dilution of Precision

</td><td>1.2 (excellent accuracy)

</td></tr><tr><td>Validity

</td><td>Data reliability indicator

</td><td>'A' (valid), 'V' (invalid)

</td></tr><tr><td>GPS Time

</td><td>Timestamp from GPS satellite system

</td><td>2025-12-31 14:30:45 UTC

</td></tr></tbody></table>

</div>---

##### Understanding GPS Accuracy

Satellites Count:

- 4+ satellites: Minimum for 3D fix (lat, lon, altitude)
- 3 satellites: 2D fix only (lat, lon, no altitude)
- 8-12 satellites: Optimal accuracy
- &lt;3 satellites: No position fix possible

HDOP (Horizontal Dilution of Precision):

- Quality Indicator: Lower values = better accuracy
- Scale:
- 1.0-2.0: Excellent (typical accuracy: 1-3 meters)
- 2.0-5.0: Good (typical accuracy: 3-10 meters)
- 5.0-10.0: Moderate (typical accuracy: 10-30 meters)
- &gt;10.0: Poor (accuracy degraded)


Validity Codes:

- 'A' (Active/Valid): GPS data is current and reliable
- 'V' (Void/Invalid): GPS data is stale or unreliable

---

##### GPS Troubleshooting

Problem: No GPS Fix

Common Causes:

- ❌ Device is indoors (GPS requires clear sky view)
- ❌ Device is in metal enclosure (blocks signals)
- ❌ GPS antenna not connected properly
- ❌ Location service disabled in device settings

Solutions:

1. Move Device: Place near window or outdoors temporarily
2. Check Antenna: Verify external GPS antenna connection
3. Wait: First fix can take 5-15 minutes ("cold start")
4. Verify Settings: Ensure GPS service is enabled

Problem: Poor Accuracy (High HDOP)

Solutions:

- Improve Sky View: Remove obstructions above device
- Wait: Accuracy improves as more satellites are acquired
- External Antenna: Use high-quality external GPS antenna
- Check Environment: Avoid placement near RF interference sources

---

##### Use Cases for Auto GPS Mode

Ideal Scenarios:

- ✅ Vehicle-mounted devices (fleet tracking)
- ✅ Mobile equipment monitoring
- ✅ Temporary installations requiring location verification
- ✅ Asset tracking applications
- ✅ Devices requiring location-based automation

Not Recommended:

- ❌ Stationary indoor installations
- ❌ Underground or heavily shielded locations
- ❌ Locations with poor GPS visibility

---

#### Option B: Manual Mode

User-defined static location coordinates.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/40Mimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/40Mimage.png)

How It Works:

1. User enters Latitude and Longitude manually
2. Coordinates stored in cloud only
3. Location displayed on Overview map
4. No data transmitted from device

---

##### Manual Location Entry

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/Gjnimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/Gjnimage.png)

Input Fields:

Latitude:

- Format: Decimal degrees
- Range: -90° to +90°
- North: Positive values
- South: Negative values
- Example: 23.0225 (23° N)

Longitude:

- Format: Decimal degrees
- Range: -180° to +180°
- East: Positive values
- West: Negative values
- Example: 72.5714 (72° E)

---

##### Finding Coordinates for Manual Entry

Method 1: Google Maps

1. Open Google Maps (maps.google.com)
2. Right-click on desired location
3. Click "What's here?"
4. Coordinates appear at bottom (click to copy)
5. Format: Latitude, Longitude (e.g., 23.0225, 72.5714)

Method 2: GPS Device/Phone

1. Use smartphone GPS app
2. Stand at device location
3. Record coordinates from app
4. Enter into Manual Location fields

Method 3: Physical Address Lookup

1. Use geocoding service (e.g., geocode.xyz)
2. Enter physical address
3. Service returns coordinates
4. Verify accuracy on map before using

---

##### Important Limitations of Manual Mode

⚠️ Critical Understanding:

Manual location data is stored ONLY in the cloud, NOT on the physical device.

Implications:

- Map Display: Device appears at manual location on Overview map
- Device Reality: Physical device has no knowledge of this location
- Mismatch Possible: Device may be physically elsewhere

⚠️ Use Manual Mode Only When:

- GPS is unavailable (indoor, underground, shielded locations)
- Device is stationary and location won't change
- Approximate location is sufficient for your needs
- You understand the location is for reference only

---

##### Use Cases for Manual Mode

Appropriate Scenarios:

- ✅ Fixed indoor installations (factories, server rooms)
- ✅ Underground installations (basements, tunnels)
- ✅ Devices in GPS-shielded enclosures
- ✅ Legacy devices without GPS capability
- ✅ Approximate location sufficient for inventory purposes

Not Recommended:

- ❌ Mobile devices requiring real-time tracking
- ❌ Situations requiring precise location verification
- ❌ Applications with location-based automation
- ❌ Compliance scenarios requiring actual device location

---

# Device Management FAQs

Q: How do I get to the Device Detail Page?

A: From the Device List Page, click on the name of the device you wish to inspect. This will navigate you directly to its detail page.

---

  
Q: How do I get to the Device Detail Page?

A: From the Device List Page, click on the name of the device you wish to inspect. This will navigate you directly to its detail page.

---

Q: What is the most important information on the Device Detail Page for troubleshooting?

A: The Resource Utilization tab is most critical. It shows real-time usage for CPU, RAM, and Storage, along with 24-hour historical graphs. This data provides immediate insight into device health and performance bottlenecks.

---

Q: What does a low HDOP value mean in the GPS Location tab?

A: HDOP stands for Horizontal Dilution of Precision. A low HDOP value (1.0-2.0) is excellent - it means GPS satellites are well-distributed in the sky, providing accurate position data (typically 1-3 meters accuracy). High HDOP (&gt;5.0) indicates poor satellite geometry and reduced accuracy.

---

Q: What's the difference between "Auto" and "Manual" GPS location?

A:

- Auto: Device automatically sends real-time location from its internal GPS modem. Best for mobile devices.
- Manual: You enter coordinates manually. Data stored only in cloud, not on device. Use when GPS is unavailable (indoor/underground installations).

---

Q: How often does the Device List refresh?

A: The Device List automatically refreshes every 5 seconds to show real-time status updates. You can also click the Refresh button for immediate manual update.

---

# Connect Securely with VPNs

The VPN section enables secure remote connectivity between devices and users through encrypted tunnels. Atra RMS VPN supports both peer-to-peer and peer-to-site connections for secure access to remote devices and networks.

# View VPN Tunnels

The main VPN interface displays all VPN tunnels under your management.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/jLUimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/jLUimage.png)

#### Interface Actions (Top Bar)

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/w0himage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/w0himage.png)

<div align="left" dir="ltr" id="bkmrk-action-location-purp"><table border="1"><colgroup><col width="164"></col><col width="119"></col><col width="341"></col></colgroup><thead><tr><td>Action

</td><td>Location

</td><td>Purpose

</td></tr></thead><tbody><tr><td>+CREATE Button

</td><td>Primary action area (Left)

</td><td>Click to navigate to the VPN tunnel creation form and establish a new tunnel.

</td></tr><tr><td>Refresh Button

</td><td>Primary action area(Right)

</td><td>Manually update tunnel list (also auto-refreshes every 5 seconds)

</td></tr><tr><td>Search Bar

</td><td>Search area(Right)

</td><td>Filter by tunnel name, organization or creator

</td></tr><tr><td>Filter

</td><td>Primary action area (Right)

</td><td>Filter by Creator,Organization Name and Process Status(Running/Exited)

</td></tr></tbody></table>

</div>#### Column Definitions

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/bycimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/bycimage.png)

<div align="left" dir="ltr" id="bkmrk-column-description-v"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="150"></col><col width="286"></col><col width="188"></col></colgroup><thead><tr><td>Column

</td><td>Description

</td><td>Values

</td></tr></thead><tbody><tr><td>Tunnel Name

</td><td>Custom name assigned during creation (click to open VPN Tunnel Overview page)

</td><td>Production\_Tunnel, Office\_VPN

</td></tr><tr><td>Process

</td><td>Indicates the operational state of the

VPN server process.

</td><td>Running, Exited

</td></tr><tr><td>Tunnel Status

</td><td>Management/activity state

</td><td>Enabled, Disabled

</td></tr><tr><td>Users

</td><td>Count of users allocated to tunnel

</td><td>10

</td></tr><tr><td>Devices

</td><td>Count of devices allocated to tunnel

</td><td>5

</td></tr><tr><td>Allocated Clients

</td><td>Total users + devices in tunnel  
(Max:253 Clients allowed)

</td><td>15

</td></tr><tr><td>Organization Name &amp; Level

</td><td>name of the organization and its level under which the tunnel was created or assigned

</td><td>ATREYO Level-1

</td></tr><tr><td>Created By

</td><td>Username who created tunnel

</td><td>admin@company.com

</td></tr><tr><td>Created At

</td><td>Date/time of tunnel creation

</td><td>Dec 28, 2025, 9:30 AM

</td></tr></tbody></table>

</div>---

#### Understanding VPN States

##### Process State

The Process indicates the VPN server operational state.

<div align="left" dir="ltr" id="bkmrk-state-meaning-user%2Fd"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="75"></col><col width="187"></col><col width="312"></col></colgroup><thead><tr><td>State

</td><td>Meaning

</td><td>User/Device Impact

</td></tr></thead><tbody><tr><td>Running

</td><td>VPN tunnel is active

</td><td>✅ Users and devices CAN connect securely  
❌Users and devices CANNOT be added.

</td></tr><tr><td>Exited

</td><td>VPN tunnel is inactive

</td><td>❌ Users and devices CANNOT connect.  
✅Users and devices CAN be added.

</td></tr></tbody></table>

</div>Common Causes of "Exited":

- Administrator manually stopped the process
- Tunnel was disabled (automatically stops process)
- Inactivity timeout (no connections for extended period)
- Technical error or crash (rare)

💡 Troubleshooting: If process shows "Exited" unexpectedly, check Tunnel Status. If "Disabled", enable it. If "Enabled", manually start the process.

---

##### Tunnel Status

The Tunnel Status determines management capabilities.

<div align="left" dir="ltr" id="bkmrk-status-meaning-what-"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="83"></col><col width="226"></col><col width="315"></col></colgroup><thead><tr><td>Status

</td><td>Meaning

</td><td>What You Can Do

</td></tr></thead><tbody><tr><td>Enabled

</td><td>Tunnel is active and fully manageable

</td><td>✅ Start/Stop process  
✅ Add/remove users/devices  
✅ Edit tunnel name  
✅ View tunnel details

</td></tr><tr><td>Disabled

</td><td>Tunnel is inactive and locked down

</td><td>❌ Cannot start process  
❌ Cannot add/remove users/devices  
❌ Cannot edit tunnel  
✅ Can view details  
✅ Can delete tunnel

</td></tr></tbody></table>

</div>**When to Disable:**

- Temporarily suspend VPN access without deleting tunnel
- Maintenance period requiring no connections
- Security incident requiring immediate access cutoff
- Preparing tunnel for deletion

**Effect of Disabling:**

- Process automatically stops (becomes "Exited")
- All connected users/devices are disconnected
- No new connections possible until re-enable

---

#### Auto-Refresh Feature

🔄 **Automatic Update**: The VPN tunnel table refreshes every 5 seconds to show real-time status.

**Benefits:**

- Monitor process state changes automatically
- See when users/devices connect or disconnect
- Immediate visibility into tunnel health

**Manual Override:**

- Click Refresh button for immediate update

---

#### Table Navigation

<div align="left" dir="ltr" id="bkmrk-control-purpose-opti"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="127"></col><col width="155"></col><col width="208"></col></colgroup><thead><tr><td>Control

</td><td>Purpose

</td><td>Options

</td></tr></thead><tbody><tr><td>Rows per page

</td><td>Adjust visible tunnels

</td><td>5, 10, 15, 20,25

</td></tr><tr><td>Total Count

</td><td>Display total tunnels

</td><td>"Showing 1-5 of 25"

</td></tr><tr><td>Page Navigation

</td><td>Move between pages

</td><td>Previous, Next, Last, First

</td></tr></tbody></table>

</div>---


**What is Atra RMS VPN?**

- Secure Virtual Private Network service
- Encrypted tunnels connecting users and devices
- Remote access to devices and their local networks
- Built on OpenVPN protocol for enterprise-grade security

**Use Cases:**

- **Remote Device Access:** Connect to IIoT gateways from anywhere
- **Network Access:** Access devices on remote local networks
- **Secure Connectivity:** Encrypted communication for sensitive data
- **Troubleshooting:** Remote diagnostics without site visits

<div align="left" dir="ltr" id="bkmrk--12"></div>

# VPN Tunnel Creation Guide

Create a new VPN tunnel to enable secure remote access for users and devices.

#### Prerequisites

**Before creating VPN tunnel:**

✅ You have **"VPN Create"** permission  
✅ You have **"Devices View"** permission (required dependency)  
✅ You understand which devices/users need VPN access  
✅ You know the network topology (especially for network forwarding decisions)

---

#### Step 1: Navigate to Creation Form

1. Click **"VPN"** in left sidebar menu
2. Click **"+CREATE"** button (teal, top-left)
3. **VPN Tunnel** creation form loads

---

#### Step 2: Complete Tunnel Form

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/By4image.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/By4image.png)

##### Tunnel Name (Required)

**Naming Conventions:**

- **Length:** 3-50 characters
- **Allowed:** Letters, numbers, spaces, hyphens (-), underscores (\_)
- **Not allowed at start/end:** Hyphen, underscore
- No consecutive special characters

**Examples:**

- ✅ Production Tunnel 01
- ✅ Office\_VPN
- ✅ Remote-Access-Main
- ❌ \_Tunnel (starts with underscore)
- ❌ VPN--Tunnel (consecutive hyphens)

💡 **Naming Best Practices:**

- Indicate purpose: "Production", "Development", "Support"
- Include location if relevant: "Mumbai\_Office\_VPN"
- Use consistent naming: "Site\_Function\_Number"

---

##### Organization (Required)

Select the organization where the tunnel will be created.

**Dropdown Options:**

- Your current organization
- Child organizations under your management

**Important:**

- Only devices/users from selected organization (and its children) can be added
- Cannot add devices/users from parent organizations

---

#### Step 3: Review and Create

Before submitting, review:

✅ Tunnel name is descriptive  
✅ Correct organization selected

Form Actions:

<div align="left" dir="ltr" id="bkmrk-button-color-action-"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="81"></col><col width="95"></col><col width="220"></col></colgroup><thead><tr><td>Button

</td><td>Color

</td><td>Action

</td></tr></thead><tbody><tr><td>CREATE

</td><td>Teal

</td><td>Create tunnel and add to Atra RMS

</td></tr><tr><td>RESET

</td><td>Teal outline

</td><td>Clear all form fields

</td></tr><tr><td>CLOSE

</td><td>Red outline

</td><td>Cancel and return to VPN List

</td></tr></tbody></table>

</div>---

#### After Creation

Immediate Effects:

1. New tunnel appears in VPN Tunnel List
2. Tunnel Status: Disabled
3. Process State: Exited (not running yet)

Next Steps:

1. Start the VPN Process (see Tunnel Overview page)
2. Add devices and users to tunnel
3. Users download VPN client (if not already installed)
4. Users connect via VPN Desktop Application

# Manage and View VPN Tunnel Profiles

The Tunnel Overview page is your control center for managing an individual VPN tunnel, its process, and its connected clients.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/3f7image.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/3f7image.png)

**Accessing Tunnel Overview**

1. Navigate to VPN section
2. Locate tunnel in VPN Tunnel List
3. Click Tunnel Name (blue/underlined link)
4. Tunnel Overview page opens

---

**Page Layout**

**Two-Panel Design:**

**Left Panel:** Tunnel details, status, and management actions  
**Right Panel:** Client management tabs (Devices and Users)

---

### Left Panel: Tunnel Details &amp; Actions

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/BWeimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/BWeimage.png)


##### Core Status Information

<div align="left" dir="ltr" id="bkmrk-field-description-ex"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="130"></col><col width="208"></col><col width="219"></col></colgroup><thead><tr><td>Field

</td><td>Description

</td><td>Example

</td></tr></thead><tbody><tr><td>Name of Tunnel

</td><td>Custom tunnel identifier

</td><td>Production\_Tunnel\_01

</td></tr><tr><td>Status of Process

</td><td>Current VPN server state

</td><td>Running, Not-Running (Exited)

</td></tr><tr><td>VPN IP

</td><td>Gateway IP address for tunnel

</td><td>10.8.0.1

</td></tr></tbody></table>

</div>**VPN IP Significance:**

- All traffic for this tunnel routes through this IP
- First IP in tunnel's subnet
- Cannot be modified

---

##### Client Information

<div align="left" dir="ltr" id="bkmrk-field-description-li"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="141"></col><col width="279"></col><col width="204"></col></colgroup><thead><tr><td>Field

</td><td>Description

</td><td>Limit

</td></tr></thead><tbody><tr><td>Number of Users

</td><td>Total users allocated to tunnel

</td><td>No specific limit (within Max)

</td></tr><tr><td>Number of Devices

</td><td>Total devices allocated to tunnel

</td><td>No specific limit (within Max)

</td></tr><tr><td>Allocated Clients

</td><td>Sum of users + devices currently in tunnel

</td><td>Max 253

</td></tr><tr><td>Remaining Clients

</td><td>Available slots for additional users/devices

</td><td>253 - Allocated

</td></tr><tr><td>Max

</td><td>Absolute maximum clients supported

</td><td>253 (fixed)

</td></tr></tbody></table>

</div>**Example Calculation:**

**Users:** 10

**Devices:** 5

**Allocated Clients:** 15

**Remaining Clients:** 253 - 15 = 238

---

##### Tunnel Metadata

<div align="left" dir="ltr" id="bkmrk-field-information-cr"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="106"></col><col width="282"></col></colgroup><thead><tr><td>Field

</td><td>Information

</td></tr></thead><tbody><tr><td>Created By

</td><td>Username who created tunnel + date/time

</td></tr><tr><td>Organization

</td><td>Org name and level where tunnel exists

</td></tr></tbody></table>

</div>---

#### Management Actions

Three action buttons control tunnel operation:

##### Start/Stop Button

Purpose: Manually control VPN tunnel process

When Process is **"Exited"**:

- Button shows: START
- Click to start VPN process
- Process changes to "Running"
- Users/devices can now connect

When Process is **"Running"**:

- Button shows: STOP
- Click to stop VPN process
- Process changes to "Exited"
- All connections immediately drop

⚠️ Important: Stopping process disconnects all active users/devices immediately. Use during maintenance windows only.

💡 Use Case for Stopping: If you need to add/remove devices or users and process is running, you CAN do so. However, stopping first ensures clean state management.

---

##### Enable/Disable Button

**Purpose:** Control tunnel's manageability and activity

When Status is **"Enabled":**

- Button shows: DISABLE
- Click to disable tunnel
- Effect:
- Tunnel Status → Disabled
- Process automatically stops (→ Exited)
- All connections drop
- Cannot start process until re-enabled
- Cannot add/remove users/devices until re-enabled


When Status is **"Disabled"**:

- Button shows: ENABLE
- Click to enable tunnel
- Effect:
- Tunnel Status → Enabled
- Process remains stopped (must manually start)
- Can now manage users/devices
- Can start process when ready


⚠️ Critical Warning: If tunnel is Running and you click Disable:

1. Process automatically stops
2. All active connections immediately terminate
3. Users may lose work or# Atra RMS - User Guide

---

##### Delete Button

**Purpose:** Permanently remove tunnel from system

**Important Restrictions:**

⚠️ Cannot delete Enabled tunnel

- Delete button is disabled (grayed out) when Tunnel Status = Enabled
- Must first click Disable button
- Then Delete button becomes active

**Deletion Process:**

1. Ensure tunnel is Disabled
2. Click DELETE button
3. Confirmation dialog appears
4. Click CONFIRM to permanently delete
5. Tunnel and all its configuration removed

**What Gets Deleted:**

- Tunnel configuration
- User/device associations
- Process state
- Historical connection logs (may be retained for audit)

**What's NOT Affected:**

- Devices remain in system (not deleted)
- Users remain in system (not deleted)
- Other tunnels unaffected

⚠️ Deletion is Permanent: Cannot be undone. Must recreate the tunnel from scratch if needed again.

---

##### Refresh Button

Location: Top-right corner of Left Panel

Purpose: Manually update displayed information

When to Use:

- After starting/stopping process (verify state change)
- After adding/removing devices/users
- To check current connection status
- When expecting status change

💡 Note: Page auto-refreshes periodically, but manual refresh ensures immediate update.

---

### Right Panel: Client Management Tabs

The right panel manages users and devices associated with the tunnel through two tabs.

**Tab 1: Devices**  
**Tab 2: Users**

Both tabs have an **"Add"** button in the top-right corner of the tab header.

---

#### Tab 1: Devices

Displays all devices allocated to this VPN tunnel with their network configuration.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/I6aimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/I6aimage.png)

##### Adding Devices

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/ySGimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/ySGimage.png)

**To Add Devices:**

1. Click **"Add Devices"** button
2. Device selection dialog opens
3. Select devices from list (checkbox for each)
4. Configure Network Forwarding for each device
5. Click Add to confirm

---

**Available Devices:**

- All devices from tunnel's organization
- Devices from child organizations

**Limit Check**: System prevents adding devices if it would exceed 253 total clients (users + devices).

---


##### Network Forwarding Setting

Critical Decision: For each device added, choose Network Forwarding state.

<div align="left" dir="ltr" id="bkmrk-state-effect-use-whe"><table border="1"><colgroup><col width="78"></col><col width="268"></col><col width="278"></col></colgroup><thead><tr><td>State

</td><td>Effect

</td><td>Use When

</td></tr></thead><tbody><tr><td>Enabled

</td><td>VPN users can access the device AND other devices on its local network

</td><td>Need to reach PLCs, sensors, or computers on device's LAN

</td></tr><tr><td>Disabled

</td><td>VPN users can ONLY access this specific device

</td><td>Only need device itself, not its local network (security/isolation)

</td></tr></tbody></table>

</div>**Example Scenarios:**

**Scenario 1: Factory with PLC Network**

- Device: IIoT Gateway in factory
- Local Network: 10 PLCs on 192.168.10.x
- Network Forwarding: ENABLED
- Result: VPN users can connect to gateway AND all 10 PLCs

**Scenario 2: Remote Sensor**

- Device: Standalone temperature sensor gateway
- Local Network: None (device only)
- Network Forwarding: DISABLED
- Result: VPN users can only access sensor gateway itself

💡 Security Best Practice: Enable Network Forwarding only when necessary. Disabled provides better isolation and security.

---

##### Devices Table Columns

<div align="left" dir="ltr" id="bkmrk-column-description-d"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="145"></col><col width="223"></col><col width="256"></col></colgroup><thead><tr><td>Column

</td><td>Description

</td><td>Details

</td></tr></thead><tbody><tr><td>Device

</td><td>Device Name, Model, and Status

</td><td>Status shows Online/Offline with timestamp

</td></tr><tr><td>Local IP

</td><td>Device's IP on its physical LAN/WAN

</td><td>Example: 192.168.1.50

</td></tr><tr><td>VPN IP

</td><td>Unique IP assigned by tunnel

</td><td>Example: 10.8.0.10

</td></tr><tr><td>Network Forwarding

</td><td>Access to device's local network

</td><td>Enabled or Disabled (toggle switch)

</td></tr></tbody></table>

</div>---

##### Device Name Link

The Device Name is a clickable link.

**Action:** Click device name  
**Result:** Opens Device Detail Page in new browser tab  
**Use Case:** Quick access to device monitoring without leaving VPN page

---

##### Local IP vs VPN IP

**Local IP:**

- IP address on device's physical network
- Example: 192.168.1.50 (factory LAN)
- Used for communication within local site
- Not accessible from internet

**VPN IP:**

- IP assigned when device added to tunnel
- Example: 10.8.0.10
- Unique within this tunnel
- Used for VPN communication
- How users connect to device through VPN

##### Connection Flow:

**User's Computer (10.8.0.25)**

 **↓ VPN Tunnel**

**VPN Gateway (10.8.0.1)**

 **↓Device VPN IP (10.8.0.10)**

 **↓ If Network Forwarding Enabled**

**Device's Local Network (192.168.1.x)**

---

##### Network Forwarding Toggle

**Enabled State:**

- Toggle switch: ON (green)
- Effect: VPN users can access device AND its local network
- Routing: Traffic forwarded through device to local network
- Access: Can reach 192.168.1.x devices (if device is on that network)

**Disabled State:**

- Toggle switch: OFF (gray)
- Effect: VPN users can ONLY access this specific device
- Routing: No traffic forwarding to local network
- Access: Can only reach device's VPN IP (10.8.0.10)

**Changing Setting:**

1. Click toggle switch
2. State changes immediately (Enabled ↔ Disabled)
3. Effect applies to all connected users

⚠️ Live Changes: You can toggle Network Forwarding while tunnel is running. Changes apply immediately without restarting the process.

---

##### Removing Devices

To Remove Device from Tunnel:

1. Locate device in table
2. Click Remove button (red, right side of row)
3. Confirmation dialog appears
4. Click CONFIRM to remove device
5. Device disappears from tunnel (but remains in system)

Effects:

- Device's VPN IP deallocated
- Allocated Clients count decreases
- Remaining Clients increases
- Device can be re-added later with different VPN IP

---

#### Tab 2: Users

Displays all users allocated to this VPN tunnel.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/Hkfimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/Hkfimage.png)

##### Adding Users

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/T7simage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/T7simage.png)

  
To Add Users:

1. Click **"Add Users"** button
2. User selection dialog opens
3. Select users from list (checkbox for each)
4. Click **Add User** to confirm

Available Users:

- All users from selected organization
- Users from child organizations (if any)

---

Available Users:

- All users from tunnel's organization
- Users from child organizations

Limit Check: System prevents adding users if it would exceed 253 total clients (users + devices).

---

##### Users Table Columns

\[INSERT SCREENSHOT: Users\_Table\_Columns.png\]

<div align="left" dir="ltr" id="bkmrk-column-description-e"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="150"></col><col width="184"></col><col width="185"></col></colgroup><thead><tr><td>Column

</td><td>Description

</td><td>Example

</td></tr></thead><tbody><tr><td>Name

</td><td>User's full name

</td><td>Jane Doe, Rajesh Kumar

</td></tr><tr><td>User VPN IP

</td><td>Unique IP assigned to user

</td><td>10.8.0.25

  
</td></tr><tr><td>Status

</td><td>Shows whether the user is connected to the tunnel in the ATRA VPN client.

</td><td>Connected/Disconnected

</td></tr><tr><td>Organization Name

</td><td>User's organization

</td><td>ATREYO Level-1

</td></tr><tr><td>Email

</td><td>User's login email

</td><td>jane.doe@company.com

</td></tr></tbody></table>

</div>---

##### User VPN IP Assignment

How It Works:

- Each user gets unique VPN IP when added to tunnel
- IP automatically assigned from tunnel's subnet
- Format: 10.8.0.x (where x = 2-254)
- IP remains consistent until user removed

Usage:

- User's VPN Desktop Application connects using this IP
- Other users/devices can reach this user via this IP
- Used for logging and access control

---

##### Removing Users

To Remove User from Tunnel:

1. Locate user in table
2. Click Remove button (red, right side of row)
3. Confirmation dialog appears
4. Click CONFIRM to remove user
5. User disappears from tunnel (but remains in system)

Effects:

- User's VPN IP deallocated
- Allocated Clients count decreases
- Remaining Clients increases
- User's VPN client disconnects (if currently connected)
- User cannot reconnect to this tunnel
- User can be re-added later with different VPN IP

⚠️ Active Connections: Removing user while they're connected immediately terminates their VPN session. Warn users before removal.

# VPN Tunnel Workflow Examples

#### Example 1: Creating Production Tunnel

Scenario: Factory needs VPN access to 5 gateways and 10 users

Steps:

1. Navigate to VPN → Click CREATE
2. Name: "Factory\_Production\_VPN"
3. Organization: "Manufacturing Plant A"
4. Add 5 devices:

- Gateway\_A (Network Forwarding: ENABLED - has PLCs on LAN)
- Gateway\_B (Network Forwarding: ENABLED - has sensors on LAN)
- Gateway\_C (Network Forwarding: DISABLED - standalone)
- Gateway\_D (Network Forwarding: ENABLED - has HMI on LAN)
- Gateway\_E (Network Forwarding: DISABLED - standalone)
- Add 10 users (engineers and managers)
- Click CREATE
- Navigate to Tunnel Overview page
- Click START button (process begins running)
- Notify users to download VPN client and connect

Result: 15 allocated clients (5 devices + 10 users), 238 remaining slots

---

#### Example 2: Maintenance Procedure

Scenario: Need to add 2 new devices during maintenance window

Steps:

1. Navigate to tunnel Overview page
2. Click STOP button (stop process cleanly)
3. Wait for "Not-Running" status
4. Go to Devices tab
5. Click Add button
6. Select 2 new devices
7. Configure Network Forwarding
8. Click ADD
9. Verify devices appear in table
10. Click START button (restart process)
11. Test connections with VPN client

Result: Clean device addition without disrupting other connections

---

#### Example 3: Emergency Disable

Scenario: Security incident requires immediate VPN shutdown

Steps:

1. Navigate to tunnel Overview page
2. Click DISABLE button
3. Confirm action
4. Immediate Effect:

- Tunnel Status → Disabled
- Process → Exited
- All users disconnected
- No new connections possible
- Investigate security issue
- When resolved:

- Click ENABLE button
- Click START button
- Notify users to reconnect

Result: Complete VPN access shutdown in seconds

---

 **---⚠️ Critical Warning: If tunnel is Running and you click Disable:**

1. Process automatically stops
2. All active connections immediately terminate
3. Users may lose work or experience disruption
4. Use only during maintenance windows or emergencies

Common Use Cases:

- Temporary Suspension: Disable tunnel during security incident
- Maintenance: Disable before major configuration changes
- Preparation for Deletion: Must disable before deleting tunnel

# Structure Your Organization

The Organizations section allows you to create and manage hierarchical organizational structures within Atra RMS. This enables logical separation of devices, vpn tunnels, users, and roles.

**Structure:**

Level 1: Parent Organization  
<span> ├── Level 2: Child Organization A</span>

<span> │ ├── Level 3: Child Organization A1</span>

<span> │ └── Level 3: Child Organization A2</span>

<span> └── Level 2: Child Organization B</span>

<span> └── Level 3: Child Organization B1</span>

**Key Principles:**

- The Atra-RMS uses a strict 3-level hierarchy for management
- Organizations form parent-child relationships
- Parent can view child org resources
- Child cannot view parent org resources
- A Level 3 organization cannot create any child organizations

# View and Manage Child-Organizations

The main Organizations interface displays all child organizations under your management.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/4PXimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/4PXimage.png)

#### Interface Actions

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/xhSimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/xhSimage.png)

<div align="left" dir="ltr" id="bkmrk-action-location-purp"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="141"></col><col width="128"></col><col width="258"></col></colgroup><thead><tr><td>Action

</td><td>Location

</td><td>Purpose

</td></tr></thead><tbody><tr><td>+CREATE Button

</td><td>Top-left (Teal)

</td><td>Add new child organization

</td></tr><tr><td>Refresh Button

</td><td>Top-right

</td><td>Manually update organization list

</td></tr><tr><td>Search Bar

</td><td>Center

</td><td>Filter by organization name or creator

</td></tr><tr><td>Filter

</td><td>Top-right

</td><td>Currently not available

</td></tr></tbody></table>

</div>---

#### Table Columns

<div align="left" dir="ltr" id="bkmrk-column-description-e"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="104"></col><col width="283"></col><col width="236"></col></colgroup><thead><tr><td>Column

</td><td>Description

</td><td>Example

</td></tr></thead><tbody><tr><td>Name

</td><td>Child organization identifier

</td><td>AMC, MMC, etc.

</td></tr><tr><td>Device Count

</td><td>Total devices registered to that organization

</td><td>25

</td></tr><tr><td>Created By

</td><td>Username who created the organization

</td><td>Demo User

</td></tr><tr><td>Created At

</td><td>Date and time of creation

</td><td>Dec 15, 2025, 10:30 AM

</td></tr></tbody></table>

</div>[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/V9gimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/V9gimage.png)

---

#### Table Navigation

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/pNBimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/pNBimage.png)

<div align="left" dir="ltr" id="bkmrk-control-purpose-opti"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="127"></col><col width="223"></col><col width="208"></col></colgroup><thead><tr><td>Control

</td><td>Purpose

</td><td>Options

</td></tr></thead><tbody><tr><td>Rows per page

</td><td>Adjust visible organizations

</td><td>5, 10, 15, 20,25

</td></tr><tr><td>Total Count

</td><td>Display total child organizations

</td><td>"Showing 1-5 of 25"

</td></tr><tr><td>Page Navigation

</td><td>Move between pages

</td><td>Previous, Next, Last, First

</td></tr></tbody></table>

</div>---

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/PV8image.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/PV8image.png)

# Child Organization Creation Guide

Follow these steps to create a new child organization under your current organization.

#### Step 1: Navigate to Creation Form

1. Click "Organizations" in left sidebar menu
2. Click "+CREATE" button (Teal, top-left corner)
3. "Create New Organization" page loads

---

#### Step 2: Complete Organization Form

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/8Z8image.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/8Z8image.png)

##### Organization Name (Required)

Input Rules:

- Length: 3-40 characters
- Allowed: Letters, numbers, spaces, periods (.), underscores (\_), hyphens (-)
- Not allowed at start/end: Period (.), underscore (\_), hyphen (-)
- No consecutive special characters: Avoid org..name or org--name

Examples:

- ✅ Atreyo Research and Development LLP
- ✅ Reliance Industries
- ✅ Google Cloud Platform
- ✅ Mumbai\_Branch\_Office
- ❌ \_Organization (starts with underscore)
- ❌ Org..Name (consecutive periods)
- ❌ Department- (ends with hyphen)

💡 Naming Best Practices:

- Use clear, descriptive names reflecting business structure
- Consider geographic location: "Mumbai\_Office", "Delhi\_Warehouse"
- Consider function: "R&amp;D\_Lab", "Production\_Floor\_A", "Sales\_Team\_North"
- Maintain consistent naming convention across all organizations

---

#### Step 3: Submit Form

<div align="left" dir="ltr" id="bkmrk-button-color-action-"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="81"></col><col width="95"></col><col width="245"></col></colgroup><thead><tr><td>Button

</td><td>Color

</td><td>Action

</td></tr></thead><tbody><tr><td>CREATE

</td><td>Teal

</td><td>Submit and create new organization

</td></tr><tr><td>RESET

</td><td>Teal outline

</td><td>Clear form fields

</td></tr><tr><td>CLOSE

</td><td>Red outline

</td><td>Cancel and return to list

</td></tr></tbody></table>

</div>---

#### Important Notes

Automatic Parent Assignment:

⚠️ The new organization you create will automatically become a child of your current organization (the one the logged-in user belongs to).

Example:

- You belong to: "ATREYO" (Level 1)
- You create: "AMC"
- Result: "AMC" becomes Level 2 child under "ATREYO"

Cannot Choose Parent:

- You cannot select a different parent organization
- New organization always created under your current organization
- To create under different parent, switch to that organization first

---

#### After Creation

Immediate Effects:

1. New organization appears in Child Organizations list
2. Organization is assigned Level = (Your Level + 1)
3. You can now:

- Register devices to this organization
- Create roles specific to this organization
- Invite users to this organization
- Create further child organizations under it (Level 3)

Next Steps:

- Create Roles: Define permissions specific to this organization
- Invite Users: Add team members to the new organization
- Register Devices: Assign devices to the organization

---

# User Management

<span>The </span>**Users**<span> section enables complete user lifecycle management: inviting new users, assigning roles, editing user information, and managing access to </span>**Atra RMS**.

**Key Capabilities:**

- Invite new users to join Atra RMS
- Assign users to specific organizations
- Define user permissions through roles
- Edit user names and roles
- Remove users from the system

# View and Manage Users

The main Users interface provides a comprehensive view of all users in your organization and immediate child organizations.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/MBUimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/MBUimage.png)

---

#### Interface Actions

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/6r2image.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/6r2image.png)

<div align="left" dir="ltr" id="bkmrk-action-location-purp"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="132"></col><col width="108"></col><col width="290"></col></colgroup><thead><tr><td>Action

</td><td>Location

</td><td>Purpose

</td></tr></thead><tbody><tr><td>+INVITE Button

</td><td>Top-left (Teal)

</td><td>Invite new user to Atra RMS

</td></tr><tr><td>Refresh Button

</td><td>Top-right

</td><td>Manually update user list

</td></tr><tr><td>Search Bar

</td><td>Center

</td><td>Filter by name, email, organization, or role

</td></tr><tr><td>Filter

</td><td>Top-right

</td><td>Filter users by invitation status, role, and organization

</td></tr></tbody></table>

</div>---

#### Table Columns

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/0RHimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/0RHimage.png)

<div align="left" dir="ltr" id="bkmrk-column-description-e"><table border="1" style="border-collapse: collapse; border-style: solid; width: 74.2857%; height: 178.781px;"><colgroup><col style="width: 16.8269%;" width="105"></col><col style="width: 33.8141%;" width="211"></col><col style="width: 49.1987%;" width="307"></col></colgroup><thead><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Column

</td><td style="height: 29.7969px;">Description

</td><td style="height: 29.7969px;">Example

</td></tr></thead><tbody><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Name

</td><td style="height: 29.7969px;">User's name with status icon

</td><td style="height: 29.7969px;">👤 Jane Doe, ⏳ John Smith, ⚠️ Mike Johnson

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Email

</td><td style="height: 29.7969px;">User's login email address

</td><td style="height: 29.7969px;">jane.doe@company.com

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Organization

</td><td style="height: 29.7969px;">Org name with level

</td><td style="height: 29.7969px;">ATREYO Level-1

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Role

</td><td style="height: 29.7969px;">Assigned permission set

</td><td style="height: 29.7969px;">COMPANY ADMIN, MANAGER

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Created On

</td><td style="height: 29.7969px;">Invitation date/time

</td><td style="height: 29.7969px;">Dec 20, 2025, 3:45 PM

</td></tr></tbody></table>

</div>**Scope:** Data includes users from your current organization and all immediate child organizations.

---

##### Name Column with Status Icons

The **Name column** displays user status through visual icons alongside the user's name.

<span style="color: rgb(0, 0, 0);">**Icon Types and Meanings**</span>

<span style="color: rgb(0, 0, 0);">**Icon 1: Account Active (✓ User Icon - Blue)**</span>

**Appearance**:****

- Blue user icon (👤)
- User name displayed normally
- No additional text below name

**Meaning:**

- User successfully created their account
- Account setup completed
- User can log in to Atra RMS

---

<span style="color: rgb(0, 0, 0);">**Icon 2: Account Creation Pending (⏳ Clock Icon - Yellow)**</span>

**Appearance:**

- Yellow clock icon (⏳)
- User name displayed normally
- No additional text below name

**Meaning:**

- User has been invited
- Invitation email sent successfully
- User has NOT yet completed account setup
- Invitation link still valid (within 24 hours)

**What Happens Next:**

- User receives invitation email
- User clicks "Set Up Password" link
- User creates password
- Icon changes to ✓ (Account Active)

---

<span style="color: rgb(0, 0, 0);">**Icon 3: Invitation Expired (⚠️ Warning Icon - Red)**</span>

**Appearance:**

- Red warning icon (⚠️)
- User name displayed
- Text below name: "Invitation has been expired"
- Re-Send button below caption (teal button with arrow →)

**Meaning:**

- User was invited but did not complete setup
- 24-hour invitation validity period has expired
- User cannot use old invitation link
- Administrator/User must resend invitation

##### <span style="color: rgb(0, 0, 0);">Re-Send Button Functionality</span>

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/qwlimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/qwlimage.png)

When invitation expires, a **Re-Send** button appears below the user's name.

**Button Details:**

- **Label:** "Re-Send →" (with arrow symbol)
- **Colour:** Teal
- **Location:** Directly below "Invitation has been expired" text
- **Purpose:** Send new invitation email to user

---

<span style="color: rgb(0, 0, 0);">**How to Resend Invitation**</span>

**Steps:**

1. **Locate Expired User**

- Find user with ⚠️ warning icon
- Look for "Invitation has been expired" text
- **Click Re-Send Button**

- Click the **"Re-Send →"** button below user name
- **System Processing**

- New invitation email sent to user's email address
- New 24-hour validity period starts
- User status updates in table
- **Visual Update**

- Icon changes from ⚠️ (expired) to ⏳ (pending)
- "Invitation has been expired" text disappears
- Re-Send button disappears
- User now shows as "invited, pending account setup"

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/PsLimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/PsLimage.png)

---

<span style="color: rgb(0, 0, 0);">**What Happens After Resending**</span>

**User Receives:**

- New invitation email with fresh link
- Subject: "Invitation to Join Atra RMS"
- New 24-hour validity period

**Old Invitation Link:**

- Previous invitation link becomes invalid
- User cannot use old link even if they still have the email
- Only new link will work

**User Must:**

- Check email for new invitation
- Click "Set Up Password" button in new email
- Complete account setup within 24 hours
- Create password and activate account

**If User Completes Setup:**

- Icon changes to ✓ (Account Active)
- User can now log in
- Invitation system complete

---

**Individual User Actions**

Each user row has an Action button (three vertical dots ⋮) that opens a menu with management options.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/NyTimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/NyTimage.png)

<div align="left" dir="ltr" id="bkmrk-action-purpose-permi"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="103"></col><col width="192"></col><col width="158"></col></colgroup><thead><tr><td>Action

</td><td>Purpose

</td><td>Permission Required

</td></tr></thead><tbody><tr><td>Edit Name

</td><td>Modify user's display name

</td><td>Users Update

</td></tr><tr><td>Change Role

</td><td>Assign different role

</td><td>Users Update

</td></tr><tr><td>Delete User

</td><td>Permanently remove user

</td><td>Users Delete

</td></tr></tbody></table>

</div>---

**Action: Edit Name**

Modify a user's display name (does not affect email/login).

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/bh5image.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/bh5image.png)

**Steps:**

1. Click **Action button** (⋮) next to user
2. Select **"Edit Name"**
3. Dialog opens with current name
4. Type new name
5. Click **SAVE** to confirm or **CLOSE** to discard

Input Rules:

- **Length**: 3-40 characters
- **Allowed**: Letters, numbers, spaces, periods (.), underscores (\_), hyphens (-)
- **Not allowed at start/end:** Period, underscore, hyphen
- No consecutive special characters

Examples:

- ✅ Jane Doe
- ✅ Product-Manager
- ✅ User\_123
- ❌ \_Jane (starts with underscore)
- ❌ User..Name (consecutive periods)

---

**Action: Change Role**

Assign a different role to modify user's permissions.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/VzZimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/VzZimage.png)

**Steps:**

1. Click **Action button** (⋮) next to user
2. Select **"Change Role"**
3. Dialog displays available roles as radio buttons
4. Select new role (only one can be active)
5. Click **SAVE** to apply or **CLOSE** to abort

**Available Roles:**

- Displays all roles created for the user's organization
- Examples: ADMIN, MANAGER, VIEWER, custom roles

**Effect:**

- User's permissions immediately update
- User may need to refresh browser to see new capabilities
- Previous role's permissions are revoked

⚠️ **Caution**: Changing a user's role affects their access to devices, VPN, and other resources. Verify the new role has appropriate permissions before saving.

---

**Action: Delete User**

Permanently remove a user account from Atra RMS.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/w7Mimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/w7Mimage.png)

**Steps:**

1. Click **Action button** (⋮) next to user
2. Select **"Delete User"**
3. Confirmation dialog appears
4. Click **CONFIRM** to delete or **CANCEL** to abort

⚠️ **Critical Warnings:**

**Deletion is Permanent:**

- User account is immediately deleted
- User cannot log in after deletion
- Action cannot be undone
- User must be re-invited to regain access

**VPN Tunnel Restriction:**

- Cannot delete users currently in any VPN tunnel
- Must first remove user from all VPN tunnels
- Then deletion will be allowed

**Audit Trail Preserved:**

- User's name remains in "Created By" and "Registered By" fields

**Self-Management Prevention:**

- Logged-in user cannot delete their own account
- Logged-in user cannot change their own role
- Prevents accidental self-lockout

---

**Table Navigation**

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/Naiimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/Naiimage.png)

<div align="left" dir="ltr" id="bkmrk-control-purpose-opti"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="127"></col><col width="150"></col><col width="208"></col></colgroup><thead><tr><td>Control

</td><td>Purpose

</td><td>Options

</td></tr></thead><tbody><tr><td>Rows per page

</td><td>Adjust visible users

</td><td>5, 10, 15, 20,25

</td></tr><tr><td>Total Count

</td><td>Display total users

</td><td>"Showing 1-5 of 25"

</td></tr><tr><td>Page Navigation

</td><td>Move between pages

</td><td>Previous, Next, Last, First

</td></tr></tbody></table>

</div>

# User Invite Guide

Invite new users to join your Atra RMS organization through a secure email invitation process.

#### Step 1: Navigate to Invite Form

1. Click "Users" in left sidebar menu
2. Click "+INVITE" button (Teal, top-left corner)
3. "Invite New User" page loads

---

#### <span style="color: rgb(0, 0, 0);">Step 2: Complete Invitation Form</span>

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/PP3image.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/PP3image.png)

\[INSERT SCREENSHOT: User\_Invite\_Form.png\]

Fill out all required fields:

##### 1. Name (Required)

User's full name (can be edited later).

**Input Rules:**

- **Length:** 3-40 characters
- **Allowed:** Letters, numbers, spaces, periods (.), underscores (\_), hyphens (-)
- **Not allowed at start/end:** Period, underscore, hyphen
- No consecutive special characters

**Examples:**

- ✅ Jane Doe
- ✅ Rajesh Kumar
- ✅ Product-Manager
- ✅ User\_123

---

##### 2. Email (Required)

User's email address (used for login and communication).

**Input Rules:**

- Must be valid email format
- Must include @ symbol and domain
- Case-insensitive

**Examples:**

- ✅ user@company.com
- ✅ jane.doe@organization.co.in
- ✅ admin@example.org
- ❌ usercompany.com (missing @)
- ❌ user@ (incomplete domain)

⚠️ **Email Uniqueness:**

- Email must be unique across entire Atra RMS platform
- Cannot invite user with email already in system
- If email exists, system shows error: "Email already registered"

---

##### 3. Organization (Required)

Select the organization this user will belong to.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/oXVimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/oXVimage.png)

\[INSERT SCREENSHOT: Organization\_Dropdown\_Invite.png\]

**Dropdown Options:**

- Your current organization
- All child organizations under your management

**Organization Impact:**

- User's access scope limited to assigned organization
- User inherits organizational hierarchy visibility based on role
- User can only manage resources within their organization

---

##### 4. Role (Required)

Select the role that defines user's permissions.

**Important:** Role dropdown only activates after organization is selected.

**Why?**

- Roles are organization-specific
- Different organizations may have different available roles
- System must know organization to display correct role options

**Available Roles:**

- All roles created for the selected organization
- Examples: ADMIN, MANAGER, VIEWER

---

#### Step 3: Submit Invitation

<div align="left" dir="ltr" id="bkmrk-button-color-action-"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="72"></col><col width="95"></col><col width="208"></col></colgroup><thead><tr><td>Button

</td><td>Color

</td><td>Action

</td></tr></thead><tbody><tr><td>INVITE

</td><td>Teal

</td><td>Send invitation email

</td></tr><tr><td>RESET

</td><td>Teal outline

</td><td>Clear all form fields

</td></tr><tr><td>CLOSE

</td><td>Red outline

</td><td>Cancel and return to User List

</td></tr></tbody></table>

</div>---

#### Step 4: Invitation Email Sent

After clicking **INVITE:**

1. System generates secure invitation token
2. Email sent to provided address containing:

- Invitation message
- "Set Up Password" button/link
- User appears in Users List with "Invited" Yellow clock icon (⏳)
- You are redirected back to Users List

Email Delivery Time: Usually instant, but may take up to 5 minutes.

⚠️ If User Doesn't Receive Email:

- Check spam/junk folder
- Verify email address was entered correctly
- Wait 10 minutes, then resend the invitation. To do this, delete the user and re-invite them via the "Invite User" form. Only perform this process if the user needs an account but the email address was entered incorrectly, or if they haven’t received the email within 10 minutes.

---

# Controlling Access with Roles

Roles define what actions users can perform in Atra RMS. Each role is a set of permissions that controls access to Devices, Users, Organizations, VPN, and Roles features.

**Key Benefits:**

- Security through least-privilege access
- Easy permission management
- Organization-specific customization

# View Roles

View all roles in your organization and child organizations.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/dSPimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/dSPimage.png)

**Actions:**

- **+CREATE ROLE** **(Teal button)** - Create new role
- **Search Bar** - Filter by role name or organization
- **Refresh** - Update list

**Table Columns:**

- **Roles** - Role name (click to view details)
- **Organization Name** - Where role exists

**Navigation:** Rows per page (5, 10, 15, 20, 25) | Page controls

# Role Creation Guide

#### Quick Steps

1. Click **+CREATE ROLE** button
2. Enter **Role Name** (3-50 characters, letters/numbers/spaces/-/\_)
3. Select **Organization**
4. Check permissions for each section
5. Click **CREATE**

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/C1Timage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/C1Timage.png)

#### Role Name Rules

✅ **Valid:** Company Admin, Device\_Manager, Field-Technician  
❌ **Invalid:** \_Admin (starts with \_), Role- (ends with -), Admin\_\_Role (consecutive \_\_)

---

#### Permissions by Section

##### 1. Devices

- **Register** - Add new devices
- **View** - See device list and details
- **Edit** - Modify device info
- **Unregister** - Remove devices

##### 2. Users

- **Create** - Invite new users
- **View** - See user list
- **Edit** - Change names/roles
- **Delete** - Remove users

##### 3. Roles

- **Create** - Define new roles
- **View** - See role list
- **Edit** - Modify permissions and name
- **Delete** - Remove roles

##### 4. Organizations

- **Create** - Add child organizations
- **View** - See organization list
- **Edit** - Change names
- **Delete** - Remove organizations

##### 5. VPN

- **Create** - Make VPN tunnels
- **View** - See VPN list
- **Edit** - Change tunnel names
- **Delete** - Remove tunnels, and remove devices and users from tunnel
- **Start/Stop** - Control VPN process
- **Enable/Disable** - Manage tunnel status

---

#### Permission Rules

##### ⚠️ View Dependency

Must check View permission when checking any other permission in that section.

✅ **Valid:** Devices View + Register  
❌ **Invalid:** Devices Register only (system auto check View)

##### ⚠️ VPN Dependency

Must check Devices View when checking any VPN permission.

✅ **Valid:** VPN View + Devices View  
❌ **Invalid:** VPN View only (system auto check Devices View)

---

#### Common Role Templates

**System Administrator**

✓ All permissions in all sections

**Device Manager**

✓ **Devices**: Register, View, Edit

✓ **Users:** View

✓ **Organizations:** View

**Field Technician**

✓ **Devices:** Register, View

**Network Administrator**

✓ **Devices:** View

✓ **VPN:** All permissions

**Read-Only Viewer**

✓ **All sections:** View only

# Understanding Role Permissions

Click any role name in the list to open the Role Detail Page.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/hCgimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/hCgimage.png)

#### Role Detail Page Shows:

- Role name and metadata (Created By, Created On)
- Permissions table with all sections
- Edit button (✏️) to modify role
- Refresh button (🔄) to update data

---

#### Permissions Table

Displays all permissions in table format with toggle switches.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/bw5image.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/bw5image.png)

**Columns:** Section | View | Create | Edit | Delete | Register | Unregister | Start/Stop | Enable/Disable

**Toggle States:**

- **ON (Teal/Green, right position)** - Permission granted
- **OFF (Gray, left position)** - Permission not granted

**Section-Specific Columns:**

- **Register/Unregister** - Devices only
- **Start/Stop, Enable/Disable** - VPN only
- **Dashes (-)** - Not applicable

---

#### Editing a Role

#####   
Entering Edit Mode

1. Open Role Detail Page (click role name)
2. Click Edit button (✏️) in header
3. Page becomes editable

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/8o5image.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/8o5image.png)

#### What Changes in Edit Mode

**Role Name:** Becomes text input field (editable)  
**Toggle Switches:** Become active (clickable)  
**Buttons:** SAVE CHANGES and CANCEL appear

---

#### Modifying Permissions

**To Grant Permission:**

1. Click toggle switch (currently OFF/gray)
2. Switch moves right, turns teal/green
3. Permission granted when saved

**To Revoke Permission:**

1. Click toggle switch (currently ON/teal)
2. Switch moves left, turns gray
3. Permission revoked when saved

---

#### Dependency Enforcement

System automatically maintains dependencies:

**View Dependency:**

- Turning ON any permission → Auto-enables View
- Turning OFF View → Auto-disables other permissions in that section

**VPN Dependency:**

- Turning ON any VPN permission → Auto-enables Devices View
- Turning OFF Devices View → Auto-disables all VPN permissions

---

#### Saving Changes

1. Review all modifications
2. Click SAVE CHANGES button (teal)
3. Changes apply immediately to all users with this role

**To Discard Changes:** Click CANCEL button (red)

---

#### Important Notes

##### Company Admin Role

⚠️ Cannot be edited - System-protected role with full access. Edit button is hidden.

Need custom admin? Create a new role with desired permissions.

##### Permission Changes

✅ Take effect immediately after saving  
⚠️ Users may need to refresh browser to see changes  
💡 Best practice: Notify users before major permission changes

##### Browser Refresh

**⚠️ Refreshing browser in Edit Mode loses all unsaved changes**

# Roles & Permissions FAQs

#### Quick Troubleshooting

**Can't see Edit button?**

- Check you have "Roles Edit" permission
- Verify not trying to edit Company Admin role

**Can't toggle switches?**

- Click Edit button first to enter Edit Mode

**Changes not saving?**

- Check role name follows rules (3-50 chars)
- Verify dependencies satisfied
- Check internet connection

**Role not appearing when inviting users?**

- Verify role created in correct organization
- Refresh page

---

#### Permission Matrix

<div align="left" dir="ltr" id="bkmrk-section-view-create-"><table border="1" style="border-collapse: collapse; border-style: solid; width: 84.881%;"><colgroup><col style="width: 16.3818%;" width="102"></col><col style="width: 7.26496%;" width="45"></col><col style="width: 8.97436%;" width="55"></col><col style="width: 7.69231%;" width="40"></col><col style="width: 8.40456%;" width="53"></col><col style="width: 10.114%;" width="65"></col><col style="width: 13.5328%;" width="80"></col><col style="width: 11.9658%;" width="77"></col><col style="width: 15.6695%;" width="107"></col></colgroup><thead><tr><td>Section

</td><td>View

</td><td>Create

</td><td>Edit

</td><td>Delete

</td><td>Register

</td><td>Unregister

</td><td>Start/Stop

</td><td>Enable/Disable

</td></tr></thead><tbody><tr><td>Devices

</td><td>✓

</td><td>-

</td><td>✓

</td><td>-

</td><td>✓

</td><td>✓

</td><td>-

</td><td>-

</td></tr><tr><td>Users

</td><td>✓

</td><td>✓

</td><td>✓

</td><td>✓

</td><td>-

</td><td>-

</td><td>-

</td><td>-

</td></tr><tr><td>Roles

</td><td>✓

</td><td>✓

</td><td>✓

</td><td>✓

</td><td>-

</td><td>-

</td><td>-

</td><td>-

</td></tr><tr><td>Organizations

</td><td>✓

</td><td>✓

</td><td>✓

</td><td>✓

</td><td>-

</td><td>-

</td><td>-

</td><td>-

</td></tr><tr><td>VPN

</td><td>✓

</td><td>✓

</td><td>✓

</td><td>✓

</td><td>-

</td><td>-

</td><td>✓

</td><td>✓

</td></tr></tbody></table>

</div>Legend: ✓ = Available | - = Not applicable

---

#### Summary

**Role Management Workflow:**

1. Create role → Define permissions
2. View role details → Check permissions table
3. Edit role → Modify permissions as needed
4. Assign to users → Permissions apply immediately

**Key Points:**

- Always enable View when enabling other permissions
- Enable Devices View when enabling VPN permissions
- Company Admin role cannot be edited
- Changes take effect immediately upon saving
- Test roles before production deployment

---

# Atra VPN Desktop Application

The Atra VPN Client is a secure desktop application that provides users with a fast and reliable way to connect to their organization’s VPN. Unlike apps that only act as a front-end, Atra VPN Client integrates directly with the OpenVPN.exe binaries and drivers, ensuring enterprise-grade security and stability.

With just a few clicks, users can:

- Launch the app and start a VPN tunnel securely.
- Quickly connect to pre-configured VPN servers or tunnels.
- Monitor session details such as IP address, connection duration, and status in real time.

Configuration and management of VPN tunnels (creating, editing, or deleting) are handled by administrators, while end-users can easily connect to available VPN sessions through the app without extra setup.

This approach gives the best of both worlds:

- Simplicity for users (one-click connect experience).
- Visibility into connected devices and session logs.

Key Features

- One-Click Connect: Simple interface for quick tunnel connection
- Real-Time Monitoring: View connection status, IP address, duration
- Auto-Update: Automatic notification and installation of updates
- Theme Support: Light and dark mode options
- Session Management: Remember credentials, auto-login

# Installation

#### System Requirements

Supported Operating Systems:

- Windows 10 (64-bit) - Build 1809 or later
- Windows 11 (64-bit)

Hardware Requirements:

- Processor: Dual-core 2.0 GHz or faster
- RAM: 4 GB minimum
- Disk Space: 200 MB
- Administrator privileges for installation

⚠️ Important: App is currently in BETA. Minor bugs may be encountered. Report issues to support.

---

#### Download Process

**Step 1: Access Download**

1. Log in to Atra RMS (web interface)
2. Navigate to VPN section
3. Locate Download button (top-left corner)
4. Click Download button

---

**Step 2: Locate Installer**

1. Installer downloads to your default Downloads folder
2. Filename: AtraVPNClientSetup.exe
3. Locate file in Downloads folder

---

**Step 3:** **Run Installer**

1. Double-click AtraVPNClientSetup.exe
2. Windows SmartScreen warning may appear.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/siwimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/siwimage.png)

---

#### Windows SmartScreen Warning

**Why This Appears:**

- Standard Windows security check
- Appears for BETA apps not yet widely distributed
- Does NOT indicate malicious software
- Atra VPN Client is developed and signed by Atreyo,you can safely proceed.

**How to Proceed Safely:**

1. SmartScreen window appears: "Windows protected your PC"
2. Click "More info" link
3. "Run anyway" button appears
4. Click "Run anyway"
5. Installation proceeds

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/tDAimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/tDAimage.png)

---

**Step 4: Administrator Permission**

Windows User Account Control (UAC) prompt appears.

1. Message: "Do you want to allow this app to make changes?"
2. Click "Yes" to grant administrator privileges
3. Installation wizard opens

Why Administrator Rights Needed:

- Install OpenVPN drivers
- Create system network interfaces
- Modify network routing tables
- Write to Program Files directory

---

**Step 5: Installation Wizard**

Follow on-screen installation steps:

1. Welcome Screen: Click "Next"
2. License Agreement: Read and click "I Agree"
3. Installation Location: Use default or choose custom (click "Next")
4. Install: Click "Install" button
5. Progress Bar: Wait for installation (typically 1-2 minutes)
6. Completion: Click "Finish"

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/VPfimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/VPfimage.png)

---

**Step 6: Launch Application**

After installation completes:

1. Atra VPN Client automatically launches
2. Login page displays
3. Ready for authentication

Desktop Shortcut: Installer creates desktop icon for future launches.

# Signing In to the Atra VPN App

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/WHgimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/WHgimage.png)

#### First-Time Login

**Step 1: Enter Credentials**

Use the same credentials as Atra RMS web platform.

**Email Field:**

- Enter your registered email address
- Example: user@company.com

**Password Field:**

- Enter your Atra RMS password

---

**Step 2: Click Login**

1. Click **"LOGIN"** button
2. Application validates credentials with Atra RMS server
3. If valid: Redirects to main dashboard
4. If invalid: Error message displays

---

#### Authentication Success

Upon successful login:

- Main dashboard displays
- VPN tunnels list loads
- Associated organization shown
- Profile avatar appears (top-right)

# Getting Started with the Atra VPN App

#### Application Dashboard Overview

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/SYpimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/SYpimage.png)

The main dashboard has three sections:

**Top Bar:**

1. **App Version:** Current version number (e.g., v1.2.3)
2. **Organization Name:** Your associated organization
3. **Theme Toggle:** Switch between light/dark mode
4. **Profile Avatar:** Access account menu

**Middle Section:**

1. **Search Bar:** Filter tunnels by name/organization
2. **Refresh Icon:** Manually update tunnel list
3. **Table Navigation:** Rows per page, page controls

**Main Area:**

1. **VPN Tunnels Table:** List of available tunnels

---

#### Top Bar Elements

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/s3dimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/s3dimage.png)

##### **1. App Version**

 Display: Top-left corner  
Format: "Atra VPN Client v1.2.3"  
Purpose: Shows current installed version

When to Check:

- Troubleshooting issues
- Verifying you have latest version
- Reporting bugs to support

---

##### **2. Associated Organization**

 Display: Below app version  
Format: "Organization: \[Your Org Name\]"  
Purpose: Confirms which organization's tunnels you see

What This Means:

- You see tunnels created in your organization
- You see tunnels your organization has access to
- Cannot see tunnels from unrelated organizations

---

##### **3. Theme Toggle**

Location: Top-right area  
Options: Light Mode | Dark Mode

How to Use:

1. Click theme toggle switch
2. Interface immediately switches themes
3. Preference saved automatically
4. Applied on next launch

Benefits:

- Light Mode: Better for bright environments
- Dark Mode: Reduces eye strain in low-light conditions

---

##### **4. Profile Avatar**

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/yJrimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/yJrimage.png)

Location: Top-right corner  
Icon: Circle with user initials or icon

**Click to Open Menu:**

- Email Address (display only)
- Organization Name (display only)
- Logout option (click to sign out)

---

### VPN Tunnels Table

The main table displays all VPN tunnels you have access to.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/21Limage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/21Limage.png)

#### Table Search &amp; Refresh

**Search Bar:**

- Type keywords to filter tunnels
- Searches: Tunnel name, organization, created by
- Real-time filtering (results update as you type)

**Refresh Icon:**

- Click to manually update tunnel list
- Useful after tunnels are created/deleted in web interface

**Table Navigation:**

- Rows per page: 10, 25, 50, 100
- Total Count: "Showing 1-10 of 25 tunnels"
- Page Navigation: Previous, Next, page numbers

---

#### Table Columns

<div align="left" dir="ltr" id="bkmrk-column-description-v"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="150"></col><col width="220"></col><col width="188"></col></colgroup><thead><tr><td>Column

</td><td>Description

</td><td>Values

</td></tr></thead><tbody><tr><td>Connect Button

</td><td>Connect/disconnect from tunnel

</td><td>"Connect" or "Disconnect"

</td></tr><tr><td>Details

</td><td>Opens sidebar with device info

</td><td>Button with icon

</td></tr><tr><td>Process Status

</td><td>VPN server process state

</td><td>Running, Exited

</td></tr><tr><td>Tunnel Status

</td><td>Management state

</td><td>Enabled, Disabled

</td></tr><tr><td>Organization Name

</td><td>Tunnel's organization

</td><td>ATREYO DEMO

</td></tr><tr><td>Organization Level

</td><td>Hierarchy level

</td><td>Level: 1, 2, 3

</td></tr><tr><td>VPN IPv4

</td><td>Tunnel gateway IP

</td><td>10.8.0.1

</td></tr><tr><td>Created By

</td><td>Creator's email

</td><td>test@atreyo.in

</td></tr><tr><td>Created On

</td><td>Creation date

</td><td>2025-09-15

</td></tr><tr><td>Total Users

</td><td>Users in tunnel

</td><td>10

</td></tr><tr><td>Total Devices

</td><td>Devices in tunnel

</td><td>5

</td></tr><tr><td>Max Clients

</td><td>Maximum capacity

</td><td>253

</td></tr><tr><td>Allocated Clients

</td><td>Current users + devices

</td><td>15

</td></tr><tr><td>Remaining Clients

</td><td>Available slots

</td><td>238

</td></tr></tbody></table>

</div>---

### Connecting to a Tunnel

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/ikpimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/ikpimage.png)

\[INSERT SCREENSHOT: Connect\_Process.png\]

#### Before Connecting

Prerequisites: ✅ Tunnel Process Status = "Running"  
✅ Tunnel Status = "Enabled"  
✅ You are added to tunnel (by administrator)  
✅ No other tunnel currently connected

⚠️ One Tunnel at a Time: You can only connect to ONE tunnel at a time.

---

#### Connection Steps

Step 1: Locate Tunnel

1. Find tunnel in table
2. Verify Process Status = "Running"
3. Verify Tunnel Status = "Enabled"

---

Step 2: Click Connect

1. Click "Connect" button for desired tunnel
2. Application initiates VPN connection
3. OpenVPN process starts in background
4. Connection established (typically 5-15 seconds)

Visual Feedback:

- Button shows "Connecting..." briefly
- Progress indicator may appear
- Button changes to "Disconnect" when connected

---

Step 3: Connected State

Once connected, three status cards appear at top of application:

Card 1: Connected Tunnel

- Shows tunnel name you're connected to
- Example: "Connected to: Factory\_Production\_VPN"

Card 2: Connection Details

- Your VPN IP address
- Example: "Your VPN IP: 10.8.0.25"
- Gateway IP
- Connection speed/status

Card 3: Session Duration

- Time connected
- Example: "Connected for: 00:45:23"
- Updates in real-time

---

#### While Connected

What You Can Do:

- ✅ Access devices in tunnel via their VPN IPs
- ✅ Access devices' local networks (if Network Forwarding enabled)
- ✅ View connection details in status cards
- ✅ Monitor session duration
- ✅ Click "Details" to view device information

What You Cannot Do:

- ❌ Connect to other tunnels (must disconnect first)
- ❌ Close application (minimizes to system tray, stays connected)

Other Tunnels:

- While connected, other "Connect" buttons are disabled (grayed out)

---

### Disconnecting from Tunnel

#### Manual Disconnect

Step 1: Click Disconnect

1. Locate "Disconnect" button on active tunnel row
2. Click "Disconnect" button
3. VPN session cleanly closes
4. OpenVPN process terminates

---

Step 2: Disconnected State

After disconnection:

- Status cards disappear from top
- Button changes back to "Connect"
- Other tunnels become available (buttons enabled)
- Can connect to different tunnel

Effects:

- Cannot access tunnel devices anymore
- Local network access lost
- VPN IP deallocated until next connection

---

#### Automatic Disconnect

Scenarios Where App Auto-Disconnects:

1\. Internet Connection Lost:

- VPN requires active internet
- If internet drops, VPN disconnects automatically
- Notification appears: "Connection lost"
- Attempt to reconnect when internet restores

2\. Tunnel Stopped by Administrator:

- Administrator stops tunnel process
- All connections terminate
- Notification: "Tunnel stopped by administrator"

3\. Tunnel Disabled by Administrator:

- Administrator disables tunnel
- Process stops, all connections drop
- Notification: "Tunnel disabled"

4\. User Removed from Tunnel:

- Administrator removes you from tunnel
- Connection immediately terminates
- Notification: "Access revoked"

---

### Device Details Sidebar

Click "Details" button to view devices in the tunnel.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/gtXimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/gtXimage.png)

#### Opening Details Sidebar

1. Locate tunnel in table
2. Click "Details" button (typically icon button)
3. Sidebar slides in from right side

---

#### Sidebar Contents

Header:

- Tunnel name
- Close button (X) to dismiss sidebar

Device List:

For each device, displays:

<div align="left" dir="ltr" id="bkmrk-field-description-ex"><table border="1" style="border-collapse: collapse; border-style: solid;"><colgroup><col width="160"></col><col width="176"></col><col width="179"></col></colgroup><thead><tr><td>Field

</td><td>Description

</td><td>Example

</td></tr></thead><tbody><tr><td>Device Model

</td><td>Hardware model name

</td><td>AG-702-LT-EU-V48

</td></tr><tr><td>Local IP

</td><td>Device's LAN/WAN IP

</td><td>192.168.1.50

</td></tr><tr><td>VPN IP

</td><td>Device's tunnel IP

</td><td>10.8.0.10

</td></tr><tr><td>Network Forwarding

</td><td>Forwarding state

</td><td>Enabled or Disabled

</td></tr><tr><td>Connection Status

</td><td>Device online/offline

</td><td>Connected, Disconnected

</td></tr><tr><td>Routing IP

</td><td>Available network routes

</td><td>192.168.1.0

</td></tr></tbody></table>

</div>---

#### Understanding Routing IP

**What is Routing IP?**

- Lists network ranges accessible through this device
- Only shown when Network Forwarding = Enabled
- CIDR notation (e.g., 192.168.1.0)

**Example:**

 Device VPN IP: 10.8.0.10  
Network Forwarding: Enabled  
Routing IP: 192.168.1.0

**What This Means:**

- You can access device at 10.8.0.10
- You can also access any device on 192.168.1.x network (192.168.1.1 through 192.168.1.254)
- Traffic routes through 10.8.0.10 to reach local network

**Use Case:**

Your Computer (VPN: 10.8.0.25)

 ↓

Connect to: 192.168.1.100 (PLC on device's LAN)

 ↓

Routes through: 10.8.0.10 (gateway device)

 ↓

Reaches: PLC at 192.168.1.100

---

# Key Features of the Atra VPN App

#### Auto-Updater

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/paNimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/paNimage.png)

The app automatically checks for updates on launch.

Update Available:

1. Dialog appears: "Update Available"
2. Message shows for available version.
3. Options:

- Download Now: Download update immediately
- Skip: Skip for now, check again next launch

---

Download Process:

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/6Jqimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/6Jqimage.png)

1. Click "Download Now"
2. Progress bar shows download status
3. When complete: "Restart to Update" button appears
4. Click "Restart to Update"
5. App closes and reopens with new version

---

Already Up to Date:

If you have the latest version:

- Message appears: "You have the latest version"
- No action needed
- Dialog closes automatically

💡 Best Practice: Always keep app updated for latest features, security patches, and bug fixes.

---

#### Theme Toggle

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/Z2Dimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/Z2Dimage.png)

Switching Themes:

1. Locate theme toggle (top-right area)
2. Click toggle switch
3. Interface switches immediately:

- Light Mode: White background, dark text
- Dark Mode: Dark background, light text

Persistence:

- Your choice is saved automatically
- Next time you launch app, your preferred theme applies
- No need to reselect each time

Benefits:

- Light Mode: Easier reading in bright rooms, office environments
- Dark Mode: Reduces eye strain in low light, saves battery (OLED screens)

---

# Troubleshooting Common Atra VPN App Issues

#### Installation Issues

Problem 1: Windows Protection Screen

Symptom: Blue screen: "Windows protected your PC"

Solution:

1. Click "More info" link
2. Click "Run anyway" button
3. Click "Yes" on UAC prompt (grant administrator permission)

Why: Standard Windows security for BETA apps. Safe to proceed.

---

Problem 2: App Not Launching After Install

Symptoms:

- Double-click desktop icon, nothing happens
- No application window appears
- No error message

Solutions:

Check Task Manager:

1. Press Ctrl+Shift+Esc (open Task Manager)
2. Look for "AtraVPNClient.exe" in Processes tab
3. If found, right-click → End Task
4. Try launching again

Run as Administrator:

1. Right-click desktop icon
2. Select "Run as administrator"
3. Click "Yes" on UAC prompt

Reinstall:

1. Uninstall via Control Panel → Programs and Features
2. Delete remaining files from C:\\Program Files\\Atra VPN Client
3. Download fresh installer from Atra RMS
4. Reinstall following steps above

---

#### Login Issues

Problem 3: Invalid Credentials Error

Symptom: "Invalid email or password" message

Solutions:

Verify Credentials:

1. Confirm email is correct (check for typos)
2. Verify password is correct
3. Check Caps Lock is OFF
4. Try copying/pasting password from secure location

Reset Password:

1. Go to Atra RMS web platform
2. Use "Forgot Password?" link
3. Reset password
4. Use new password in VPN client

Check Account Status:

1. Verify account setup was completed
2. Confirm account hasn't been disabled
3. Contact administrator if needed

---

Problem 4: Auto-Login Not Working

Symptom: App asks for login every time despite successful previous login

Solutions:

Manual Logout Clears Auto-Login:

- If you clicked Logout last time, auto-login disabled
- Simply log in once to re-enable

Clear and Re-Login:

1. Log out if currently logged in
2. Close application completely
3. Reopen application
4. Log in manually
5. Auto-login should work on next launch

---

#### VPN Connection Issues

Problem 5: Cannot Connect to Tunnel

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/Ah8image.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/Ah8image.png)

Symptom: Click "Connect" but connection fails

Solutions:

Verify Tunnel State:

1. Check Process Status = "Running" (not "Exited")
2. Check Tunnel Status = "Enabled" (not "Disabled")
3. If Exited: Contact administrator to start tunnel
4. If Disabled: Contact administrator to enable tunnel

Check Current Connection:

1. Verify you're not already connected to another tunnel
2. If connected elsewhere, disconnect first
3. Then try connecting to desired tunnel

Check Internet Connection:

1. Verify your computer has active internet
2. Try opening website in browser
3. Check Wi-Fi/Ethernet connection
4. Restart router if necessary

Contact Administrator:

1. Verify you're added to the tunnel
2. Confirm you haven't been removed
3. Check tunnel hasn't been deleted

---

Problem 6: Connection Drops Frequently

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/UHUimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/UHUimage.png)

Symptom: Connection established but drops after few minutes

Solutions:

Check Internet Stability:

1. Test internet connection quality
2. Run speed test (speedtest.net)
3. Check for packet loss (ping test)
4. Switch to wired connection if using Wi-Fi

Check Firewall/Antivirus:

1. Temporarily disable firewall
2. Test VPN connection
3. If works, add VPN client to firewall whitelist
4. Re-enable firewall

Router Configuration:

1. Ensure UDP port 1194 is open (OpenVPN default)
2. Check router isn't blocking VPN traffic
3. Update router firmware if outdated

Network Congestion:

1. Close bandwidth-heavy applications
2. Pause downloads/uploads
3. Disconnect other devices from network temporarily
4. Test connection during low-usage period

---

Problem 7: Device Not Showing in Sidebar

Symptom: Open Details sidebar but expected device missing

Solutions:

Verify Device Added:

1. Check Atra RMS web interface
2. Navigate to tunnel Overview page
3. Check Devices tab
4. Confirm device is in the list
5. If missing, administrator must add it

Refresh Application:

1. Click Refresh icon (top of VPN client)
2. Wait for data to update
3. Check Details sidebar again

---

#### General Issues

Problem 8: App Stuck or Frozen

Symptom: Application unresponsive, cannot click anything

Solutions:

Force Close:

1. Press Ctrl+Alt+Delete
2. Select Task Manager
3. Find "AtraVPNClient.exe"
4. Right-click → End Task
5. Relaunch application

System Restart:

1. Close all applications
2. Restart computer
3. Launch VPN client after restart

---

 **Problem 9: Still Not Resolved**

Contact Atreyo Support:

Email: support@atreyo.io

Information to Include:

1. Your name and email
2. Organization name
3. App version number (from top-left of dashboard)
4. Operating System (Windows 10/11, build number)
5. Detailed description of issue
6. Steps to reproduce the problem
7. Screenshots of error messages
8. Log files (if accessible)

---

# Atra VPN Desktop App FAQs

Q: Where can I download the Atra VPN Client?

A: Log in to Atra RMS web interface → VPN section → Download button (top-right corner). Currently available for Windows 10/11 only.

---

Q: Is the Atra VPN Client available for macOS or Linux?

A: Not currently. The app is only available for Windows 10/11 (64-bit). macOS and Linux versions are under development.

---

Q: Why do I see a Windows protection warning during installation?

A: This is a standard Windows SmartScreen security check for BETA applications. The Atra VPN Client is developed and signed by Atreyo and is safe. Click "More info" → "Run anyway" to proceed with installation.

---

Q: Do I need different login credentials for the VPN Client?

A: No. Use the same email and password as your Atra RMS web platform account.

---

Q: Can I connect to multiple VPN tunnels at once?

A: No. You can only connect to ONE tunnel at a time. All other tunnels will be disabled while one is active. Disconnect first to switch tunnels.

---

Q: Can the app work without the internet?

A: No. The Atra VPN Client requires an active internet connection to authenticate your account and establish VPN tunnels.

---

Q: What should I do if the app is not working properly?

A: First, try restarting the app. If the problem persists, refer to the[ Troubleshooting](https://claude.ai/chat/2eb2c36b-734f-4aa3-bb1b-abe183b2e041#troubleshooting) section above. For unresolved issues, contact Atreyo Support with details and log files.

---

Q: Can I run multiple instances of the Atra VPN Client?

A: No. The app only allows one instance to run at a time. If the app is already open, you cannot launch another window.

---

Q: What happens if I lose the internet while connected to VPN?

A: The app will automatically disconnect for security. When the internet is restored, you'll need to manually reconnect to the tunnel.

---

Q: How do I access devices through the VPN?

A: Once connected, use the device's VPN IP address (shown in Details sidebar) to access it. If Network Forwarding is enabled, you can also access devices on the device's local network using their local IP addresses.

---

# Password Recovery Guide

If you forget your password, use this process to reset it securely.

#### Step 1: Password Recovery Page

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/G6Limage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/G6Limage.png)

Accessing Recovery Page:

1. Go to login page
2. Click "Forgot password?" link
3. Password Recovery page opens

---

#### Step 2: Enter Registered Email

Steps:

1. Click in "Email" field (📧)
2. Type the email address associated with your Atra RMS account
3. Verify email is correct (check for typos)
4. Click "SEND RECOVERY LINK →" button

System Processes:

1. Validates email exists in system
2. Generates secure recovery token
3. Sends recovery email to address

---

#### Step 3: Check Email for Recovery Link

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/lQXimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/lQXimage.png)

Email Arrives:

- Subject: "Atra-RMS Account Recovery"
- Delivery Time: Usually within 1-5 minutes
- Check Spam: If not in inbox, check junk/spam folder

Email Contents:

- Recovery confirmation message
- "Set Up New Password" button (teal)
- Backup recovery URL below button

---

#### Step 4: Click Recovery Link

Method A: Click Button

1. Open recovery email
2. Click "Set Up New Password" button
3. Browser opens password reset page

Method B: Copy/Paste URL

1. Locate full URL in email (below button)
2. Copy entire URL
3. Paste into browser address bar
4. Press Enter

---

#### Step 5: Setup New Password Page

The password reset page allows you to create a new password.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/Rn9image.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/Rn9image.png)

---

#### Step 6: Enter New Password

\[INSERT SCREENSHOT: New\_Password\_Input.png\]

Password Requirements:

- Minimum 8 characters
- At least one lowercase letter (a-z)
- At least one uppercase letter (A-Z)
- At least one number (0-9)
- At least one special character (!@#$%^&amp;\*)
- Cannot start with hyphen (-)
- Cannot contain parentheses ( )

Steps:

1. Enter new password in "Password" field
2. Click eye icon (👁️) to toggle visibility if needed
3. Re-enter same password in "Confirm Password" field
4. Verify both fields match

---

#### Step 7: Reset Password

1. Verify all requirements met
2. Confirm passwords match
3. Click "RESET PASSWORD →" button

System Processes:

1. Validates password meets requirements
2. Updates password
3. Expires recovery link
4. Sends confirmation email

---

#### Password Recovery Success

After successful password reset:

Message:

"Your account has been successfully recovered"

Next Steps:

- Click "Sign In" link
- Go to login page
- Use your email and new password to log in

---

#### Password Recovery Success Email

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/3bXimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/3bXimage.png)

Confirmation email sent after successful password reset.

Email Contents:

- Subject: "Atra RMS Account Recovery Successful"
- Confirmation message

Purpose:

- Confirms password was changed
- Security notification

---

#### Important Validity Information

⏰ 24-Hour Validity:

Recovery links are valid for 24 hours from email receipt.

After 24 Hours:

- Link expires automatically
- "Recovery link has expired" page displays
- Must restart recovery process from beginning

✅ Post-Recovery Expiration:

After successful password reset:

- Recovery link expires immediately
- Prevents reuse of recovery link
- Security measure

Multiple Requests:

- If you request recovery multiple times, only the latest link works
- Previous recovery links are automatically invalidated
- Use the most recent email received

---

#### Other Actions on Recovery Pages

Back to Sign In:

- Click "Sign In" link
- Returns to main login page
- Use if you remember your password

Contact Us:

- Click "Contact Us" link
- Opens atreyo.in contact us form
- Get help with recovery issues

---

# Account Profile

### Account Menu &amp; Profile Options

Access user-specific settings and account information through the account menu.

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/dyoimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/dyoimage.png)

#### Accessing Account Menu

**Location:** Bottom-left corner of sidebar

**Steps:**

1. Look for your name at bottom of left sidebar
2. Click on your name
3. Pop-up menu appears

---

#### User Information Display

The top section of the menu displays your account details:

**Information Shown:**

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/AEOimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/AEOimage.png)

- **Name:** Your full name
- **Email:** Your registered email address
- **Organization:** Your assigned organization

**Purpose:**

- Quick reference to confirm logged-in account
- Verify organization context
- Check account details without navigating away

---

#### Available Actions

**Profile (Person Icon 👤)**

**Action:** Click Profile option

**Result:**

- Navigates to Profile page
- Displays basic details, including: Username
- Displays Password section (used to change the password):

**Password Change Fields:**

- Current Password
- New Password
- Confirm New Password

**Conditions:**

- The current password must be correct.
- The new password and the confirm password must match.
- Password input rules are the same as the account setup and recovery password rules.

**Results:**

- The password is successfully changed.
- The user is redirected to the login page.
- The user must log in using the new password.

**Use Cases:**

- Verify account information
- Change password.

---

##### Logout (Exit Icon 🚪)

**Action:** Click Logout option

**Result:**

1. Immediately logs you out of Atra RMS
2. Session terminated securely
3. Redirected to login page
4. Must re-enter credentials to access again

# Comprehensive Troubleshooting

This section consolidates troubleshooting guidance across all Atra RMS features.

### Device Connection Issues

#### Device Shows "Offline" After Registration

\[INSERT SCREENSHOT: Device\_Disconnected.png\]

Symptoms:

- Device appears in Device List
- Status shows "Offline"
- Device was just registered

Root Causes:

1. Device never powered on after registration
2. Device was running before registration and wasn't restarted
3. Network connectivity issue
4. Incorrect Serial ID during registration

Solutions:

First-Time Device:

1. Power on the physical device
2. Connect gateway to internet
3. Wait 1-2 minutes for initial connection
4. Refresh Device List manually
5. Status should change to "Online"

Already-Running Device:

1. MUST restart device to complete registration
2. Power cycle: Unplug power, wait 10 seconds, reconnect
3. OR reboot via device admin interface
4. Wait 1-2 minutes after restart
5. Refresh Device List
6. Status should change to "Online"

Network Issues:

1. Ethernet: Verify cable connected, check link lights
2. Cellular: Verify SIM card inserted correctly, has active plan

Serial ID Issues:

1. Go to Device List
2. Click device name → Device Detail Page
3. Verify Serial-ID matches physical device label
4. If incorrect: re-register with correct Serial ID

---

#### Device Shows "Offline" Unexpectedly

Symptoms:

- Device was "Online" previously
- Now shows "Offline" with timestamp
- Device is physically powered on

Root Causes:

1. Network connection lost (cable unplugged, Wi-Fi down, cellular signal lost)
2. Device powered off or crashed

Solutions:

Check Physical Device:

1. Verify power LED is on
2. Check network LED indicators (link lights, cellular signal)
3. Verify ethernet cable securely connected
4. For cellular: Check SIM card seated properly

Network Diagnostics:

1. Ethernet: Try different cable, different port on switch/router
2. Cellular: Check signal strength (if accessible), verify carrier coverage
3. Restart network equipment (router, switch)
4. Check for network outages with ISP/carrier

Device Restart:

1. Power cycle device (unplug, wait 10 seconds, reconnect)
2. Wait 1-2 minutes for boot and connection
3. Refresh Device Detail Page
4. Check if status changes to "Online"

Check Atra RMS Status:

1. Try accessing Atra RMS from different device
2. Check if other devices in your fleet are also offline
3. If widespread, may be server issue
4. Contact support if affecting all devices

---

### User Management Issues

#### Cannot Invite New User

Symptoms:

- Click Invite button
- Form doesn't submit
- Error message appears

Root Causes:

1. Lack "Users Create" permission
2. Email already registered in system
3. Invalid email format
4. Organization or role not selected

Solutions:

Permission Check:

1. Verify your role has "Users Create" permission
2. Contact administrator to update role if needed

Email Validation:

1. Already Registered: Try different email address
2. Invalid Format: Ensure email contains @ and valid domain
3. Typo Check: Verify email is typed correctly

Form Completion:

1. Ensure all required fields filled (Name, Email, Organization, Role)
2. Check Role dropdown activated (requires Organization selection first)
3. Verify Organization selected before choosing Role

---

#### User Doesn't Receive Invitation Email

Symptoms:

- Invited user successfully
- User reports no email received
- Checked spam/junk folder

Solutions:

Wait Period:

1. Email delivery can take up to 5-10 minutes
2. Ask user to wait and check again

Check Spam Folder:

1. User should check Spam, Junk, Promotions folders
2. Look for sender: atra@atreyo.in or similar
3. Add sender to safe list/whitelist

Email Address Verification:

1. Go to Users List
2. Verify email address is correct
3. If incorrect: Delete user, re-invite with correct email

Resend Invitation:

1. Delete the invited user (if invitation wasn't accepted)
2. Re-invite user with same email
3. New invitation email sent

---

#### Cannot Delete User

Symptoms:

- Click Delete on user
- Error message appears
- User not removed

Root Cause:

- User is currently in one or more VPN tunnels
- System prevents deletion to maintain VPN integrity

Solution:

1. Identify VPN Tunnels:

- Go to VPN section
- Check each tunnel's Users tab
- Find tunnels containing this user
- Remove from VPN Tunnels:

- For each tunnel containing user:
- Open tunnel Overview page
- Go to Users tab
- Click Remove button for this user
- Confirm removal
- Delete User:

- Return to Users section
- Try deleting user again
- Should now succeed

---

### VPN Connection Problems

#### VPN Tunnel Process Won't Start

Symptoms:

- Click Start button on tunnel
- Process remains "Exited"
- Error message may appear

Root Causes:

1. Tunnel is Disabled
2. Server resource exhaustion
3. Configuration error
4. Port conflict (another VPN using same port)

Solutions:

Check Tunnel Status:

1. Verify Tunnel Status = "Enabled"
2. If Disabled, click Enable button first
3. Then click Start button

Refresh and Retry:

1. Click Refresh button (on Left Panel)
2. Wait 5 seconds
3. Try clicking Start again

Contact Administrator:

1. If repeated failures, may be server-side issue
2. Contact Atreyo support

---

#### Cannot Add Device to VPN Tunnel

Symptoms:

- Click Add Devices button
- Device not in selection list
- OR device added but doesn't appear in tunnel

Root Causes:

1. Device belongs to different organization
2. Maximum clients (253) reached

Solutions:

Organization Check:

1. Verify device's organization matches tunnel's organization
2. Or device is in child organization of tunnel's organization
3. If mismatch, cannot add device to this tunnel

Client Limit:

1. Check Allocated Clients count
2. If = 253, cannot add more
3. Must remove users or devices to free slots

Device Availability:

1. Verify device exists and is registered
2. Check Device List to confirm device is in system
3. If missing, register device first

---

#### "Maximum Clients Reached"

Context: Adding user/device to VPN tunnel

Meaning: Tunnel has reached maximum capacity (253 clients total)

Solutions:

Remove Unused Clients:

1. Go to tunnel Overview page
2. Review Users tab: Remove inactive users
3. Review Devices tab: Remove decommissioned devices
4. Each removal frees one slot

Create Additional Tunnel:

1. If all 253 slots legitimately used
2. Create a second VPN tunnel
3. Distribute users/devices across both tunnels

---

#### VPN Desktop Client Cannot Connect

Symptoms:

- Click Connect in VPN client app
- Connection fails
- Error message or timeout

Root Causes:

1. Tunnel process not running
2. Tunnel disabled
3. User not in tunnel
4. Internet connection issue

Solutions:

Verify Tunnel State (Web Interface):

1. Log in to Atra RMS web interface
2. Navigate to VPN section
3. Check tunnel Process Status = "Running"
4. Check tunnel Tunnel Status = "Enabled"
5. If not, contact administrator

Verify User Access:

1. In web interface, open tunnel Overview page
2. Go to Users tab
3. Verify your name appears in list
4. If not, contact administrator to add you

Internet Connection:

1. Test internet connectivity (open website)
2. Check Wi-Fi/Ethernet connection
3. Restart router if necessary
4. Try wired connection if using Wi-Fi

App Restart:

1. Disconnect if partially connected
2. Close VPN client app completely
3. Reopen app
4. Try connecting again

---

### Permission Errors

#### "Access Denied" When Trying to Perform Action

Symptoms:

- Try to perform action (register device, invite user, etc.)
- Error: "Access Denied" or "Permission Required"
- Action doesn't complete

Root Cause:

- Your role lacks the required permission for this action

Solution:

Identify Required Permission:

<div dir="ltr" id="bkmrk-action-required-perm" style="text-align:left;"><table style="border-collapse:collapse;border-style:solid;width:57.9762%;"><colgroup><col style="width:46.1756%;"></col><col style="width:53.8244%;"></col></colgroup><thead><tr><td>Action

</td><td>Required Permission

</td></tr></thead><tbody><tr><td>Register device

</td><td>Devices Register

</td></tr><tr><td>View device list

</td><td>Devices View

</td></tr><tr><td>Edit device description

</td><td>Devices Update

</td></tr><tr><td>Unregister device

</td><td>Devices Unregister

</td></tr><tr><td>Invite user

</td><td>Users Create

</td></tr><tr><td>View users list

</td><td>Users View

</td></tr><tr><td>Edit user name/role

</td><td>Users Update

</td></tr><tr><td>Delete user

</td><td>Users Delete

</td></tr><tr><td>Create role

</td><td>Roles Create

</td></tr><tr><td>View role details

</td><td>Roles View

</td></tr><tr><td>Edit role permissions

</td><td>Roles Update

</td></tr><tr><td>Delete role

</td><td>Roles Delete

</td></tr><tr><td>Create child org

</td><td>Organizations Create

</td></tr><tr><td>View org list

</td><td>Organizations View

</td></tr><tr><td>Edit org name

</td><td>Organizations Update

</td></tr><tr><td>Delete org

</td><td>Organizations Delete

</td></tr><tr><td>Create VPN tunnel

</td><td>VPN Create, Devices View

</td></tr><tr><td>View VPN tunnels

</td><td>VPN View, Devices View

</td></tr><tr><td>Edit VPN tunnel

</td><td>VPN Update, Devices View

</td></tr><tr><td>Delete VPN tunnel

</td><td>VPN Delete, Devices View

</td></tr><tr><td>Start/Stop VPN

</td><td>VPN Start/Stop, Devices View

</td></tr><tr><td>Enable/Disable VPN

</td><td>VPN Enable/Disable, Devices View

</td></tr></tbody></table>

</div>Request Permission:

1. Identify which permission you need (see table above)
2. Contact your organization administrator
3. Request role update to include required permission
4. Administrator edits your role or assigns different role
5. Refresh browser after role update
6. Try action again

---

#### Can See Resource But Cannot Manage It

Symptoms:

- Can view devices/users/organizations/VPN tunnels
- Cannot edit, delete, or perform actions
- Buttons missing

Root Cause:

- Have "View" permission only
- Lack "Create", "Update", or "Delete" permissions

---

### Common Error Messages

#### "Serial ID Already in Use"

Context: Registering device

Meaning: Device with this Serial ID already registered in Atra RMS

Solutions:

Check Device List:

1. Go to Device List
2. Search for Serial ID
3. If found, device already registered
4. If it's your device in wrong organization, contact administrator to transfer

Typo Check:

1. Verify Serial ID entered correctly
2. Check for character confusion (0 vs O, 1 vs I)
3. Re-enter Serial ID carefully

---

#### "Invitation Link Has Expired"

Context: User trying to set up account

Meaning: Invitation link valid for 24 hours; time limit exceeded OR account already set up

Solutions:

Already Set Up:

1. Check if you completed account setup previously
2. Click "Sign In" link
3. Use your email and password to log in

Time Limit Exceeded:

1. Contact person who invited you
2. Request new invitation email
3. Complete setup within 24 hours of new email

---

#### "Email Already Registered"

Context: Inviting user

Meaning: Account with this email already exists in Atra RMS

Solutions:

User Already Exists:

1. Check Users List for this email
2. User may already have account in different organization
3. Cannot create duplicate account

Use Different Email:

1. Ask user for alternative email address
2. Invite using different email

---

#### "Recovery Link Has Expired"

Context: Password recovery

Meaning: Password recovery link valid for 24 hours; time limit exceeded OR password already reset

Solutions:

Already Reset:

1. If you completed password reset
2. Click "Sign In" link
3. Use your email and NEW password

Time Limit Exceeded:

1. Return to login page
2. Click "Forgot password?" again
3. Enter email
4. Receive new recovery link
5. Complete reset within 24 hours

---

# Accessing Industrial Systems Remotely

# PLC Access Setup Guide

<span style="color: rgb(0, 145, 146);"><span style="color: rgb(0, 0, 0);">This use case explains how a PLC connected to an **AG-702 gateway** can be securely accessed from a remote location using **ATRA RMS** and the **ATRA VPN Client** , without exposing the PLC or local network to the public internet.</span>  
</span>

### <span style="color: rgb(0, 145, 146);">1. Network Setup (AG-702 and PLC)  
  
</span>

##### 1.1 Configure Static IP on AG-702 Gateway

**Purpose:** Configure the AG-702 with a static LAN IP that belongs to the same subnet as the PLC.

**Steps to Configure Static IP:**

1. Connect AG-702 ETH2 (LAN) to your laptop/PC using an Ethernet cable.
2. Open Terminal / Command Prompt on the laptop.
3. Verify connectivity with the gateway: <span style="color: rgb(0, 145, 146);">`ping 192.168.1.1`</span>. Ensure that a reply is received.
4. Open a web browser and navigate to: <span style="color: rgb(0, 145, 146);">`http://192.168.1.1`</span>
    
    [![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/vgeimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/vgeimage.png)
5. Log in with the following credentials:
    
    
    - Username: `<span style="color: rgb(0, 145, 146);">root</span>`
    - Password: `<span style="color: rgb(0, 145, 146);">root</span>`
6. Navigate to: Network → Interfaces

[![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/YIWimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/YIWimage.png)

1. Click Edit on the br-lan interface.
2. Change the IPv4 address to match the PLC subnet.
    
    
    - Example:  
        PLC IP: `<span style="color: rgb(0, 145, 146);">192.168.12.X</span>`  
        AG-702 IP: `<span style="color: rgb(0, 145, 146);">192.168.12.1</span>`  
          
        [![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/KqYimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/KqYimage.png)
3. Click Save, then Save &amp; Apply.

##### 1.2 Firewall Configuration

1. Navigate to: Network → Firewall
2. In the General Settings tab:
    
    
    - Set all fields to Accept
    - Select all available Zone checkboxes.
3. Click Save
    
    [![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/K7wimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/K7wimage.png)

##### 1.3 Port Forwarding Configuration

1. Open the Port Forwards tab.
2. Edit each existing port-forward rule one by one:
    
    
    - Set Internal IP Address to: `<span style="color: rgb(0, 145, 146);">192.168.12.1</span>`
3. Save the rule.
4. Repeat this step for all port-forward entries.
    
    [![image.png](https://docs.atreyo.in/uploads/images/gallery/2026-04/scaled-1680-/vfWimage.png)](https://docs.atreyo.in/uploads/images/gallery/2026-04/vfWimage.png)
5. Click Save &amp; Apply.

Result of Network Setup: The AG-702 gateway is now configured with a static LAN IP (<span style="color: rgb(0, 145, 146);">`192.168.12.1`</span>) aligned with the PLC subnet and is ready for registration in ATRA RMS.

---

### <span style="color: rgb(0, 145, 146);">2. Device Registration in ATRA RMS</span>

1. Log in to ATRA RMS.
2. Navigate to the Devices section.
3. Register the AG-702 gateway.
4. Verify that the device status shows Online.

---

### <span style="color: rgb(0, 145, 146);">3. VPN Tunnel Configuration in ATRA RMS</span>

1. Navigate to the VPN section in ATRA RMS.
2. Create a new VPN tunnel.
3. Enable the VPN tunnel.
4. Add the registered AG-702 device to the tunnel.
5. Enable Network Forwarding.
6. Add the PLC network/subnet to the forwarding list.
    
    
    - Example:  
        PLC IP: `<span style="color: rgb(0, 145, 146);">192.168.12.X</span>`  
        Network Forwarding IP 1: `<span style="color: rgb(0, 145, 146);">192.168.12.0/24</span>`
7. Add the device to a Device Group.
8. Add required users to the VPN tunnel.
9. Start the VPN tunnel.

---

### <span style="color: rgb(0, 145, 146);">4. Remote PLC Access via ATRA VPN Client</span>

1. Open the ATRA VPN Client (Windows Application).
2. Log in using your ATRA RMS credentials.
3. Connect to the configured VPN tunnel.
4. Open a terminal/command prompt.
5. Verify PLC connectivity: <span style="color: rgb(0, 145, 146);">`ping 192.168.12.X`</span>
    
    
    - A successful reply confirms that the PLC is reachable through the VPN.

---

### <span style="color: rgb(0, 145, 146);">5. PLC Programming</span>

1. Open the PLC programming software.
2. Go online with the PLC.
3. Perform program upload or download securely over the VPN connection.

---

### <span style="color: rgb(0, 145, 146);">Outcome</span>

<p class="callout success">The PLC is now securely accessible from a remote location through ATRA RMS, using the AG-702 gateway and an encrypted VPN tunnel.</p>

<p class="callout success">All communication is routed through the gateway, ensuring secure and controlled access without exposing the PLC or the local industrial network to the public internet.</p>