When you have hundreds or thousands of linux servers or IoT devices or Raspberry Pi deployed in the field, it becomes very hard, challenging and time consuming to manually remote SSH login to each one of those IoT devices to run commands to re-configure, update software, or execute a script.

SocketXP OTA (Over The Air) feature eliminates the need to manually SSH login to a set of remote Linux devices to perform activities such as re-configuring, updating software and executing shell commands/scripts/Python programs. The OTA feature automates and simplifies all the above mentioned device software management tasks. …


Let’s assume you have an IoT web application or web service running in your remote IoT device or Raspberry Pi. Now you want to control and manage the IoT device or web service using an IoT controller application. Your IoT controller application cannot talk to the remote IoT device over the internet because the device resides behind a firewall or NAT router.

SocketXP IoT Platform provides a secure HTTPS tunnel to remote access web services in your IoT or Raspberry Pi or any device. Use the SocketXP HTTPS tunnel to pull or push data from your remote IoT web server.


MQTT Broker Remote Access over the Internet using SocketXP IoT Cloud Gateway

In this section, we’ll discuss how to securely connect and remotely access a private MQTT Broker located inside your office or home network behind a NAT router or a Firewall over the internet. We’ll use the open source Mosquitto MQTT broker and client for this demo.

Remote access to a private MQTT broker is required when IoT devices and sensors are placed remotely in customer sites or in some remote locations in the open fields to monitor and measure the environmental factors.

Data collected from the sensors needs to be streamed to the MQTT broker so that MQTT subscribers of…


IoT or Raspberry Pi remote SSH access is key to monitoring, controlling and debugging industrial machineries, automobile fleet, environmental IoT sensors and smart city IoT devices from far away remote locations when human access to such devices is not immediately possible.

Environment researchers and scientists use Raspberry Pi based IoT devices to collect and stream environmental data (as MQTT data stream) to a server(MQTT Broker) in their research institution’s network.

IoT or Raspberry Pi devices when placed in open fields or remote rural locations where internet access via WiFi is not readily available, 3G or 4G LTE dongle or 4G/5G…


Today, 3 factors affect the work dynamics of companies of all sizes — small, medium and large — around the world today:

  • The pandemic situation,
  • Geographically distributed workforce
  • The trend towards automation (reduce human involvement/errors)

These 3 factors drive the need for secure remote access to resources such as servers, IoT devices and cloud resources. These resources are not centralized in a single location such as a corporate Datacenter, but they are distributed across different geographical regions.

Commonly, remote command or remote script execution on servers and IoT devices is performed using SSH. This is OK for one-off accesses. But…


Kubernetes is a very popular and widely deployed container management and orchestration platform, preferred by devops engineers worldwide today.

Usually Kubernetes clusters and their worker nodes are not exposed to the public Internet but the apps running in them are. Also admins typically setup a Bastion Host to SSH securely into their public/private cloud resources.

In this article, I’ll discuss how to configure SocketXP lightweight VPN solution to remote SSH access your private Kubernetes cluster worker nodes in your on-prem cloud or private cloud or public cloud (AWS, MS Azure, GCP, Digital Ocean etc.) …


Setup Local kubectl remote access kuernetes cluster using SocketXP VPN tunnel

Kubernetes is a very popular and widely deployed Docker container management and orchestration platform, preferred by devops engineers worldwide today. Usually Kubernetes clusters are not exposed to the public Internet but the apps running in them are. In this article, I’ll discuss how to configure a local kubectl to remote access your Kubernetes cluster or minikube running in your laptop or server in your lab or private cloud or public cloud (AWS, MS Azure, GCP, Digital Ocean etc.).

Prerequisites:

You are expected to have a basic understanding on:

  • How to configure and setup a Kubernetes cluster or minikube
  • How to run…


Access Raspberry Pi Remotely from outside network over the Internet

Raspberry Pi remote SSH access is key to monitoring, controlling and debugging industrial machineries, automobile fleet and home automation devices from far away remote locations when human access to such devices is not possible at a particular moment.

In this article, we’ll discuss how to remote SSH into IoT devices or Raspberry Pi behind NAT router or firewall from outside network over the Internet using SocketXP IoT Controller.

What is SocketXP

SocketXP is a cloud based IoT Controller that empowers you to remotely connect, login, configure, debug, upgrade, monitor and manage millions of IoT, IIoT or Raspberry Pi devices installed in your customer’s…


Imagine managing few hundreds or thousands of Raspberry Pi devices out in the field or at your customer site. How would you configure, setup, access or even debug them from remote locations?

How would you get quick access to your Raspberry Pi remotely over Internet to debug or re-configure your remote device?

SocketXP provides a turnkey IoT solution to quickly and securely access your Raspberry Pi remotely over Internet using SSH. …


Without requiring any public IP addresses, using SocketXP reverse proxy TLS tunnels.

With the emergence of microservices architecture, more and more micro web services are popping out of monolithic applications each day. These microservices are all not colocated in a single server in a single facility but distributed across different servers in different regions. Some services are run in-house while some are run in the cloud (public or private). Some services are developed in-house while some are subscribed services offered by online SaaS vendors such as GitHub, DockerHub, Salesforce, and payment gateways such as Stripe, Paypal etc.

When these distributed web services in different geographic locations need to talk to each other…

Ganesh Velrajan

Ganesh Velrajan is the founder of SocketXP. Learn more about SocketXP Remote Access Solutions at https://www.socketxp.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store