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.
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
Securely access Node-RED running on your device over the internet (Node-RED is a flow-based development tool embedded in the Remote Access agent)
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
Last updated