Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
project:nodemcu_httpd:en [2017/03/12 14:21]
licho
project:nodemcu_httpd:en [2017/03/25 10:39]
licho
Line 3: Line 3:
 |**Related:​**| | |**Related:​**| |
 |**Reference:​**| https://​Espressif.com | |**Reference:​**| https://​Espressif.com |
-| **License:​** | [[https://​creativecommons.org/​licenses/​by-sa/​4.0/​|Uveďte původ-Zachovejte licenci; CC BY-SA]] ​ |+| **License:​** | [[http://​creativecommons.org/​licenses/​by-sa/​4.0/​|Attribution-ShareAlike 4.0 International; CC BY-SA]] ​ |
 ====== NodeMCU HTTP Server ====== ====== NodeMCU HTTP Server ======
-PB hero+[[user:​peterbay,​|PeterBay]] ​hero
  
 === Deploy httpd to ESP8266 === === Deploy httpd to ESP8266 ===
 +  * Download ''​httpd.c''​ [[https://​raw.githubusercontent.com/​lichnak/​nodemcu-labka/​master/​src/​node_server_20170311/​firmware/​httpd.c|here.]]
   * Copy file ''​httpd.c''​ to folder ''​app/​modules/''​   * Copy file ''​httpd.c''​ to folder ''​app/​modules/''​
 <​code>​ <​code>​
Line 18: Line 19:
 #define LUA_USE_MODULES_HTTPD #define LUA_USE_MODULES_HTTPD
 </​code>​ </​code>​
-  * Compile firmware as was descibed [[:​project:​nodemcu_lbe:​en|here.]] +  * Compile firmware as was descibed [[:​project:​nodemcu_lbe:​en|here]] ​or download compiled bootloader ​[[https://​github.com/​lichnak/​nodemcu-labka/​raw/​master/​src/​node_server_20170311/​firmware/​0x00000.bin|here]] and firmware ​[[https://​github.com/​lichnak/​nodemcu-labka/​raw/​master/​src/​node_server_20170311/​firmware/​0x10000.bin|here]]
-  * Upload firmware to ESP8266 as was descibed for Windows 10 [[:project:​nodemcu_windev:​en|here]] and for Ubuntu ​[[:project:​nodemcu_ubudev:​en|here]]+
   * Connect nodeMCU to USB   * Connect nodeMCU to USB
-  ​Open ESPlorer +{{ project:​wiki_nodemcu_lolin.png }} 
-  * Connect ​to nodeMCU+  ​Upload bootloader //​bin/​0x00000.bin//​ and firmware //​bin/​0x10000.bin//​ to ESP8266 as was descibed for Windows 10 [[:​project:​nodemcu_windev:​en|here]] and for Ubuntu [[:​project:​nodemcu_ubudev:​en|here]] 
 +{{ project:​wiki_nodemcu_esp8266flasher_dual.png?​300 }} 
 +  * Open ESPlorer and connect ​to nodeMCU
 <​code>​ <​code>​
 Formatting file system. Please wait... Formatting file system. Please wait...
Line 56: Line 58:
 > Uploading to ESP file wifi.tmpl...Success > Uploading to ESP file wifi.tmpl...Success
 </​code>​ </​code>​
-  * Configure ext_wifi_settings.lua for WiFi connection strings+  * Configure ​script ''​ext_wifi_settings.lua'' ​for WiFi connection strings
 <​code>​ <​code>​
 > file.open("​ext_wifi_settings.lua","​w+"​);​ > file.open("​ext_wifi_settings.lua","​w+"​);​
Line 64: Line 66:
 > file.close();​ > file.close();​
 </​code>​ </​code>​
-  * Execute on ESP8266 ​Lua script ''​assemble.lua''​+  * On ESP8266 ​execute ​script ''​assemble.lua''​
 <​code>​ <​code>​
 > dofile("​assemble.lua"​) > dofile("​assemble.lua"​)
Line 86: Line 88:
 build: static/​wifi.htm build: static/​wifi.htm
 load content file: console.tmpl load content file: console.tmpl
-build: static/​console.htm+build: static/​console.htm ​
 load content file: edit.tmpl load content file: edit.tmpl
 build: static/​edit.htm build: static/​edit.htm
 </​code>​ </​code>​
-  * Restart nodeMCU +  * Restart nodeMCU ​with ''​RST''​ button 
-  * Wait for nodeMCU ​starup +  * Wait for nodeMCU ​start up 
-  * Open http://YOUR-NODEMCU-IP-ADDRESS in Web browser ​+<​code>​ 
 +NodeMCU 2.0.0 build unspecified powered by Lua 5.1.4 on SDK 2.0.0(656edbf) 
 + 
 +WIFI initialization - mode(STATION) 
 + 
 +STATION 
 +WIFI - Connecting to SSID (YOUR_WIFI_SSID)... 
 +Starting Web Server - port: 80 
 +> IP Info:  
 +IP Address: YOUR-NODEMCU-IP-ADDRESS 
 +Netmask: YOUR-NETWORK-MASK 
 +Gateway Addr: YOUR-NETWORK-GATEWAY  
 +</​code>​ 
 +  * Open ''​YOUR-NODEMCU-IP-ADDRESS'' ​in Web browser 
 +{{ project:​wiki_nodemcu_httpd.png }}
  
  • project/nodemcu_httpd/en.txt
  • Last modified: 2017/03/25 10:44
  • by licho