Giter Club home page Giter Club logo

kognifai's Introduction

About Kognifai Gitter Join the chat

Welcome to Kognifai Software Development Kit (SDK)!

As a part of Kongsberg’s open ecosystem, Kognifai™ is an open and collaborative digital platform for accessing data, applying advanced analytics, running applications and accelerating digitalization initiatives in your industrial world.

What can you achieve with Kognifai?

  • Kognifai helps you accelerate the digitalization of your industry-specific solutions

  • With Kognifai, you can gain access to KONGSBERG’s extensive portfolio of standalone solutions as well as third-party solutions

  • Being an open source digital platform, Kognifai is a development hub and storefront for external developers and encourages participation and collaboration

  • You can develop your own applications and services using Kognifai’s web application framework

  • You can subscribe to the solutions as and when you need them with software-as-a-service (SaaS) approach

  • You will get a highly secured and protected development environment by the highest level of cybersecurity and a strict application certification process for all third-party services and applications

Kognifai and its components

Kognifai is available for both, as an Edge on premise installation, and as a cloud service, offering secure connectivity and application services to your global assets.

Being an open digital ecosystem Kognifai enables its users to collect, store, analyze, and apply the data (which is generated using Kongsberg and third-party systems).

The Kognifai ecosystem consists of:

  • An IoT Platform Kognifai IoT
  • A sensor database (We call it Galore!)
  • Analytic services
  • Web application framework (As of now, we call it Poseidon Next!)
  • Network infrastructure
  • Identity management
  • Container and hosting services
  • Machine learning platform
  • APIs
  • Storage
  • Self-service management portals

In the Kognifai documentation, you will find documentation on each component, SDK documentation, and examples on how to get started developing Kognifai App, Services and Connectors.

Together, all these components fit into an architectural diagram like this (See the image below) and make it a complete digital platform called “Kognifai”.

image.png

Poseidon Next – Framework Gitter Join the chat

Poseidon is the Kognifai web application framework, built on Angular, by using the Kognifai Design System. It provides a fast way of developing and deploying new applications on both KONGSBERG Edge and Kognifai Cloud installation scenarios.

The framework takes responsibility for a range of basic features and it is built in a modular way which opens up for different adaption levels.

  • Identity Management – Embedded ThinkTecture Identity Server for authentication a range of integrated IDs
  • Responsive Web Design – Support for all screen sizes.
  • Design System – The framework is built on the Kognifai Design System.
  • Edge and Cloud support - Support for Edge and cloud-based solution.

In this SDK you will find documentation on how to develop your own Poseidon applications, starting with the Poseidon Developer Edition available from https://npmjs.org and the sample application is also provided.

Explore these topics to know more about Poseidon Next Framework

Galore Gitter Join the chat

Galore is the Kognifai time series and streaming database that is available as both an on-premise installable database and a Kognifai cloud service. The database is highly scalable and can be installed on everything from a small edge PC to a large cluster, supporting the smallest edge analytic scenarios as well as fleet wide global data collection and analytic scenarios.

This industrial quality database supports storage, analytics and distribution of most sensor like streaming data types:

  • Time series data – Single values, vectors or matrixes
  • Alarm & Event data – Indexed, searchable and related text values
  • Dataset – Larger dataset from high frequency analytic sensors and subsystems
  • Asset Structures – Mapping physical industrial plants into structures, supporting templates and advanced graphs

The Galore database is built upon the concept of streams where all data is queryable either through the built-in advanced Time series Query Language (TQL) or through APIs.

In this SDK you will find detailed information on how to access and start using Galore, how to get started using the TQL language and how to use the APIs.

Development Stack SDK

The Development Stack SDK is a complete package that takes care of installing and configuring the PoseidonNext framework and Galore packages. Access the Dev Stack SDK to install and configure packages, to build your own applications using Galore.

Explore these topics to know more about Galore

Kognifai IoT Gitter Join the chat

The Kognifai IoT Platform is an industrial solution for securely connecting, managing and integrating remote devices and systems. Targeting everything from embedded sensors to energy production facilities; the platform is capable of scaling to thousands of globally distributed on and offshore installations.

Kognifai provides self-service portals for roll out and management of customer solutions, as well as, a wide range of industrial connectors ensuring safe and reliable connectivity with data sources on the Edge. Common connectors available on Kognifai are OPC UA, OPC DA / HDA, ModBus among others.

This SDK provides you samples and documentation on how to build your own custom connector to integrate with a system that does not support these standard industrial interfaces.

Connectors feed the Kognifai Edge Gateway which is responsible for data buffering in the case of connectivity loss, for compression, for secure authentication and for transport encryption to the Kognifai cloud endpoints:

  • Secure and reliable data transfer from Edge to cloud using AMQP, MQTT or HTTPS over TLS
  • Authentication towards Kognifai cloud services using certificates or shared secrets
  • Data buffering to support disk offline scenarios
  • Reliable data transfer over unreliable communication channels
  • Logging, health and security data reporting

Related Topics

Infrastructure Gitter Join the chat

The Kognifai platform provides infrastructure for both Edge and Cloud. The secure connectivity is needed among sites, edges, cloud and other platforms.

Related Topics

kognifai's People

Contributors

christuraj avatar archana-kdi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.