Průvodce výběrem správného software

Domů Produkty Průvodce výběrem správného software Zpět
Produkty

Softwarová otevřenost kontrolérů Unipi Vám poskytne možnost zvolit si z širokého výběru dostupných softwarových řešení, od oficiální podporované platformy Mervis přes řešení třetích stran až po Váš vlastní software. Tento průvodce Vám pomůže se v nabídce software zorientovat a vybrat si řešení ideální pro Váš projekt.

Softwarové možnosti


Mervis

Kompletní softwarová platforma, kterou zdarma poskytujeme k většině produktů Unipi. Vývojové prostředí Mervis IDE, jádro celého řešení, je díky svému přehlednému designu a uživatelské přívětivosti vhodné i pro uživatele bez hlubších znalostí PLC programování. Mervis nabízí také profesionální SCADA rozhraní, editor HMI, cloudovou databázi a mobilní aplikaci. Jedná se tak o vynikající volbu například pro instalační firmy hledající spolehlivé a stabilní řešení s plnou technickou podporou. Více informací o systému Mervis se dozvíte na tomto odkazu.

Poznámka: Několikrát ročně pořádáme odborná školení Mervis určená pro začátečníky i pokročilé uživatele. Více informací o náplni kurzů a nejbližších termínech naleznete na tomto odkazu. 

Rozhraní pro programování aplikací (API)

Kontroléry Unipi jsou založeny na otevřeném operačním systému Linux, ke kterému dodáváme i rozhraní pro programování aplikací (API) zprostředkovávající přímý přístup k vstupům, výstupům a komunikačním rozhraní jednotek. Díky API lze hardware Unipi rychle a jednoduše integrovat do Vašeho software či do řešení třetích stran a představuje tak ideální možnost pro softwarové vývojáře. Náš tým technické podpory je připraven Vám s implementací pomoci. 

Unipi API sestává ze tří hlavních komponent: 

  • EVOK - sestava webových API umožňující interakci se všemi vstupy a výstupy kontrolérů a rozšiřujících modulů Unipi (tabulku kompatibility naleznete na Unipi Knowledge Base)
  • protokol Modbus TCP představující standardní rozhraní pro interakci s I/O kontrolérů
  • ovladač SysFS pro přístup ke vstupům/výstupům kontroléru na úrovni souborů

Více informací o jednotlivých API se dozvíte na tomto odkazu. 

Důležité informace pro výběr správného software

Open-source nebo komerční software

Otevřená (open-source) řešení se vyznačují volně přístupným a editovatelným zdrojovým kódem, což uživatelům umožňuje software upravovat dle potřeby, případně pro něj vytvářet nové funkce a nástroje. Hlavní nevýhodou je zde absence technické podpory, kdy jsou uživatelé v případě problémů často odkázáni jen na různá komunitní fóra. Rovněž také nelze vždy zaručit stabilní fungování a kompatibilitu s hardware. Kromě samotných API poskytujeme i předchystané obrazy operačního systému vhodné pro vývojáře a OEM zákazníky, které vedle open-source obrazu zahrnují i zákaznický obraz OS.

Poznámka: Pro námi vyvíjené API (viz výše) poskytujeme plnou technickou podporu i dokumentaci. Rovněž u něj zaručujeme kompatibilitu se všemi jednotkami Unipi.

Komerční řešení zahrnuje softwarově uzavřené platformy, jejichž užívání je často podmíněno placenou licencí. Uživatelé jsou zde omezeni pouze na oficiální nástroje a funkce vydávané poskytovatelem řešení, tuto slabinu ale vyvažuje jistota technické podpory, dynamického vývoje, pravidelných aktualizací a plné funkcionality na kompatibilních produktech. Oficiálním podporovaným software pro produkty Unipi je systém Mervis (viz výše), ke kterému poskytujeme přímou technickou podporu a zaručujeme jeho plnou funkčnost na většině řídicích jednotkách Unipi (viz tabulka níže). 

