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
  • Create a Custom Secure Remote Connection
  • Enable the remote connection and connect to your web-app

Was this helpful?

  1. Device Management & Secure Remote Access

5. Create public links for local web-apps

Previous4. Remotely access Node-RED on your deviceNextCreate a Device API Key

Last updated 3 years ago

Was this helpful?

In this page, you will see how you can create public HTTPS links for the web-apps running on your local machine so you can access them from other computers with a regular internet connection. In this example, we will show how you can expose port 3000, which is the default port for , to the internet.

Create a Custom Secure Remote Connection

To remotely access your local web-app running on your device, you first need to have your device connected to IoTFlows cloud. If you haven't already done so, . Once your device is connected and its green light is visible in console, navigate to Remote Connections tab.

In Remote Connections page, you can see the list of secure remote connections for this device. If you don't have a remote connection for your web app, create one by clicking on Add Remote Connection, CREATE CUSTOM CONNECTION, enter the requested parameters and hit CREATE.

Since in this example we want to expose our react app from port 3000, we enter the following information:

Enable the remote connection and connect to your web-app

Ensure your device is connected to the cloud by checking if you see the green light on the device page, Enable the remote connection that you just created in the Remote Connections tab, and hit Connect. You will be navigated to the public HTTPS link created for your web-app. You can disable this connection anytime to restrict the public access.

Congratulations! You successfully created a public HTTPS link for your local web-app.

react
connect your device