AN38 - NETIO a mobilní aplikace třetích stran pro Android (URL API, Telnet, Modbus) | Chytré zásuvky NETIO ovládané pomocí WiFi a LAN
Tagy: 
3rd party HW-SW

AN38 je přehled mobilních aplikací pro Android zařízení, které lze použít pro domácí automatizaci a pomocí http get (URL API) nebo Modbus/TCP ovládat elektrické zásuvky a další zařízení.

Můžeme Vám nějak pomoci?

Supported devices: NETIO 4All, PowerPDU 4C, PowerPDU 4PS, NETIO 4, PowerCable REST, PowerBOX 3Px, PowerDIN 4Pz

 

NETIO products vydala pro ovládání svých produktů dvě aplikace:

  • NETIO Mobile – dnes již zastaralá.
  • NETIO Mobile2
    • Umožňuje vyhledávat zařízení na lokální WiFi síti.
    • Umožňuje ovládat výstupy všech NETIO zařízení.
    • Pomocí NFC umí nastavit údaje pro připojení do WiFi sítě u některých produktů (PowerCable xxx / PowerDIN 4PZ).

 

Ale pokud potřebujete ovládat z mobilní aplikace různé produkty od různých firem, lze použít otevřená API rozhraní a ovládat NETIO zásuvky z obecných aplikací pro Android zařízení.

 

HTTP Request Shortcuts

HTTP Requests Shortcuts aplikace umožňuje ovládat NETIO chytré zásuvky pomocí HTTP GET a POST požadavků. HTTP Requests Shortcuts umožňuje ovládání NETIO chytrých zásuvek i přes JSON API a XML API díky možnosti vložení raw JSON stringu a XML stringu. Aplikace se snadno používá a umožňuje snadné nastavení jednotlivých HTTP požadavků, které aplikace umožňuje ukládat jako tlačítka, čímž usnadňuje ovládání a šetří čas.

Aplikace má příjemný design a je kompletně zdarma. Aplikaci HTTP Requests Shortcuts rozhodně doporučujeme.

 


 

HTTP Requests Shortcuts s NETIO produkty

NETIO device Device protocols Lze ovládat z HTTP Request Shortcuts
NETIO PowerBOX 3Px Podporuje URL API
NETIO PowerDIN 4PZ Podporuje URL API
NETIO PowerPDU 4C Podporuje URL API
NETIO PowerPDU 4PS Podporuje URL API
NETIO PowerCable REST Podporuje URL API
NETIO PowerCable Modbus - -
NETIO PowerCable MQTT - -
NETIO PowerCable IQRF - -
NETIO 4All Podporuje URL API
NETIO 4 Podporuje URL API

 

Advanced Rest API Client

Advanced Rest API Client je free aplikace, která vám umožňuje snadno vytvářet HTTP požadavky. Aplikace podporuje všechny HTTP metody. Aplikace navíc umožňuje ovládání NETIO zařízení přes JSON API a XML API.

Advanced Rest API Client si udržuje historii vašich odeslaných požadavků a umožňuje z nich vytvářet kolekce (Například pro jednotlivé NETIO zařízení).

Nevýhodou je absence ukládání HTTP požadavků jako tlačítek. Navíc pokud aplikaci používáte pro více zařízení, tak začíná být relativně nepřehledná. Jinak je aplikace užitečná, nabízí široký výběr barevných stylů aplikace.

 

 

Advanced Rest API Client s NETIO produkty

 

NETIO device Device protocols Lze ovládat z Advanced Rest API Client
NETIO PowerBOX 3Px Podporuje URL API
NETIO PowerDIN 4PZ Podporuje URL API
NETIO PowerPDU 4C Podporuje URL API
NETIO PowerPDU 4PS Podporuje URL API
NETIO PowerCable REST Podporuje URL API
NETIO PowerCable Modbus - -
NETIO PowerCable MQTT - -
NETIO PowerCable IQRF - -
NETIO 4All Podporuje URL API
NETIO 4 Podporuje URL API

 

Termius - SSH/SFTP and Telnet client

