IoT Catalyst helps Companies extract value from POCs and completed projects, by enabling the learning by doing paradigm. The know-how is capitalized by the creation of a self-documented and reusable library of drivers leaving the exclusive ownership to the user.
Our proprietary, built-up from scratch Container technology, makes your drivers runnable everywhere: on Linux, Windows and MacOs, and we will soon deliver also a specific version for microcontrollores too!
IoT Catalyst generates pre-tested, well structured IoT drivers in order to make the Digitization process faster, easier and more secure. The IoT Catalyst SDK works in stealth mode under the scene, leaving almost no traces in the generated code. Your IoT drivers will be simply better coded: highly decoupled, highly cohesive, multi-threaded ,remotely manageable and distributable.
Creating IoT Catalyst Digital Things for managing the interfacing of your devices is truly a matter of seconds using our embedded online templates. You can design drivers for RaspberryPis, Modbus RTU/TCP, SNMP, OPC, XML, CSV and more, with few clicks and almost no need for coding. But if you need to start from scratch or you want to modify the auto-generated code, you have in any case access to the source code and you can edit it from our web code editor or acessing directly the GIT repository from your preferred IDE.
During the Digital Thing design process, it is possible to have a preview of the source code (Python 3.5) of your driver 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 our online editor with in order to give you an even easier and faster coding experience!
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 ben 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 by the preferred IDEs of your developer team.
Are you a fan (like us) of the amazing RaspberryPi's product family? Design specialized drivers in seconds using our dedicated Digital Thing designer and keep on creating even more amazing things with your RasperryPis!
Create drivers for industrial assets using the Modbus Device Digital Thing Designer. You can create drivers for both RTU and TCP Modbus devices. All the complexity is managed by the IoT Catalyst Studio. Industrial IoT has never been so easy!
There are same devices that expose datapoints and events natively in the XML, JSON or CSV format. This is why we have provided the Studio with a designer specific for interfacing this kind of devices.
Is the target XML / JSON / CSV resource available from a URL? Or is it in a local folder? Or does it requires an FTP connection? Do not worry, everything is managed by IoT Catalyst Studio comprising the polling logic required to get the target resource from the device.
Choose the desired retrieving technology, set up the polling time, browse the target file contents and structure and maps all the features (datapoints and events) using the file resource browser.