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
- Poskytována podpora při přípravě hardware Unipi na nasazení Node-RED
- 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
- 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.