Termius je skvělá aplikace, a jedna z nejlepších ve své kategorii, pokud chcete ovládat NETIO chytré zásuvky přes telnet a free verze aplikace obsahuje vše co je k tomu potřeba. Pro verze obsahuje pouze bonusové funkce jako SFTP, SSH, a více souběžných terminálů. Termius má příjemný a jednoduchý design a pomocí ukládání hostů (NETIO zařízení) usnadňuje připojování přes telnet k zařízení. Aplikace neumožňuje uložit příkaz na vypnutí / zapnutí jako tlačítko, pro odeslání je třeba jej vždy vypsat. Aplikaci proto doporučujeme spíše jako ladící nástroj než jako jednoduchý klient pro ovládání výstupů.

 

Termius s NETIO produkty

 

NETIO device Device protocols Lze ovládat z Termius
NETIO PowerBOX 3Px Telnet M2M API
NETIO PowerDIN 4PZ Telnet M2M API
NETIO PowerPDU 4C Telnet M2M API
NETIO PowerPDU 4PS Telnet M2M API
NETIO PowerCable REST - -
NETIO PowerCable Modbus Telnet M2M API
NETIO PowerCable MQTT - -
NETIO PowerCable IQRF - -
NETIO 4All Telnet M2M API
NETIO 4 Telnet M2M API

 

Termux

Termux je solidní nástroj, pokud se potřebujete připojit přes telnet k NETIO zařízení. Má příjemný a přehledný design s podporou uložení více připojení najednou pro jednodušší práci. A k tomu všemu je kompletně zdarma.

 

 

Termux s NETIO produkty

NETIO device Device protocols Lze ovládat z Termux
NETIO PowerBOX 3Px Telnet M2M API
NETIO PowerDIN 4PZ Telnet M2M API
NETIO PowerPDU 4C Telnet M2M API
NETIO PowerPDU 4PS Telnet M2M API
NETIO PowerCable REST - -
NETIO PowerCable Modbus Telnet M2M API
NETIO PowerCable MQTT - -
NETIO PowerCable IQRF - -
NETIO 4All Telnet M2M API
NETIO 4 Telnet M2M API

 

NETIO Mobile 2

 

NETIO Mobile App 2 je originální mobilní aplikace od výrobce chytrých zásuvek NETIO. Podporuje ale pouze NETIO zařízení, takže ji nelze kombinovat s produkty 3tích stran.

Umožňuje přidání všech NETIO zařízení. Na domovské stránce aplikace je možné vidět všechny přidané NETIO zařízení.

NETIO Mobile zobrazuje aktuální stav výstupů (tříděno po zařízeních) a lze jednoduše přepnout stav výstupu kliknutím.

Navíc aplikace umožňuje nastavit NETIO zařízení nebo vypsat informace o zařízení pomocí NFC (pokud to zařízení podporuje).

Aplikace nepodporuje Cloudové služby, musíte být připojeni ve stejné síti.

Při používání NETIO Mobile App 2 není nutné mít zapnutý M2M protokol, protože aplikace komunikuje přes web rozhraní.

 

 

NETIO Mobile 2 s NETIO produkty

NETIO device Device protocols Lze ovládat z NETIO Mobile 2
NETIO PowerBOX 3Px -
NETIO PowerDIN 4PZ -
NETIO PowerPDU 4C -
NETIO PowerPDU 4PS -
NETIO PowerCable REST -
NETIO PowerCable Modbus -
NETIO PowerCable MQTT -
NETIO PowerCable IQRF - -
NETIO 4All -
NETIO 4 -

 

Smart Home Security Solution with automation (AlarmM)

Aplikace AlarmM (nebo oficiálně Smart Home Security Solution with automation) propojuje IP kamery a další zařízení do jednoho celku. Na podmínky lze reagovat posíláním automatických sms, telefonních hovorů, emailů a pořizováním fotek z IP kamer.

Smart Home Security Solution with automation (AlarmM) podporuje plnou integraci s NETIO zařízeními. Lze ovládat NETIO zásuvky pomocí nastavitelných tlačítek, čtení aktuální spotřeby, nastavení vlastních akcí a triggerů. Každé tlačítko může mít vlastní formát a vyvolat jiný trigger. Zajímavý je konstantní monitoring zařízení (aplikace funguje i ve spánku smartphonu).

 

