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 k řídicím jednotkám Unipi Neuron, Unipi Patron a ke kompletním sadám rozšiřujících desek Unipi 1.1 a 1.1 Lite. 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í.
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. 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 | Ne | Čá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].



