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
  • What is IoTFlows?
  • Device Management & Secure Remote Access
  • Real-Time Data Streams, Alerts, and Actions
  • Cloud Node-RED Servers

Was this helpful?

Welcome to IoTFlows Docs

This is a great place to explore our software, hardware, development tools and everything you need to build smart products, cloud analytics, APIs, and more with IoTFlows.

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

Last updated 3 years ago

Was this helpful?

What is IoTFlows?

IoTFlows is a collaborative development platform providing the essential IoT tools to facilitate the development of IoT systems. It creates a collaborative workspace to bring all your team members, devices, data streams, and alerts in one place. The integration with the cloud allows you to publish, subscribe, and visualize your IoT data in real-time and access your devices remotely. Here you will learn about different services offered by IoTFlows.

Device Management & Secure Remote Access

Install the IoTFlows Remote Access agent on your IoT/Linux device to:

  • Securely remote SSH to your device (even behind NAT and Firewall)

  • Securely exchange files and push updates to your device over the internet

  • Create secure public links for the web apps running locally on your device

  • Remotely utilize Node-RED with IoTFlows nodes to publish and subscribe real-time data streams, actions and alerts

Real-Time Data Streams, Alerts, and Actions

Create data streams in IoTFlows and utilize our SDKs and APIs to:

  • Securely publish real-time messages and alerts from your devices and applications

  • Securely subscribe to real-time messages in your other devices, backend services, cloud servers, and mobile/web apps

  • Define actions/cloud-functions on your device and call them with from other applications

  • Control read/write permissions for connections by defining MQTT topic patterns

  • Utilize role-based access control (RBAC) to restrict users to permitted resources

  • Access the historical data from each data stream

Cloud Node-RED Servers

Create a secure and managed Cloud Node-RED Server to:

  • Develop REST API, WebSockets API, and business logic for your mobile and web apps

  • Build data pipelines, stream analytics, and alerts for the real-time data streams published by your clients, users, IoT devices, and Linux machines and automate your systems

Securely access running on your device over the internet (Node-RED is a flow-based development tool embedded in the Remote Access agent)

Get Started:

Get Started:

Seamlessly subscribe to real-time data streams published from all your apps or devices and integrate them with millions of apps and services such as , , , , , , , , , , , and more

Get Started:

Node-RED
Connect a device to the cloud or create a virtual device
Publish and subscribe to real-time messages with Node-RED
MySQL
PostgreSQL
MongoDB
DynamoDB
S3
Dropbox
Slack
Telegram
Twilio
SendGrid
Google Sheets
Twitter
Create a secure Cloud Node-RED Server in five minutes