Murano is Exosite’s second-generation IoT Platform, forged through insights from One Platform/Portals users, and offers enhanced usability and capabilities intended to further accelerate an IoT journey. The Murano platform is purpose-built to give developers the tools and flexibility to create a custom IoT solution for any organization, and it strips away some of the custom limiting attributes of One Platform/Portals.
Application Asset Hosting
The Murano platform allows for hosting and deploying static front-end applications.
One Platform/Portals only allows branding of a pre-defined UI and requires a separate hosted application with a front and back end.
Murano offers a fully custom Application API per solution with concepts of user roles and permissions.
One Platform/Portals provides an application API limited to the scope of the Portals hierarchy and user roles/ownership concepts. It is not customizable. To create a custom API, one must go completely custom with an outside hosted backend/frontend using the One Platform RPC.
Device Ownership/Data Access Permissions
Murano supports a completely custom provisioning scenario that can be separated from the application device access concepts. Both consumer and industrial scenarios are supported within Murano.
One Platform/Portals, by contrast, only supports a rigid hierarchy for device ownership and provisioning, which is only ideal for some applications.
Time Series Data Store
Murano has support for Millisecond resolution using True Time Series Database with Query Support.
One Platform/Portals, has 1 second resolution for it’s time data store within the platform.
Key-Value Data Store
Murano utilizes redis for its Key-Value data store
One Platform/Portals does not support the Key-Value data store concept.
Third-Party and Service Integration
Murano offers services and integrations within the platform that are implemented the same way and can be efficiently scaled. Murano will also be releasing IoT Exchange in mid 2017 that will allow for the immediate inclusion of additional premium integrations and services into your project.
One Platform/Portals does not offer any out-of-the-box services or integrations and requires custom service development and hosting.
Murano uses scripting to route data to services and for handling all events in the platform. This scripting method is extremely efficient and has access to all service functionality directly. Absolute customization of the solution is allowed through this scripting method.
One Platform/Portals handles real-time data stream processing and some hierarchal platform management functionality. This is limited in scope to only certain thresholds of the platform and how they are triggered to run.