Skip to content
@nkz-os

NKZ

Nekazari. FIWARE based Digital Twin solutions for Agritech

NKZ Open Architecture (Nekazari) 🚜🛰️

Documentation License: AGPL-3.0 FIWARE NGSI-LD Kubernetes

The Open Source reference architecture for 3D Digital Twins in AgTech, Industry, and Environment.

Nekazari OS (NKZ) is a highly modular, GitOps-driven platform designed to bridge the gap between physical assets (Edge) and their digital representations (Cloud). Built strictly on FIWARE NGSI-LD and Smart Data Models, it provides unparalleled interoperability for massive satellite imagery processing, IoT telemetry, and autonomous agricultural robotics.


🏗️ The Ecosystem (Polyrepo Architecture)

NKZ OS follows a decoupled architecture to prevent vendor lock-in and allow independent scaling of components.

  • 🧠 nkz: The Core backend. Contains the Context Broker integrations, FastAPI Gateway, TimescaleDB persistence, Keycloak Auth, and the CEP visual rules engine.
  • 🌐 web: The SSG portal for our Docs-as-Code automated documentation.
  • 📦 nkz-module-template: The canonical starter kit for third-party developers to create platform extensions with pre-configured CI/CD and Docker scaffolding.

🧩 Dynamic Modularity (IIFE Runtime)

NKZ OS relies on an IIFE (Immediately Invoked Function Expression) Runtime Script Injection architecture. This allows third-party developers, academic researchers, and hardware manufacturers to build independent, domain-specific modules (e.g., LiDAR point clouds, isoBUS telemetry, Crop Health via Sentinel-2) that dynamically plug into the core CesiumJS 3D engine without tight coupling or redeploying the core platform.

🔌 Open Hardware & Edge Integration

We provide Hardware Reference Designs for field edge devices. Whether you are building custom MQTT dataloggers or designing autonomous agricultural rovers (ROS2/Zenoh), our reference architectures ensure your hardware is natively compliant with the NKZ Digital Twin environment right out of the box.

👉 Check the Edge Integration Docs for BOMs, isoBUS wiring, and payload schemas.


🎓 Academic Research & Community

NKZ is built to be the foundational infrastructure for AgTech research. We actively welcome contributions from university talent (Computer Science, Telecommunications, Agronomy).

  • Don't waste time building backends for your TFG/TFM. Fork the nkz-module-template, focus on your algorithm (AI, Vision, Robotics), and inject it into our 3D environment.
  • Look for issues tagged with good first issue or tfg-candidate across our repositories.

🏢 Enterprise & Institutional Adoption

For public institutions handling Copernicus data or managing large-scale agronomic knowledge transfer, the NKZ architecture handles terabytes of TIFs via MinIO and rio-tiler without cluster degradation. The NKZ Enterprise deployment model offers SLA-backed operations, dedicated GitOps pipelines (ArgoCD), and custom legacy ERP integrations (Odoo).


📖 Start Building

All technical documentation, K8s deployment guides, and API specifications are automatically compiled from our source code:

👉 Read the Official Documentation at nkz-os.org

📫 Contact the maintainers: nkz@nkz-os.org

Pinned Loading

  1. nkz nkz Public

    Open-source FIWARE NGSI-LD platform for agriculture, industry and environment. Multi-tenant, modular. Live demo: nekazari.robotika.cloud | Docs: nkz-os.org

    TypeScript 2

  2. nkz-module-odoo nkz-module-odoo Public

    Python

  3. nkz-module-agrienergy nkz-module-agrienergy Public

    Python

  4. nkz-module-robotics nkz-module-robotics Public

    TypeScript

  5. nkz-module-conectivity nkz-module-conectivity Public

    IoT Data Ingestion via FIWARE IoT Agent to Digital Twin

    Python

  6. datak datak Public

    Datalogger for IoT and Digital Twins. Universal IoT Gateway.

    Python

Repositories

Showing 10 of 27 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…