S NETIO produkty lze aplikaci propojit přes Open API Modbus-TCP nebo XML.

 

Aplikace je relativně nepřehledná pro uživatele při jejím prvním nastavení a spuštění.

Největší výhoda této aplikace je její univerzálnost a množství funkcí, které nabízí.

 

Více informací zde:

http://graphtoweb.com/alarm/international/analog.en.html

 

 

Smart Home Security Solution with automation s NETIO produkty

NETIO device Device protocols Lze ovládat ze Smart Home Security Solution
NETIO PowerBOX 3Px XML M2M API
NETIO PowerDIN 4PZ XML M2M API
NETIO PowerPDU 4C XML M2M API
NETIO PowerPDU 4PS XML M2M API
NETIO PowerCable REST - -
NETIO PowerCable Modbus Modbus M2M API
NETIO PowerCable MQTT - -
NETIO PowerCable IQRF - -
NETIO 4All XML M2M API
NETIO 4 XML M2M API

 

 

 

MQTT Dash

MQTT Dash je skvělá aplikace, pokud chcete ovládat NETIO chytré zásuvky přes MQTT. Aplikace je kompletně zdarma. MQTT Dash umožňuje přidat vícero zařízení a pro každé vytvořit vlastní plně nastavitelný dashboard. Dashboard nabízí širokou škálu ovládacích prvků počínaje tlačítky a konče obrázky. Kompletní nastavení může být delší, ale jinak aplikace nabízí vše, co by člověk mohl potřebovat.

 

 

MQTT Dash s NETIO produkty

NETIO device Device protocols Lze ovládat z MQTT Dash
NETIO PowerBOX 3Px Podporuje MQTT-flex
NETIO PowerDIN 4PZ Podporuje MQTT-flex
NETIO PowerPDU 4C Podporuje MQTT
NETIO PowerPDU 4PS Podporuje MQTT-flex
NETIO PowerCable REST - -
NETIO PowerCable Modbus - -
NETIO PowerCable MQTT Podporuje MQTT-flex
NETIO PowerCable IQRF - -
NETIO 4All Podporuje MQTT
NETIO 4 Podporuje MQTT

 

IoT MQTT Panel

 

IoT MQTT Panel je užitečný, pokud chcete ovládat NETIO chytré zásuvky přes MQTT.

Se svým jednoduchým designem je IoT MQTT Panel aplikace velmi uživatelsky přívětivá. Aplikace umožňuje přidat vícero připojení brokerů i zařízení. Předností je plně upravitelný dashboard a veliké množství ovládacích prvků, které lze přizpůsobit požadavkům uživatele.

 

 

IoT MQTT Panel s NETIO produkty

NETIO device Device protocols Lze ovládat z MQTT Dash
NETIO PowerBOX 3Px Podporuje MQTT-flex
NETIO PowerDIN 4PZ Podporuje MQTT-flex
NETIO PowerPDU 4C Podporuje MQTT
NETIO PowerPDU 4PS Podporuje MQTT-flex
NETIO PowerCable REST - -
NETIO PowerCable Modbus - -
NETIO PowerCable MQTT Podporuje MQTT-flex
NETIO PowerCable IQRF - -
NETIO 4All Podporuje MQTT
NETIO 4 Podporuje MQTT

 

Modbus Viewer

Modbus Viewer navzdory svému jménu umožňuje i zápis do NETIO zásuvek. Pokud chcete ovládat NETIO chytré zásuvky přes Modbus/TCP, tak Modbus Viewer byste neměli minout. Tato aplikace je velmi užitečná a se svým jednoduchým designem a provedením umožňuje snadné ovládání zařízení.

Aplikace umožňuje nastavení defaultní funkce pro čtení a zápis pro usnadnění ovládání. Jedinou nevýhodou této aplikace je, že lze mít uloženo pouze jedno připojení, ale jinak je aplikace kompletně zdarma a velmi užitečná.

 

 

Modbus Viewer s NETIO produkty

