Lua scripty | NETIO products: Networked power sockets

Chytré zásuvky NETIO 4x lze programovat pomocí skriptů v jazyce Lua. Uživatel získává mocný a unikátní nástroj pro uživatelská řešení.
Uživatelské skripty jsou odděleny a nemohou poškodit základní jádro systému.

Mám dotaz k NETIO a LUA skripty

  • Příklady scriptů v Lua najdete v NETIO ANxx (Aplikační poznámky).
  • NETIO Wiki obsahuje všechny Lua funkce, které podporují NETIO zásuvky.
LUA scripting

 

Možnosti Lua v chytrých zásuvkách NETIO

   

Užitečné odkazy

Lua skripty zadáváte přes WEB rozhraní zásuvek NETIO 4x. Nepotřebujete nic instalovat, ani trvale běžící počítač.  Skripty běží přímo v chytrých zásuvkách NETIO 4x.

V zásuvkách NETIO 4x může běžet paralelně několik uživatelských Lua scriptů.

Lua script lze startovat sepnutím zásuvky, po startu chytrých NETIO zásuvek, zavoláním .cgi scriptu (webové adresy) nebo periodicky (časovačem).

V Lua scriptu lze snadno napsat pokročilý časovač se složitými podmínkami.

Lua skript může odesílat PING dotazy a přijímat odpovědi na ně. Uživatel si tak může vytvořit velmi sofistikovaný WatchDog.

Lua script může průběžně měřit spotřebu na každé zásuvce (pouze NETIO 4All) a například odeslat email při vysokém nebo nízkém proudu.

V Lua scriptu lze zpracovávat .json soubory přečtené z jakékoliv IP adresy.
Uživatel si tak může například na weather.com přečíst kolik mm srážek napršelo přes den v jeho lokalitě (PSČ kód) a sepnout čerpadlo zalévání na počet sekund pro ideální zalití květin.

Lua script spouštěný periodicky může například přečíst hodnotu teploty z IP teploměru pomocí SNMP nebo XML. Na základě teploty potom například zapnout záložní klimatizaci.

Lua skripty mají přístup na binární odeslaná a přijatá data ze sériového portu NETIO 4C. Lze tak snadno spínat zásuvky například na základě hodnoty přečtené na připojeném senzoru.

Paralelně běžící Lua skripty si mohou mezi sebou předávat parametry pomocí globálních proměnných.

V Lua umí programovat i děti ve Vašem okolí..
Firma Blizzard Entertainment totiž pro skriptování své veleúspěšné online hry World Of Warcraft používá právě jazyk Lua, protože je snáze použitelný i pro neprogramátory.

 

 

http://wiki.netio-products.com
Online manuál jak na NETIO verzi Lua

Co to je Lua
Wikipedie

Seriál Programovací jazyk Lua 
root.cz

Úvod do jazyka Lua

 

 

Zeptejte se na cenu nebo technické parametry

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