Koncsik Framework Area

RC járművek, böngészőből összerakva. RC vehicles, wired up in your browser.

A KOFA egy keretrendszer autókhoz és vitorlásokhoz. A funkciókat Komod pluginok adják, amelyeket Windowson vagy Linuxon, egy gráf szerkesztőben típusos portokon kötsz össze. A kész programot KOFA Lite-ként exportálod a jármű Linuxos gépére. KOFA is a framework for RC cars and sailboats. Features come from Komod plugins that you connect on Windows or Linux, in a graph editor, through typed ports. The finished program is exported as KOFA Lite to the vehicle's Linux computer.

  • .NET 10 · Blazor WASM
  • Fejlesztés: Windows · LinuxDevelop: Windows · Linux
  • Jármű: Linux · Raspberry PiVehicle: Linux · Raspberry Pi

Mit tud a KOFA?What KOFA does

Fejlesztés Windowson vagy Linuxon, futtatás a járművön, vezetés a böngészőből — és tetszőleges számú Komod a kettő között. Develop on Windows or Linux, run on the vehicle, drive from the browser — with as many Komods as you need in between.

⧉

Komod pluginokKomod plugins

Kamera, szenzorok, motorvezérlés, útvonaltervezés: minden funkció egy futás közben tölthető csomag, akár több példányban.Camera, sensors, motor control, route planning: every feature is a package loaded at runtime, even in several instances.

⟿

Gráf szerkesztőGraph editor

A Komodok típusos portokon kapcsolódnak. A kapcsolatokat a böngészőben húzod be, és élőben látod, mi folyik rajtuk.Komods connect through typed ports. Drag the links in the browser and watch the data flow live.

⊞

Fejlesztés Windowson és LinuxonDevelop on Windows and Linux

A KOFA a fejlesztői változat: gráf szerkesztő, Komod kezelés, dashboard és élő tesztelés egy helyen.KOFA is the developer edition: graph editor, Komod management, dashboard and live testing in one place.

⇄

Távoli elérésRemote access

A relay-en át mobilnetről, NAT mögül is eléred a járművet, központi fiókkal és eszköz párosítással.Reach the vehicle over mobile data and from behind NAT through the relay, with a central account and device pairing.

⛵

Autó és vitorlásCar and sailboat

Vezetés gamepaddel vagy telefonról, vitorlás robotpilóta és vitorlázási tanácsadó a legénységnek.Drive with a gamepad or your phone, sailboat autopilot and a sailing advisor for the crew.

⇪

KOFA Lite a járművönKOFA Lite on the vehicle

A kész gráfot egy kattintással Linuxra szánt KOFA Lite programmá exportálod: kicsi, gyors, Raspberry Pi-n is fut.Export the finished graph into a KOFA Lite program for Linux in one click: small, fast, runs on a Raspberry Pi too.

Három lépésbenIn three steps

  1. ÖsszerakásAssemble

    Telepítsd a KOFA-t Windowsra vagy Linuxra, válassz Komodokat a tárból, és kösd össze őket a gráf szerkesztőben.Install KOFA on Windows or Linux, pick Komods from the store and connect them in the graph editor.

  2. ExportálásExport

    Exportáld KOFA Lite-ként, és tedd fel a jármű Linuxos gépére (pl. Raspberry Pi).Export it as KOFA Lite and put it on the vehicle's Linux computer (e.g. a Raspberry Pi).

  3. VezetésDrive

    Nyisd meg a dashboardot vagy a távirányító appot, és indulhatsz.Open the dashboard or the remote control app and off you go.

Írj saját KomodotWrite your own Komod

A KOFA forráskódja nélkül is fejleszthetsz: .NET 10, két NuGet csomag és egy sablon elég. Az oktatóanyagban két együttműködő Komodot készítesz. You can develop without the KOFA source code: .NET 10, two NuGet packages and a template are enough. In the tutorial you build two cooperating Komods.

dotnet nuget add source https://kofa.kncsk.hu/nuget/v3/index.json --name kofa
dotnet new install Kofa.Komod.Template
dotnet new kofa-komod-quickstart -n Acme.Demo

