Letošní vánoce budou zřejmě co se týče firmware pro WiFi ESP8266 velmi štědré. Nejen že byly zpřístupněny zdrojové kódy LUA interpreteru od nodemcu, navíc se objevil nový hráč, který celý princip posunul ještě dále. Jedná se o projekt nodelua, který obsahuje jak (open source) interpreter jazyka LUA, který běží v ESP8266 SoC, tak i WebIDE, což je webové prostředí, které umožňuje psát a nahrávat LUA skripty ve webovém prohlížeči. Jako třešničku na dortu pak obsahuje vlastní cloudové úložiště, na kterém je možné ulkádat například naměřené hodnoty.
Na projektu se mi velice líbí filozofie – ve webovém prohlížeči napíšu skript, který je pak automaticky nahrán do spárovaného modulu a spuštěn. Co se mi ale nelíbí, tak je (alespoň zatím) uzavřenost webové infrastruktury – nechci, aby moje data byla uložena někde jinde a po zkušenostech se službou Pachube/Cosm/Xively/…kdovijaksetobudejmenovatzaměsíc tento požadavek považuji za klíčový.
Nicméně registraci na webu nodelua jsem si udělal, abych si s novou technologií mohl pohrát. Vytvoření nového projektu proběhlo snadno:
… a prostředí (respektive editor) vypadá normálně.
Bohužel se ale zatím kód nenahrál do spárovaného modulu…
Jako nutné vidím nastudování zveřejněných zdrojových kódů a “rozhýbání” překladu pod GCC na počítači a pokud by někdo věděl, jak realizovat WebIDE ve vlastní režii, tak sem s nápady 🙂
Ahoj, mě se to taky líbí, ale proti NodeMCU je to hodně nedotažené. Uvidíme co se z toho časem bude. Výborné by bylo kdyby začali spolupracovat…
Ondra
Ahoj,
vtip je právě v tom, že jsou k dispozici zdrojové kódy obou interpreterů – neměl by být problém vybrat to nejlepší z interpreterů a naroubovat to na komunikaci. Proto můj další krok bude rozhýbání překladače…
Pavel