{"id":574,"date":"2014-12-23T15:31:11","date_gmt":"2014-12-23T14:31:11","guid":{"rendered":"http:\/\/www.xpablo.cz\/?p=574"},"modified":"2014-12-23T15:31:11","modified_gmt":"2014-12-23T14:31:11","slug":"esp8266-lua-kam-se-podivam","status":"publish","type":"post","link":"https:\/\/www.xpablo.cz\/?p=574","title":{"rendered":"ESP8266 &#8211; LUA kam se pod\u00edv\u00e1m"},"content":{"rendered":"<p><a href=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2014\/12\/LUA2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" size-medium wp-image-575 alignleft\" src=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2014\/12\/LUA2-300x225.jpg\" alt=\"LUA2\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2014\/12\/LUA2-300x225.jpg 300w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2014\/12\/LUA2.jpg 400w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Leto\u0161n\u00ed v\u00e1noce budou z\u0159ejm\u011b co se t\u00fd\u010de firmware pro WiFi ESP8266 velmi \u0161t\u011bdr\u00e9. Nejen \u017ee byly zp\u0159\u00edstupn\u011bny zdrojov\u00e9 k\u00f3dy LUA interpreteru od <a href=\"https:\/\/github.com\/nodemcu\/nodemcu-firmware\" target=\"_blank\">nodemcu<\/a>, nav\u00edc se objevil nov\u00fd hr\u00e1\u010d, kter\u00fd cel\u00fd princip posunul je\u0161t\u011b d\u00e1le. Jedn\u00e1 se o projekt <a href=\"http:\/\/nodelua.org\" target=\"_blank\">nodelua<\/a>, kter\u00fd obsahuje jak (<a href=\"https:\/\/github.com\/haroldmars\/nodelua\" target=\"_blank\">open source<\/a>) interpreter jazyka LUA, kter\u00fd b\u011b\u017e\u00ed v ESP8266 SoC, tak i WebIDE, co\u017e je webov\u00e9 prost\u0159ed\u00ed, kter\u00e9 umo\u017e\u0148uje ps\u00e1t a nahr\u00e1vat LUA skripty ve webov\u00e9m prohl\u00ed\u017ee\u010di. <!--more-->Jako t\u0159e\u0161ni\u010dku na dortu pak obsahuje vlastn\u00ed cloudov\u00e9 \u00falo\u017ei\u0161t\u011b, na kter\u00e9m je mo\u017en\u00e9 ulk\u00e1dat nap\u0159\u00edklad nam\u011b\u0159en\u00e9 hodnoty.<\/p>\n<p>Na projektu se mi velice l\u00edb\u00ed filozofie &#8211; ve webov\u00e9m prohl\u00ed\u017ee\u010di nap\u00ed\u0161u skript, kter\u00fd je pak automaticky nahr\u00e1n do sp\u00e1rovan\u00e9ho modulu a spu\u0161t\u011bn. Co se mi ale nel\u00edb\u00ed, tak je (alespo\u0148 zat\u00edm) uzav\u0159enost webov\u00e9 infrastruktury &#8211; nechci, aby moje data byla ulo\u017eena n\u011bkde jinde a po zku\u0161enostech se slu\u017ebou Pachube\/Cosm\/Xively\/&#8230;kdovijaksetobudejmenovatzam\u011bs\u00edc tento po\u017eadavek pova\u017euji za kl\u00ed\u010dov\u00fd.<\/p>\n<p>Nicm\u00e9n\u011b registraci na webu nodelua jsem si ud\u011blal, abych si s novou technologi\u00ed mohl pohr\u00e1t. Vytvo\u0159en\u00ed nov\u00e9ho projektu prob\u011bhlo snadno:<\/p>\n<p><a href=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2014\/12\/Screenshot-2014-12-23-07.19.12.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-576\" src=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2014\/12\/Screenshot-2014-12-23-07.19.12-300x169.png\" alt=\"Screenshot 2014-12-23 07.19.12\" width=\"300\" height=\"169\" srcset=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2014\/12\/Screenshot-2014-12-23-07.19.12-300x169.png 300w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2014\/12\/Screenshot-2014-12-23-07.19.12-1024x578.png 1024w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2014\/12\/Screenshot-2014-12-23-07.19.12.png 1608w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&#8230; a prost\u0159ed\u00ed (respektive editor) vypad\u00e1 norm\u00e1ln\u011b.<\/p>\n<p><a href=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2014\/12\/Screenshot-2014-12-23-07.19.56.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-577\" src=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2014\/12\/Screenshot-2014-12-23-07.19.56-300x169.png\" alt=\"Screenshot 2014-12-23 07.19.56\" width=\"300\" height=\"169\" srcset=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2014\/12\/Screenshot-2014-12-23-07.19.56-300x169.png 300w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2014\/12\/Screenshot-2014-12-23-07.19.56-1024x578.png 1024w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2014\/12\/Screenshot-2014-12-23-07.19.56.png 1608w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Bohu\u017eel se ale zat\u00edm k\u00f3d nenahr\u00e1l do sp\u00e1rovan\u00e9ho modulu&#8230;<\/p>\n<p>Jako nutn\u00e9 vid\u00edm nastudov\u00e1n\u00ed zve\u0159ejn\u011bn\u00fdch zdrojov\u00fdch k\u00f3d\u016f a &#8222;rozh\u00fdb\u00e1n\u00ed&#8220; p\u0159ekladu pod GCC na po\u010d\u00edta\u010di a pokud by n\u011bkdo v\u011bd\u011bl, jak realizovat WebIDE ve vlastn\u00ed re\u017eii, tak sem s n\u00e1pady \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Leto\u0161n\u00ed v\u00e1noce budou z\u0159ejm\u011b co se t\u00fd\u010de firmware pro WiFi ESP8266 velmi \u0161t\u011bdr\u00e9. Nejen \u017ee byly zp\u0159\u00edstupn\u011bny zdrojov\u00e9 k\u00f3dy LUA interpreteru od nodemcu, nav\u00edc se objevil nov\u00fd hr\u00e1\u010d, kter\u00fd cel\u00fd princip posunul je\u0161t\u011b d\u00e1le. Jedn\u00e1 se o projekt nodelua, kter\u00fd obsahuje jak (open source) interpreter jazyka LUA, kter\u00fd b\u011b\u017e\u00ed v ESP8266 SoC, tak i WebIDE, &hellip; <a href=\"https:\/\/www.xpablo.cz\/?p=574\" class=\"more-link\">Pokra\u010dov\u00e1n\u00ed textu <span class=\"screen-reader-text\">ESP8266 &#8211; LUA kam se pod\u00edv\u00e1m<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[5,25,21],"tags":[18,38,20],"class_list":["post-574","post","type-post","status-publish","format-standard","hentry","category-elektronika","category-esp8266","category-internet-of-things","tag-esp8266","tag-internet-of-things","tag-iot"],"_links":{"self":[{"href":"https:\/\/www.xpablo.cz\/index.php?rest_route=\/wp\/v2\/posts\/574","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.xpablo.cz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.xpablo.cz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.xpablo.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xpablo.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=574"}],"version-history":[{"count":3,"href":"https:\/\/www.xpablo.cz\/index.php?rest_route=\/wp\/v2\/posts\/574\/revisions"}],"predecessor-version":[{"id":580,"href":"https:\/\/www.xpablo.cz\/index.php?rest_route=\/wp\/v2\/posts\/574\/revisions\/580"}],"wp:attachment":[{"href":"https:\/\/www.xpablo.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xpablo.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=574"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xpablo.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}