Download & Install the SocketXP Agent
Easily set up the SocketXP agent to unlock secure IoT connectivity. Install, sign in, and start managing your devices effortlessly.
Step 1: Download & Install the SocketXP Agent
Identify your CPU architecture and OS type first:
Execute the below command in your device shell.
Based on the above command output, choose an appropriate binary from the list below for your CPU architecture type
x86 64-bit:
Copy and paste the below command into a shell.
x86 32-bit:
Copy and paste the below command into a shell.
ARM (32-bit):
Copy and paste the below command into a shell.
ARM (32-bit):
Copy and paste the below command into a shell.
ARM64 (aarch64, arm64, v8):
Copy and paste the below command into a shell for 64-bit OS. Do not use this binary for Raspbian OS. Raspbian OS is still 32-bit only. So use the ARM 32-bit binary above for Raspbian OS.
MIPS (32-bit Big Endian):
Copy and paste the below command into a shell.
MIPSLE (32-bit Little Endian):
Copy and paste the below command into a shell.
MIPS64 (64-bit Big Endian):
Copy and paste the below command into a shell.
MIPS64LE (64-bit Little Endian):
Copy and paste the below command into a shell.
RISCv64:
Copy and paste the below command into a shell.
Step 2. Authenticate
Execute the following command to connect the SocketXP agent with the SocketXP Cloud Gateway, using the unique auth-token provided to you in the SocketXP Web Portal.
Visit the SocketXP web portal to get your auth token. Don’t have an account ? Sign up for free to receive your auth-token.
Step 3. Create secure tunnels
Once you have authenticated the SocketXP agent with the SocketXP Cloud Gateway, you can begin creating secure tunnels to your private localhost network services.
Usecase #1: IoT Remote SSH Access Over the Internet:
For example, to enable remote SSH access to your Raspberry Pi or IoT devices in your office or home network, execute the below command.
Connected to SocketXP Cloud Gateway.
Access the TCP service securely using the SocketXP agent in IoT Slave Mode.
Now you could remote SSH into your Pi or IoT device over the internet from the SocketXP web portal
Usecase #2: Public URL for your IoT Web Service:
For example, to remotely access a web service running on your localhost network (say, port 8080) over the internet, execute the below command. The command creates a secure HTTP tunnel to your localhost web service.
Connected to SocketXP Cloud Gateway.
Public URL -> https://test-user-a29dfe42e3.socketxp.com
After you have successfully created the HTTP tunnel, use the public URL provided by SocketXP (https://test-user-a29dfe42e3.socketxp.com) to access your localhost web service from anywhere in the world.
Got Questions?
Refer to our getting started guide and troubleshooting guide to find answers to your questions. If you are still stuck, please write to us at: [email protected].