KépernyőképekScreenshots

Gráf szerkesztő / Graph editor
Gráf szerkesztőGraph editor Komodok összekötése típusos portokon, élő értékekkel.Wire Komods through typed ports, with live values.
Dashboard / Dashboard
DashboardDashboard Kamera, telemetria és vezérlők egy rácson.Camera, telemetry and controls on one grid.
Távirányító (PWA) / Remote control (PWA)
Távirányító (PWA)Remote control (PWA) Vezetés telefonról, a relay-en át bárhonnan.Drive from your phone, from anywhere through the relay.
Exportálás KOFA Lite-ra / Export to KOFA Lite
Exportálás KOFA Lite-raExport to KOFA Lite A kész gráfból Linuxra szánt program a járműre.From the finished graph to a Linux program for the vehicle.

LetöltésDownload

Mindig a legfrissebb verzió tölthető le. A távirányító telepítés nélkül, böngészőből is elérhető. You always get the latest version. The remote control also works in your browser, without installing anything.

KOFA Lite

A járműre: Linux · Raspberry Pi. Nem külön letöltés, a KOFA-ból exportálod.For the vehicle: Linux · Raspberry Pi. Not a separate download, you export it from KOFA.

Exportálás a KOFA-bólExported from KOFA

Böngésző (PWA)Browser (PWA)

Telepítés nélkül, telefonra isNo install needed, works on phones

MegnyitásOpen

Licencszerződés (EULA)License agreement (EULA)

Görgess le a szöveg aljára, majd pipáld be az elfogadást: utána indul a letöltés.Scroll to the end of the text and tick the box: the download starts afterwards.

KOFA – VÉGFELHASZNÁLÓI LICENCSZERZŐDÉS (EULA)
Verzió: 1.0 · Hatály: 2026. november 1.

Kérjük, figyelmesen olvassa el. A szoftver letöltésével, telepítésével vagy használatával Ön elfogadja az alábbi feltételeket. Ha nem fogadja el, ne töltse le, ne telepítse és ne használja a szoftvert.

1. A SZOFTVER
A szerződés tárgya a KOFA keretrendszer és a hozzá tartozó programok (KOFA Developer, KOFA app, KOFA Lite, KOFA Simulator, a Komod bővítmények és a dokumentáció), a továbbiakban együtt: „Szoftver". A KOFA-t RC (távirányítású) modellek, járművek vezérlésére és kísérletezésre szánt keretrendszer.

2. LICENC
A Szerző nem kizárólagos, nem átruházható, visszavonható felhasználási jogot ad Önnek a Szoftver telepítésére és használatára saját célra. A Szoftver szerzői jogi védelem alatt áll, minden jog fenntartva, kivéve, ha a Szoftver egy összetevőjére külön (például nyílt forráskódú) licenc vonatkozik; ezekre az adott licenc érvényes. Harmadik féltől származó összetevők saját licenc feltételeik szerint használhatók.

3. FELHASZNÁLÁS SAJÁT FELELŐSSÉGRE
A Szoftver járművek, motorok, szervók, akkumulátorok és egyéb hardverek vezérlésére alkalmas. Az ilyen eszközök működtetése természetüknél fogva veszélyes lehet (sérülés, tűz, ütközés, elsüllyedés, elvesztés, anyagi kár).
Ön tudomásul veszi és elfogadja, hogy:
a) a Szoftvert kizárólag saját felelősségére és kockázatára használja;
b) Ön felel a hardver, a bekötés, a beállítások, a biztonsági (fail-safe) megoldások, az akkumulátorok és a környezet biztonságáért, valamint minden teszt és üzemeltetés megfelelő megtervezéséért;
c) Ön felel a vonatkozó jogszabályok és előírások betartásáért (különösen a vízi, légi és közúti közlekedésre, a rádiófrekvenciára és a drónokra/távirányítású modellekre vonatkozókért) és a szükséges engedélyek beszerzéséért;
d) a Szoftvert nem szabad olyan helyzetben használni, ahol hibája vagy kimaradása élet-, testi épség vagy jelentős vagyon veszélyeztetésével járhat, és emberek vagy állatok közelében a járművet csak biztonságos körülmények között szabad működtetni;
e) a Szoftver hibás, megszakadó vagy késleltetett működése (pl. hálózat- vagy kapcsolatkimaradás, szoftverhiba, érzékelő- vagy GPS-hiba, automatikus vezérlés tévedése) bármikor előfordulhat, ezért mindig gondoskodnia kell független, kézi beavatkozási és vészleállítási lehetőségről.