NETIO device Device protocols Lze ovládat z MQTT Dash
NETIO PowerBOX 3Px Podporuje Modbus/TCP
NETIO PowerDIN 4PZ Podporuje Modbus/TCP
NETIO PowerPDU 4C Podporuje Modbus/TCP
NETIO PowerPDU 4PS Podporuje Modbus/TCP
NETIO PowerCable REST - -
NETIO PowerCable Modbus Podporuje Modbus/TCP
NETIO PowerCable MQTT - -
NETIO PowerCable IQRF - -
NETIO 4All Podporuje Modbus/TCP
NETIO 4 Podporuje Modbus/TCP

 

Jak povolit v NETIO zařízení M2M protokol URL API (http get)

Velmi jednoduchý způsob ovládání, který zavolá přes http nastavenou URL adresu. Součástí URL adresy jsou potom parametry (output1=1), která zásuvka se má přepnout a na jakou hodnotu.

URL API příklad (přepne stav na výstupu 1):
http: //192.168.1.30/netio.cgi?pass=netio-psw&output1=4

 

Pokud vás zarazila hodnota 4, zde je popis akcí, které podporuje NETIO:

Akce výstupu:

  •  0 = Vypnutí výstupu (Off)
  •  1 = Zapnutí výstupu (On)
  •  2 = Vypnutí výstupu na krátkou dobu (short Off)
  •  3 = Zapnutí výstupu na krátkou dobu (short On)
  •  4 = Přepnutí výstupu z jednoho stavu do druhého (toggle)
  •  5 = Ponechání stavu výstupu (no change)

Podobný způsob podporuje řada výrobců, většinou pod názvem „http get“, „URL request“ nebo podobně.

>> Podrobné informace k používání URL API a sestavení ovládacího řetězce naleznete v AN19: URL API (http GET) ovládání NETIO elektrických zásuvek

>> Dokumentace k M2M protokolu – URL API

 

Nastavení URL API v NETIO zásuvkách

Protokol URL API je třeba v zařízení povolit. Ve webovém rozhraní NETIO v sekci M2M API Protocols - URL M2M API, je třeba povolit URL M2M API.

Nastavte Passphrase (ověřovací řetězec – něco jako heslo) a uložte kliknutím na tlačítko Save Changes. Po uložení dojde k restartu zařízení (cca 1 minuta).

 

 

NETIO Online demo

Online demo access on NETIO device web

Online demo je fyzické zařízení NETIO, připojené na internetu na veřejné IP adrese. Výrobce poskytuje Online demo zařízení pro každý model. Online dema mají různou konfiguraci a lze tak otestovat chování, aniž byste měli zařízení fyzicky v ruce.

Online dema nelze překonfigurovat.

Na Online demo každého produktu se dostanete z ikony „TRY ON-LINE DEMO“ na stránce každého produktu.

 

>> Seznam demo účtů

 

 

 

FAQ

1) Kde najdu, jak mám nastavit URL API string?

Všechny informace, jak používat NETIO URL API lze najít v AN19: URL API (http GET) ovládání NETIO elektrických zásuvek.

 

2) Jak mám použít raw JSON?

Povolte M2M API protocol JSON pro READ-WRITE na vaší chytré NETIO zásuvce. Pokud aplikace umí použít raw JSON, tak je nutné nastavit HTTP metodu na HTTP POST a poté zkopírovat do parametru Body v nastavení požadavku netio.json soubor jako string, kterým chcete ovládat vaši chytrou NETIO zásuvku.

 

 

3) Je nutné pro vyzkoušení aplikací mít fyzicky NETIO chytrou zásuvku?

Ne, aplikace je možné vyzkoušet na online demech, která pro vás firma NETIO připravila.

Na NETIO online dema se lze přihlásit pomocí demo / demo na těchto adresách

 

4) Termius aplikace mi při přihlášení přes telnet k NETIO chytré zásuvce píše 502 UNKNOWN COMMAND.

Přihlášení zopakujte. Termius má bug a občas potřebuje zopakovat přihlašovací příkaz.

 

Zeptejte se na cenu nebo technické parametry

Pro otestování zařízení použijte jméno/heslo demo/demo