Skip to content

Kelvin Platform

Kelvin is a platform designed for managing and optimizing industrial assets deployed at the edge. Its core functionalities are centered around facilitating seamless connectivity to these assets and enabling the development and deployment of monitoring and automation programs at scale.

Here we give a quick overview of the Kelvin Platform.

Core Strengths

  • Edge Connectivity and Data Acquisition: Kelvin provides the tools and infrastructure necessary to establish connections with a wide range of industrial assets located at the network edge. This allows for the efficient and reliable collection of operational data.
  • Scalable Program Development and Deployment: The platform enables users to develop machine learning and automation programs that can be rapidly deployed and scaled across numerous edge assets for monitoring and control purposes.
  • Kubernetes Foundation: Built on Kubernetes, Kelvin offers deployment flexibility. Users can leverage the platform's infrastructure without requiring in-depth Kubernetes expertise or integrate with their existing Kubernetes environments.

Key Capabilities and Benefits

For Developers

  • Kelvin SDK and Container Compatibility: The Kelvin Software Development Kit (SDK) allows for the development and deployment of Python programs to edge devices. Additionally, the platform supports any programming environment that can be containerized using Docker, offering flexibility in development choices.
  • ML Development Platform Integration: Facilitates seamless integration of your ML development workflow with preferred platforms like Databricks for rapid model iteration.
  • Scalable Deployment of In-House Programs: Existing internal programs can be transformed into scalable solutions and efficiently deployed to edge devices across the infrastructure.
  • ML Program and Model Management: Kelvin provides version control for both machine learning programs and their associated models, facilitating organized development and deployment.
  • Factory-to-Developer Feedback Loop: Kelvin facilitates a feedback mechanism from real-world program deployments back to developers, enabling continuous improvement of programs and machine learning models through practical data.
  • Controlled SmartApp Updates: Developers have full control over the update schedule for Kelvin SmartApps™, ensuring minimal disruption to ongoing asset operations.

For Operations

  • Versatile Asset Connectivity: Kelvin supports connections to assets in various deployment scenarios, including fixed industrial sites (e.g., factories), semi-mobile installations (e.g., rigs), and fully mobile assets (e.g., trucks, transportation systems).
  • Customizable Operations UI: A customizable user interface is provided for operations personnel to interact with edge assets and deployed programs. This interface also includes a data explorer and historian for detailed analysis of asset performance and control data.
  • Kelvin AI Assistant: Offers a versatile interface to gain insights into asset performance data, quickly view graphs and information, manage control changes, and perform UI setup adjustments, streamlining workflows within the Kelvin UI.
  • Recommendation and Automation Workflow: The platform supports the creation of recommendation systems that can involve Operations Engineers in the control workflow, allowing for human review of program-suggested actions. Full closed-loop automation without human intervention is also supported.

For Administrators

  • Kubernetes Foundation: Built on Kubernetes, Kelvin offers deployment flexibility. Users can leverage the platform's infrastructure without requiring in-depth Kubernetes expertise or integrate with their existing Kubernetes environments.
  • Platform Administration Tools: Comprehensive logging and telemetry are available for Platform Administrators to monitor hardware resource allocation and ensure system performance meets requirements.
  • Industrial Protocol Connections: The platform includes pre-built connections for common industrial communication protocols, simplifying the process of data acquisition from industrial equipment. You can also build your own Connections for unique or uncommon protocols.
  • Autonomous Edge Operation: Programs deployed to the edge can operate locally for extended periods, performing monitoring and control functions without a continuous internet connection. This is particularly beneficial for mobile assets with intermittent connectivity.