NESA’s OptiKal™ is a user-friendly data hub that delivers a comprehensive and fully integrated suite of solutions.
OptiKal™ provides real-time visibility for workflow and asset management, as well as people and environmental monitoring. The platform is based on a microservice architecture with dedicated databases for each service and a data stream hub (Kafka®) for decoupled communication between services. It’s a multi-service application with each key component running in separate containers.
It can be deployed in a Red Hat® OpenShift® Kubernetes cluster or through docker-compose. Kubernetes is a complete container orchestration framework. Docker-compose is a command-line-based tool to run a multi-container environment. A key difference between Kubernetes and docker-compose is that Kubernetes runs containers over many computers (nodes), virtual or real, while docker-compose runs containers on a single host machine.
Nesa’s OptiKal™ solution can integrate new technologies because of its agnostic architecture and its adapters that can be implemented new ones without compromising the platform, as connected devices.
About Nesa’s Kubernetes
NESA has designed and implemented its system to operate within a Kubernetes environment. Kubernetes is a widely used container orchestration platform that facilitates the management, deployment, and scaling of containerized applications.
Within this Kubernetes framework, NESA has established a setup where pods, which are the smallest units of deployment in Kubernetes, are configured with failover capabilities and redundancy settings. This ensures that the system remains available and functional even in the presence of failures.
Redundancy, in this context, involves the replication of pods across multiple nodes or servers, creating duplicates that can serve as backups or replacements if any node or server experiences a failure. This redundancy configuration enhances the system’s reliability, resilience, and high availability by reducing the risk of service interruptions or data loss.
Overall, NESA’s system running on Kubernetes leverages failover mechanisms and redundancy settings within its pod configuration to enhance system stability, fault tolerance, and uninterrupted operations.
A device that is used to provide location information to the OptiKal™ solution. Active technology allows for real-time tracking while passive technology will send location information when scanned/detected. Nesa's OptiKal™ supports many location technologies (e.g., BLE, BLE AoA, UWB, Wi-Fi, IR, Legacy, Hybrid Mesh, GPS, LoRa, etc.).
A device that is used to feed a video stream to the OptiKal™ platform. Typically assigned to an asset, a CV device will stream the video feed to the OptiKal™ Visualization page or the Map. These devices can also be integrated with Computer Vision software to provide an extra dimension of information and events to Nesa's OptiKal™ solution.
The Nesa's OptiKal™ solution can ingest any IoT Sensor data. These sensors can be assigned to any type of Entity, and its information will be stored within flexible fields. These fields can then be used within the Dynamic Workflow Engine.