Jak vybrat správný software
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
- 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.
Poznámka: Platforma Mervis nezabraňuje přístupu k OS Linux jednotky, tj. na jednom kontroléru může vedle systému Mervis fungovat i Vaše řešení. Příkladem může být služba SSCP to SQL Bridge pro možnost ukládání dat z PLC Unipi využívajících Mervis do externí SQL databáze.
Důležité informace pro výběr správného software
Komerční nebo open-source 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.
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
Řešení třetích stran
Jméno | Vyvíjeno Unipi | Obraz OS | Tech. podpora | Plná funkcionalita |
Node-RED | Ne | Ano | Částečná¹ | Všechny PLC Unipi |
HomeAssistant | Ne | Ne | Ne | Nezaručena² |
CODESYS | Ne | Ne | Ne | Nezaručena² |
REXYGEN | Ne | Ne | Třetí strana | Unipi 1.1 |
FHEM | Ne | Ne | Ne | Nezaručena² |
Pimatic | Ne | Ne | Ne | Nezaručena² |
Domoticz | Ne | Ne | Ne | Nezaručena² |
OpenPLC | Ne | Ne | Ne | Unipi Neuron, Unipi 1.1 (Nezaručena) |
openHAB | Ne | Ne | Ne | Nezaručena² |
Nymea | Ne | Ne | Ne | Unipi Patron, Neuron & Axon (pomocí SysFS) |
Homebridge | Ne | Ne | Ne | Unipi Neuron, Unipi 1.1 |
Jiné³ | Ne | Ne | Ne | Nezaručena² |
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[email protected], případně na naší technickou podporu na [email protected].