IoTFlows
  • Welcome to IoTFlows Docs
  • IoTFlows
  • Console
  • REST API
  • Device Management & Secure Remote Access
    • 1. Connect a device to the cloud or create a virtual device
    • 2. SSH to your device over the internet
    • 3. Transfer files to your device over the internet
    • 4. Remotely access Node-RED on your device
    • 5. Create public links for local web-apps
  • Real-Time Data Streams, Alerts, and Actions
    • Create a Device API Key
    • Publish and subscribe to real-time messages with Node-RED
    • Creating an Alert Channel
    • Publish an Alert with Node-RED
    • Define and execute an Action in Node-RED
    • Python real-time SDK
    • Javascript real-time SDK
  • Cloud Node-RED Servers
    • Create a secure Cloud Node-RED Server in five minutes
    • Subscribe to data streams with a Cloud Node-RED Server
    • Integrate data streams to Node-RED dashboard
    • Integrate data streams to Slack
  • IOTFLOWS OVERVIEW
    • IoTFlows Roles and Permissions
    • Adding Team Members
  • Example Projects
    • Raspberry Pi as Gateway
      • Arduino to Raspberry Pi Serial Communication for Ultrasonic Sensor
    • Getting Started with Node-Red Dashboard
      • Installing Node-Red Dashboard
      • Accessing Node-Red Dashboard
      • 1. Creating a Page
      • 2. Adding Gauge Nodes
      • 3. Changing Dashboard Themes
      • 4. Adding Data to Gauge Nodes
      • 5. Adding a Chart Node
      • 6. Adding Data to Chart Node
      • 7. Adding a Template Node
      • 8. Adding Data to Template Node
      • 9. Adding Switch Node
      • 10. Adding Logic to Switch Node
      • 11. Adding a Slider Node
      • 12. Adding a Color Picker Node
      • 13. Adding a Numeric Node
      • 14. Adding a Button Node
      • 15. Adding Logic to a Button Node
      • Node-Red Dashboard Code
    • Publishing Data Streams from Python
    • Ultrasonic Sensor on Raspberry Pi Node-Red
  • General
    • Downloading IoTFlows Node-Red Nodes
    • Publishing Alert from Node-Red Manual
    • Publishing Data Stream from Node-Red Manual
Powered by GitBook
On this page
  • System requirements
  • Connect your device or create a virtual device

Was this helpful?

  1. Device Management & Secure Remote Access

1. Connect a device to the cloud or create a virtual device

PreviousWelcome to IoTFlows DocsNext2. SSH to your device over the internet

Last updated 2 years ago

Was this helpful?

System requirements

IoTFlows remote access agent requires a Linux based operating systems such as Debian, Ubuntu, or Raspberry Pi OS. If you currently don't have a Linux based machine or single-board computer such as a Raspberry Pi, you can get started by creating a virtual device.

Connect your device or create a virtual device

  1. Go to project page in the and click on "Add Device".

  2. Select "Device"

  3. Select a device plan

  4. Enter a name and description for your device and hit "Create". You will see a window similar to the following image.

For Debian-based operating systems:

If the operating system of your device is Debian-Based (e.g. Ubuntu, Linux Mint, Raspberry Pi OS), simply run the given command on your device while it has an internet connection to connect it to the IoTFlows cloud. Here is an example of how this code looks like:

bash <(curl -s https://cdn.iotflows.com/update-docker-nodejs-and-iotflows-remote-access-v2.sh) --username=dev_e3133dd4729f736d25833c635c0a697b --password=6c86391e297506cseabh9161555e9c16 --confirm-install

For other Linux operating systems:

For other operating systems, follow the provided instruction in the modal, which looks similar to the following image.

Once the setup is complete, you will see a blinking green light next to your device name:

To manually stop, restart, disable, or uninstall the remote access, you can run the following commands:

sudo systemctl stop iotflows-remote-access.service
sudo systemctl restart iotflows-remote-access.service
sudo systemctl disable iotflows-remote-access.service
sudo npm uninstall @iotflows/iotflows-remote-access

Congratulations! You have successfully installed the remote access agent on your device and it's connected to the cloud.

  1. Select "Virtual Device"

  2. Select a virtual device plan

  3. Enter a name and description for your virtual device and hit "Create". Once the setup is complete, you will see a blinking green light next to your device name:

Congratulations! You have successfully created a virtual device and it's connected to the cloud.

Go to project page in the and click on "Add Device".

console
console
If you see the green light, your device has been successfully connected to the Cloud!
If you see the green light, your device has been successfully connected to the Cloud!