Aplikace jsou nejvyšší vrstvou celého softwarového balíku běžícího na operačních systémech. Naším výstupem je obvykle instalační balíček pro požadovanou distribuci Linuxu a testovací protokoly z testování softwaru.
Co děláme
Umíme aplikace (většinou Linux daemons), které zvládnou mnohé, které předávají data o poloze prostřednictvím LAN nebo USB, případně jiným aplikacím či daemonům v rámci stejného OS prostřednictvím meziprocesní komunikace.
Další oblastí, které se věnujeme, jsou agenti různých protokolů, například SNMP.
Přestože většinu softwaru lze vyvíjet v jednoduchých textových editorech, obvykle používáme nástroje IDE (Integrated Development Environment), jako je MS Visual Studio Code a vzdálený přístup k ladění, Qt Creator, Atom a Eclipse.
Existuje také několik dalších systémů, které jsou poskytovány konkrétním MCU jejich výrobci. Předtím často vytvoříme model architektury UML v programu Enterprise Architect nebo Visual Paradigm.
Pro vývoj frontendů používáme většinou ReactJS nebo AngularJS. Pro vývoj backendu používáme NodeJS se zdrojovým kódem JavaScriptu.
Implementujeme také efektivní a rychlé linuxové démony s jazykem C/C++ a odpovídajícími kompilátory a ladicími programy (většinou g++ a gdb).
Dokumentační nástroje jsou silně závislé na programovacím jazyce. Používáme např. Doxygen nebo JSDoc.
Vyvíjíme aplikace pro Linux pro všechny segmenty, kde musí být řídicí jednotka malým, kompaktním zařízením s nízkou spotřebou energie.
Nejčastěji je oceňován v segmentu radiokomunikací, internetu věcí a měřicích přístrojů.
Výrobky v tomto segmentu trhu navrhujeme již 20 let. Jsme hrdí zejména na radiostanice pro ATC, základnové stanice pro TETRA, rodinu produktů v oblasti internetu věcí a monitorovací přijímače do 50 GHz.
Intenzivně se soustředíme na to, aby naše produkty byly vzájemně propojené. Vždy hledáme rovnováhu mezi autonomními a centralizovanými přístupy k systémům.
Testovací a měřicí zařízení jsou oblastí, kterou se tým Consilia zabývá od samého počátku.
Tyto aplikace konfigurovaly hardware a hlásily stav systému správci infrastruktury. V takových případech jsme je poskytovali v podobě linuxového démona nebo agenta SNMP.
To znamená sběr dat, zpracování signálů a jejich prezentaci prostřednictvím různých rozhraní v podobě brokeru nebo serveru.
K ukládání dat používají odlehčený databázový stroj SQL.
Ukázka realizovaných projektů:
Dnes je najdete v mnoha stanicích ATC na letištích po celém světě.
← Všechny případové studiePozemní základnová stanice je telekomunikační zařízení, které zajišťuje spojení mezi přenosnými jednotkami a mobilní sítí.
← Všechny případové studieNapište nám své kontaktní údaje, abychom se s vámi mohli spojit.
Ozveme se vám prostřednictvím emailu co nejdříve s naší nabídkou a probereme, co můžeme udělatpro váš projekt.
Můžete vyplnit formulář nebo neváhejte kontaktovat našeho obchodního manažera přímo prostřednictvím e-mailu naadrese pavel.vrtik@consilia-brno.cz.
* Povinná pole jsou označena hvězdičkou.
Obchodní manažer