
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 dodáváme ke všem kontrolérům 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 zakázní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šech řídicích jednotkách Unipi.
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é platformy
Název | Vyvíjeno Unipi | Obraz OS | Tech. podpora | Plná funkcionalita |
Mervis | Ano | Ano | Ano | Všechny PLC Unipi |
API | Ano | Ano | Ano | Všechny PLC Unipi |
Řešení třetích stran
Název | Vyvíjeno Unipi | Obraz OS | Tech. podpora | Plná funkcionalita |
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.