Overview

RoboFuse, the right platform for your IoT project

RoboFuse is built for developers

The RoboFuse software infrastructure stack consists of all the components and microservices required for IoT solutions, projects, or products.

The IoT Platform will facilitate their integration and allow them to communicate with existing enterprise applications and with other IoT solutions.

RoboFuse IoT platform overview sections

Connectivity Message Routing & Normalization

Device Management & Device Registry

Data Management, Data Aggregation & Storage Database

Application Enablement

Data Visualization

Integration Capabilities

Usability

Security

Connectivity Message Routing & Normalization

It involves:

  • Bidirectional communication (interaction) with a huge number of devices and gateways, using many different open protocols and data formats.
  • Standardization of messages so they can be easily integrated into the rest of the infrastructure.
  • Data security at the edge using encrypted channels. Support for multiple authentication factors (Authentication – Multi-level authentication) and specific data-access rules.
  • Monitoring data usage, and generating notifications and alerts.

Features

Multi-protocol support and hardware agnostic

Connectivity for any device and any application

Ultra Performant broker

Normalizer

Technology

PUB/SUB multiprotocol messaging bridge HTTP Server, WebSocket Server MQTT Broker

Message broker, an open-source scalable messaging system used for message exchange within the RoboFuse platform itself

Normalizer

Device Management & Device Registry

  • Assure the connected object, devices and gateways are working properly.
  • Discover, register, and provision new devices.
  • Remote configuration, device control & management, and troubleshooting
  • Group devices by connection to channels (which correspond to the MQTT topic).
  • Stop/reboot the selected devices.
  • Manage organizations, users, and access rights

Features

Developer Console that holds users and their data and allows for custom configuration options Highly concurrent server backend

Different security layers: JWT, Tokens, user, and password

Bearer Token

Technology

Scalable and fault-tolerant for deployments (of devices and sensors)

Asynchronous control of devices

Discovery and provisioning of devices to facilitate deployment – device setup from box to cloud in minutes!

Data Management Data Aggregation and Storage Database

It involves:

  • Gathering and processing data from devices, and storing it in a database – you get a scalable data warehouse capable of handling the volume and variety of IoT data
  • The enablement of device data synchronization
  • Storage scalability

Features

Support for databases that store and process data in multiple data models.

Scalable for big data and able to store both structured (SQL) and unstructured data (NoSQL).

Technology

Internal database PostgreSQL (device metadata)

Time Series database for sensors data

Bearer Token

Application Enablement

  • A platform for developing custom IoT applications and industry-grade IoT solutions, rapid prototyping, and intelligent products.
  • Provide seamless device provisioning and/or intelligent product access management.
  • You can integrate your solution or device data with other key applications and web services.

Features

Developer and user-friendly.

Setting up the application is quick and easy, enabling developers to reduce implementation time.

Technology

A set of software SDKs and pre-built client libraries for various HW platforms in several programming languages

Set of well defined and documented APIs

Identity Provider for OpenID Connect (OAuth 2.0)

NGINX load balancing

Data Visualization

Comprehend data at a glance:

  • Complex information is portrayed in graphical form: real-time sensor data- reports, graphs, dashboards of different data types, telemetry, statistics, geolocation, and metadata. The resulting visuals are designated to help you compare data and in decision making.
  • Interactive user interface for device management sending commands, changing configuration and metadata, etc.

Features

Developer and user-friendly.

Setting up the application is quick and easy, enabling developers to reduce implementation time.

Technology

A set of software SDKs and pre-built client libraries for various HW platforms in several programming languages

Set of well defined and documented APIs

Identity Provider for OpenID Connect (OAuth 2.0)

NGINX load balancing

Integration Capabilities

  • The architecture is open, modularized, and flexible with many IoT protocols and easy-to-use APIs that guarantee seamless 3rd-party integration with existing enterprise systems ( (e.g., ERP, BI, CRM), databases, analytics programs, back-end systems, and other cloud services.

Features

Microservices modularized architecture.

Integration with minimum configuration.

Extensible: add new functionalities for solutions and applications without a reconfiguration or modification of the core platform. The platform allows the continued flow of data and operations while the desired functions are extended.

Technology

Built-in application programming interfaces (API), software development kits (SDK ), and gateways

IoT Protocols: HTTP Server, WebSocket Server MQTT Broker

Usability

Utilize Node-RED Visual Engine, a well-known no-code environment that offers a drag-and-drop interface that is seamlessly integrated with all components.

Features

It enables rapid development and continuous integration of edge-to-cloud data solutions.

Is a web-based application, so it is accessed via a web browser. This way you can build, simulate, deploy and manage data workflows.

Technology

Node-RED

Security

  • RoboFuse has a dedicated authentication and authorization service that protect the system from unauthorized access and unauthorized devices and applications.
  • All messages and all network traffic coming from or to RoboFuse are encrypted by the latest security standards (TLS v1.3).

Features

Developer and user-friendly.

Setting up the application is quick and easy, enabling developers to reduce implementation time.

Technology

A set of software SDKs and pre-built client libraries for various HW platforms in several programming languages

Set of well defined and documented APIs

Identity Provider for OpenID Connect (OAuth 2.0)

NGINX load balancing

Your turn to make a move

Start building your IoT products with RoboFuse

Let's team up