Komerční software Open-source software
Výhody Nevýhody Výhody Nevýhody
Jistota tech. podpory Někdy zpoplatněno Dostupné zdarma Absence tech. podpory
Stabilní fungování Uzavřené řešení Otevřený zdroj. kód Nezaručena stabilita
Jistota kompatibility Pouze oficiální nástroje Široké možnosti úprav Nezaručena kompatibilita


Jaká je míra technické podpory ze strany Unipi?

Mervis i námi vyvíjené API jsou plně podporovány. K dispozici tak máte přímou technickou podporu, kompletní dokumentaci, tutoriály, obrazy OS a v případě potřeby i pomoc s implementací a spuštěním. 

Pro otevřené řešení Node-RED nabízíme částečnou podporu v podobě obrazu operačního systému dostupného na Unipi Knowledge Base. Technická podpora je zde dostupná pouze v rámci přípravy hardware Unipi, v případě problémů se software prosím navštivte komunitní fórum Node-RED, případně Node-RED sekci technického fóra Unipi. 

Pro ostatní řešení třetích stran technickou podporu neposkytujeme. V případě problémů s komerčními platformami kontaktujte technické oddělení vývojáře produktu, pro pomoc s otevřeným software pak navštivte některé z komunitních fór věnujících se danému řešení.

Přehled dostupného software

Oficiálně podporovaný software

Název Vyvíjeno Unipi Distribuováno jako Tech. podpora Kompatibilita
Mervis Ano Obraz OS Ano Unipi Neuron, Patron, Gate, Unipi 1.1 a Lite
API Evok Ano Balíky v rámci Unipi Repozitáře Ano Unipi Neuron, Patron, Unipi 1.1 a Lite, Gate (pouze pro komunikaci s rozšiřujícími modely Extension)
API Modbus Ano Ano Unipi Neuron, Patron a Gate (pouze zjištění stavu životnosti úložiště)
API SysFS Ano Ano Unipi Neuron
Unipi Patron
Unipi Gate (pouze zjištění stavu životnosti úložiště)

Řešení třetích stran

Název Vyvíjeno Unipi Obraz OS Tech. podpora Kompatibilita
Node-RED Ne Ano Částečná1 Všechny PLC Unipi
HomeAssistant Ne Ne Ne Nezaručena2
CODESYS Ne Ne Ne Nezaručena2
REXYGEN Ne Ne Třetí strana Unipi 1.1
FHEM Ne Ne Ne Nezaručena2
Pimatic Ne Ne Ne Nezaručena2
Domoticz Ne Ne Ne Nezaručena2
OpenPLC Ne Ne Ne Unipi Neuron, Unipi 1.1 (Nezaručeno)
openHAB Ne Ne Ne Nezaručena2
Nymea Ne Ne Ne Unipi Neuron, Unipi Axon, Unipi Patron
(při využití SysFS)
Homebridge Ne Ne Ne Unipi Neuron, Unipi 1.1
IPESOFT D2000 Ne Ne Třetí strana Všechny PLC Unipi
Jiné3 Ne Ne Ne Nezaručena2

 

Vysvětlivky

  1. Poskytována podpora při přípravě hardware Unipi na nasazení Node-RED
  2. Funkčnost může být omezena pouze na některé řady či modely. Doporučujeme před instalací konzultovat příslušnou technickou podporu či komunitní fóra
  3. Otevřená řešení nezahrnutá v seznamu, která mohou na jednotkách Unipi fungovat

S případnými dotazy ohledně software se neváhejte obrátit na info@unipi.technology, případně na naší technickou podporu na support@unipi.technology.

Kam dál?

Pro detailnější informace o softwarových možnostech pro jednotky Unipi navštivte Unipi Knowledge Base - zde naleznete i tutoriály, technickou dokumentaci a další užitečné údaje.