Carriots

From HandWiki

Carriots, by Altair Engineering, offers an end-to-end Internet of Things (IoT) platform designed for today’s industry needs and tomorrow’s innovations. Carriots is a smart Platform as a Service (PaaS) designed for machine to machine (M2M) and digital twin projects. Carriots accelerates your IoT application development and provides simple scalability as your projects and devices grow. Carriots lets users collect & store data from connected devices, build powerful applications, deploy and scale from prototypes to thousands of devices.

Open-architecture by design, the integration of Altair’s HyperWorks and Carriots software platforms for simulation-driven design and device management allows for a complete turn-key IoT solution encompassing simulation, cloud High Performance Computing, Big Data analytics and Application Enablement Platform (AEP) technologies to support any IoT project and Digital Twin strategies.

The quickest way to sign up for Carriots is to sign up for a Carriots (free) account. There is no cost to this account, and it allows you to use many of the features available in the service.[1]

Functionalities

  • Device management: Remotely maintain, control and interact with devices regardless of their location. Check status, change configurations, enable/disable or upgrade devices' firmware.
  • Listeners: When data is received, when it is stored, when a device is connected or disconnected... all those events allows a reaction with IF-THEN-ELSE structures. Groovy[2] expressions are evaluated and executed to build business logic in IoT projects.
  • Rules: Complex scripts, reusable pieces of code or simple ready to use logic. Rules are Groovy scripts stored ready to be used in Listeners.
  • Triggers: Pushes data to an external system with Carriots' triggers. A method to implement data brokerage.
  • SDK application engine: Listeners and rules, both are executed by Carriots SDK engine. Sandboxing Java execution threads to keep secure and efficient. All the DB is accessible from the scripts.
  • Data export: Integrate with other IT systems, export files creation, data push to other databases or REST API usage to manage outbound data.
  • Custom alarms: Alarms are created by Carriots when something goes wrong. Custom Alarms creation and management are used to notify, acknowledge and discard for custom notifications flow.
  • Debug and logs: Developing tools.
  • Customer hierarchy levels: To keep projects organized or deal with different customers with different visibilities. 7 level hierarchy, starting at Customer down to Devices.
  • API key management: API access is controlled by API keys. Fine grained privilege and visibility management.
  • User management: Corporate users can manage other user accounts to manage projects or to define custom defined privileges and visibility.
  • Custom control panel: Custom control panel creation with any technology to manage all Carriots entities using REST API.

Hardware

Any commercial, open or custom made hardware is potentially compatible with Carriots. It needs to have Internet connectivity and talk to a REST API. Compatible tested hardware:

See also

References

External links