Menu

Welcome to Catalyst

IoT Catalyst Studio

What IoT Catalyst Studio Does

Plan, design and manage your IoT Domain. From anywhere, whenever you want.

Catalyst IoT Studio is the web application that offers all the functionalities you need to plan, design and manage your IoT Domain.

Using the incredibly easy user interface of IoT Catalyst Studio it is possible to create drivers for any device you can imagine with few clicks ( Modbus,OPC,Serial, XML,CSV,SNMP ... ANY!), dispatch the drivers to remote computation destinations (Raspberry, IoT Gateways, Laptops, Servers...) and then make them running.

We have created a lot of on line wizards in order to make the driver design process a matter of seconds, but if you need more customization or control, you can access the auto-generated code and customize it, either using our simplified code web editor, either with your preferred IDEs thanks to Catalyst Studio GIT support.

Using IoT Catalyst Studio you can add IoT Catalyst Hypervisors to your domain, create specialized parallel Tasks, design real-time Dashboards, start/stop the IoT Catalyst Containers, access remote shells...and more!

Thanks to our exclusive technology, you can plan and implement also your IoT MULTICLOUD strategy: using Catalyst Adapters it is possible to connect each running Container to any IoT Cloud Platform: IoT Catalyst will provision your devices in the desired IoT Platform using the selected IoT Platform - specific SDK. IoT Catalyst is not a "man in the middle": we do not use a message-brokering strategy, we provision devices directly in the third-party IoT Platforms: if you stop the IoT Catalyst server, everything will continue to work

Your IoT Domain

IoT Catalyst Studio helps you to plan, design and manage your IoT Domain minimizing the vendor lock-in treat and enabling the adoption of a multicloud / multiplatform IoT strategy

Thanks to IoT Catalyst it is possible to create your own IoT Library, populated with your Digital Things (drivers), Containers (encapsulating Digital Things istances) and Hypervisors (where Containers are executed).

From the inutivive UIX of IoT Catalyst, you can monitor and manage all the components that build up the Catalyst IoT Edge Computing solution: where they are located, their status and health, data and events produced, memory / disk space allocation and consumption, real time logs and more.

This is the simplest and most effective way to manage your IoT Domain.

Tasks

Thanks to IoT Catalyst, it is a matter of second to create realtime specialized Tasks capable of activating specific business rules.

It is possible to create unlimited IF THIS - THAN THAT business rules. Each business rule is identified by a user defined name and it will be automatically executed when the IF CONDITION is verified.

The IF CONDITION (the "IF THIS" part of the business rule) is generated by the user's choice of any combinations of datapoints /events with a given value (or a given range of values e.g. more / less than), produced by any device in the IoT Domain. It is also possible to add a time condition (similar to UNIX CRON logic e.g. a given minute, hour, weekday etc.) to the IF THIS statement.

Similary, the THEN STATEMENT (the "THAN THAT" part of the business rule) is configurable by the user, choosing any combinations of the actions that the managed things of the IoT Domain are capable to perform, wherever they are located.

Dashboards

You can design your realtime dashboard with our drag'n'drop WYSWYG (What You See What You Get) online designer. The creation process is lightning fast : upolad the background of your dashboard, add all the features (data/events) produced by the devices in your IoT Domain, associate to each chosen feature a specific gauge to render incoming data...and it's done! You can save your dashboard in your library in order to have it available when needed.

OpenSSL

OpenSSL is a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. It is also a general-purpose cryptography library. Thanks to the native implementation of OpenSSL in IoT Catalyst, client certificates are automatically issued for each managed components (containers, tasks or hypervisors). Thus, all communication in your IoT Domain will be end-to-end secured and kept private.

Code Editor

IoT Catalyst Studio offers a versatile code editor implemented in JavaScript for the browser.

During the IoT Catalyst Digital Thing design process, it is possible to have a preview of the auto-generated code (Python 3.5) and it is possible to modify the code immediately using the embedded browser editor. Do you need to connect to a database, to generate random values, create loop and iteration, read I2C sensor or open a serial communication ? Do not worry! These are only some of the code snippets we have provided the editor with in order to give you an even easier and faster coding experience!

Native GIT support

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows. IoT Catalyst has been designed with native support for GIT repositories: when you use the IoT Catalyst Studio to design a driver, a dedicated GIT repository will be automatically created and it will be accessible from the preferred IDEs of your developer team.

IoT Catalyst Studio

Lean design, for extraordinary productivity

IoT Domain Library Single point of management of your entire IoT Domain

Thanks to the IoT Catalyst Studio it possible to have a single point of management of the entire IoT Domain. All the IoT Digital Things (drivers), the encapsulating Containers and the Hypervisors are under control thanks to the multi-tabs page. Browse your IoT Domain, using the Library section, and jump to the desired component to have access to more specific functionalities.

Digital Thing Designer Create the Digital Twins of your devices, and remember : the generated code is yours!

You can start designing the Digital Twins of your assets in a matter of seconds, thanks to our collection of driver generation wizards. We have developed wizards for a wide range of device types or technologies : from the RaspberryPi, to MODBUS TCP/RTU, CSV files, XML, SERIAL and even for SNMP v1,v2,v3 (yes! all the versions of SNMP are supported by IoT Catalyst). If you need to start from scratch willing to design a custom driver for a very custom device (this is the real challenge of the IoT and IIOT) ... do not worry! You can start from a generic template having full control of everything!

Code Editor for your Browser Code your drivers from your favourite Browser

During the Digital Thing design process, it is possible to have a preview of the auto-generated code (Python 3.5) and it is possible to modify the code immediately using the embedded web editor. Do you need to connect to a database, to generate random values, create loop and iteration, read I2C sensor, open a serial communication ? Do not worry! These are only some of the code snippets we have provided the editor with in order to give you an even easier and faster coding experience!

Tasks management Create and manage your realtime business rules

Thanks to IoT Catalyst, it is a matter of second to create a realtime specialized Task capable of activating a specific business rule.

It is possible to create unlimited IF THIS - THAN THAT business rules. Each business rule is identified by a user defined name and it will be automatically executed when the IF CONDITION is TRUE.

The IF CONDITION (the "IF THIS" part of the business rule) is generated by the user's choice of any combinations of datapoints/events with a given value (or a gien range of values e.g. more/less than) produced by any device in the IoT Domain. It is also possible to add a time condition (similar to UNIX CRON logic e.g. a given minute, hour, weekday etc.)

Similary, the THEN STATEMENT (the "THAN THAT" part of the business rule) is configurable by the user choosing any combinations of the actions that the managed things of the IoT Domain are capable to perform, wherever they are located.

Dashboard Designer Design your realtime Dashboard, in seconds!

You can design your realtime dashboard with our drag'n'drop WYSWYG (What You See What You Get) online designer. The creation process is lightning fast : Upolad the background of your dashboard, add all the features (data/events) produced by the devices in your IoT Domain, associate to each chosen feature a specific gauge to render incoming data...and it's done! You can save your dashboard in your library in order to have available when needed.

Dashboard Viewer View your Dashboard

Each Dashboard created in IoT Catalyst Studio is added to the Dashboard's Library. Every Dashboard saved is opened in a new detached window in order to give you the chance to have more dashboards shown at the same time