4. GARANCIA KIZÁRÁSA
A Szoftvert a törvény által megengedett legnagyobb mértékben „AMIT LÁT" („AS IS") és „AHOGY ELÉRHETŐ" állapotban nyújtjuk, bármilyen kifejezett vagy hallgatólagos szavatosság vagy garancia nélkül, ideértve – de nem kizárólagosan – az eladhatóságra, adott célra való alkalmasságra, a hibamentességre, a megszakítás nélküli működésre, a pontosságra és a jogsértés hiányára vonatkozó szavatosságot.

5. FELELŐSSÉG KORLÁTOZÁSA
A törvény által megengedett legnagyobb mértékben a Szerző és közreműködői semmilyen esetben sem felelnek a Szoftver vagy használata (illetve használhatatlansága) következtében felmerülő semmilyen közvetlen, közvetett, következményi, véletlen, különleges vagy büntető jellegű kárért, ideértve különösen:
- a hardver, jármű, motor, akkumulátor, érzékelő vagy más eszköz károsodását vagy elvesztését;
- anyagi kárt, elmaradt hasznot, adat- vagy üzletvesztést;
- harmadik személynek okozott kárt és az ebből eredő igényeket;
még akkor sem, ha a Szerzőt a kár lehetőségéről előre tájékoztatták.
Minden, a Szoftverrel kapcsolatos hardveres és anyagi kár, valamint minden jogkövetkezmény viselése az Ön, a felhasználó felelőssége. Ön vállalja, hogy a Szerzőt és közreműködőit mentesíti a Szoftver Ön általi használatából eredő harmadik személyi igények alól.
Amennyiben a felelősség a fentiek ellenére fennáll, a Szerző teljes felelőssége – a jogszabály által megengedett körben – nem haladhatja meg azt az összeget, amelyet Ön a Szoftverért fizetett (ingyenes Szoftver esetén 0 Ft).

6. KÖTELEZŐ JOGSZABÁLYI KORLÁTOK
Ez a szerződés nem zárja ki és nem korlátozza azt a felelősséget, amelyet a jogszabály szerint kizárni vagy korlátozni nem lehet, így különösen a szándékosan okozott kárért, az emberi élet, testi épség vagy egészség megsértésével okozott kárért való felelősséget, továbbá a fogyasztót a kötelező jogszabályok alapján megillető jogokat (Ptk. 6:152. §, 6:157. §). Ahol a fenti kizárások vagy korlátozások nem érvényesek, azok csak a jogszabály által megengedett legnagyobb mértékben alkalmazandók.

7. TILTOTT FELHASZNÁLÁS
Tilos a Szoftvert jogellenes célra, mások veszélyeztetésére, jogszabályba ütköző módon, vagy a Szoftver visszafejtésére, módosítására, másolására, terjesztésére használni, amennyiben azt jogszabály vagy az adott összetevő nyílt licence kifejezetten nem engedi.

8. ADATOK ÉS ADATVÉDELEM
A KOFA szerver az adatokat (beállítások, gráfok, naplók) az Ön gépén tárolja. A kapcsolt szolgáltatások (relay, Komod tár, frissítések) használatakor az üzemeltetéshez szükséges adatok (pl. fiók, eszközazonosító) kerülhetnek feldolgozásra. Az adatok biztonsági mentése az Ön felelőssége.

9. FRISSÍTÉSEK, MEGSZŰNÉS
A Szerző frissítéseket adhat ki, de ezek biztosítására nem köteles. A szerződés a Szoftver eltávolításával megszűnik; a Szerző a feltételek megszegése esetén jogosult a licencet visszavonni. A 3–6. pont a megszűnés után is érvényes.

10. EGYEBEK
A szerződésre a magyar jog az irányadó. Ha ennek valamely rendelkezése érvénytelen, a többi rendelkezés hatályban marad. A magyar és az angol szöveg eltérése esetén a magyar szöveg az irányadó.

Kapcsolat: https://kofa.kncsk.hu
KOFA – END USER LICENSE AGREEMENT (EULA)
Version: 1.0 · Effective: 1 November 2026

Please read carefully. By downloading, installing or using the software you accept the terms below. If you do not accept them, do not download, install or use the software.

1. THE SOFTWARE
This agreement covers the KOFA framework and its programs (KOFA Developer, KOFA app, KOFA Lite, KOFA Simulator, Komod extensions and documentation), together the "Software". KOFA is a framework for controlling and experimenting with RC (remote-controlled) models and vehicles.

2. LICENSE
The author ("Author") grants you a non-exclusive, non-transferable, revocable right to install and use the Software for your own purposes. The Software is protected by copyright; all rights reserved, except that components covered by a separate (e.g. open-source) license are governed by that license. Third-party components are used under their own license terms.

3. USE AT YOUR OWN RISK
The Software can control vehicles, motors, servos, batteries and other hardware. Operating such devices can be dangerous by nature (injury, fire, collision, sinking, loss, property damage).
You acknowledge and agree that:
a) you use the Software solely at your own risk;
b) you are responsible for the safety of the hardware, wiring, settings, fail-safes, batteries and surroundings, and for properly planning every test and operation;
c) you are responsible for complying with all applicable laws and regulations (in particular those for marine, air and road traffic, radio frequencies and drones/RC models) and for obtaining any required permits;
d) the Software must not be used where its failure or outage could endanger life, bodily integrity or significant property, and a vehicle may only be operated in safe conditions away from people and animals;
e) the Software may malfunction, stall or lag at any time (e.g. network or link loss, bugs, sensor or GPS errors, wrong automatic control decisions), so you must always provide an independent manual override and emergency stop.

4. DISCLAIMER OF WARRANTY
To the maximum extent permitted by law, the Software is provided "AS IS" and "AS AVAILABLE", without warranty of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, freedom from defects, uninterrupted operation, accuracy and non-infringement.

5. LIMITATION OF LIABILITY
To the maximum extent permitted by law, in no event shall the Author or contributors be liable for any direct, indirect, consequential, incidental, special or punitive damages arising from the Software or its use or inability to use, including in particular:
- damage to or loss of hardware, vehicles, motors, batteries, sensors or other equipment;
- financial loss, lost profits, loss of data or business;
- damage to third parties and resulting claims;
even if the Author has been advised of the possibility of such damage.
All hardware and financial damage and all legal consequences related to the Software are borne by you, the user. You agree to indemnify and hold harmless the Author and contributors from third-party claims arising from your use of the Software.
If liability nevertheless exists, the Author's total liability, to the extent permitted by law, shall not exceed the amount you paid for the Software (zero for free Software).

6. MANDATORY LAW
This agreement does not exclude or limit liability that cannot be excluded or limited by law, in particular liability for intentional damage, for damage to life, bodily integrity or health, or the statutory rights of consumers. Where the exclusions or limitations above are not valid, they apply only to the maximum extent permitted by law.

7. PROHIBITED USE
You must not use the Software for unlawful purposes, to endanger others, or to reverse engineer, modify, copy or distribute it, except where law or the open-source license of a component expressly allows it.

8. DATA AND PRIVACY
The KOFA server stores your data (settings, graphs, logs) on your own machine. When you use connected services (relay, Komod store, updates), data needed for operation (e.g. account, device identifier) may be processed. Backing up your data is your responsibility.

9. UPDATES, TERMINATION
The Author may release updates but is not obliged to. The agreement ends when you uninstall the Software; the Author may revoke the license if you breach these terms. Sections 3–6 survive termination.

10. MISCELLANEOUS
Hungarian law governs this agreement. If a provision is invalid, the rest remains in force. In case of discrepancy between the Hungarian and English texts, the Hungarian text prevails.

Contact: https://kofa.kncsk.hu