meta data for this page
  •  

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
esp8266:nodemcu [2015/09/20 22:31] niziakhome_automation:esp8266:nodemcu [2016/12/28 13:32] – [Other Projects] niziak
Line 12: Line 12:
 file.close() file.close()
 </code> </code>
-This method is not comfortable, better is to use tool like [[http://esp8266.ru/esplorer/]]+This method is not comfortable, better is to use tool like [[http://esp8266.ru/esplorer/]] (source on [[https://github.com/4refr0nt/ESPlorer|github]])
 or [[https://github.com/GeoNomad/LuaLoader]] python script or [[https://github.com/GeoNomad/LuaLoader]] python script
  
Line 18: Line 18:
 custom builds: http://frightanic.com/nodemcu-custom-build/ custom builds: http://frightanic.com/nodemcu-custom-build/
  
 +  * https://github.com/nodemcu/nodemcu-firmware/wiki
 +  * https://github.com/nodemcu/nodemcu-flasher
 +  * https://github.com/nodemcu/nodemcu-firmware/releases
  
  
-https://github.com/nodemcu/nodemcu-firmware/wiki +====== Programming ====== 
-https://github.com/nodemcu/nodemcu-flasher +  * Devel API (latest): [[https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_en-%28dev096%29]] 
-https://github.com/nodemcu/nodemcu-firmware/releases+  * GPIO MAP: [[https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_en-%28dev096%29#new_gpio_map]]
  
 +  * Current API: [[https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_en]]
  
-===== Programming ===== +===== Scan WiFi =====
-Devel API (latest): [[https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_en-%28dev096%29]] +
-Current API: [[https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_en]] +
- +
-==== Scan WiFi ====+
 <code lua> <code lua>
 function listap(t) function listap(t)
Line 39: Line 39:
 </code> </code>
          
-==== Connect to WiFi ====+===== Connect to WiFi =====
 <code lua> <code lua>
 wifi.setmode(wifi.STATION) wifi.setmode(wifi.STATION)
Line 46: Line 46:
 </code> </code>
  
-==== Scan 1 wire bus ====+===== Scan 1 wire bus =====
 <code lua> <code lua>
 ow.setup(1) ow.setup(1)
-print (ow.reset(1))+print (ow.reset(1)) -- print 1 if device found
 </code> </code>
  
-===== Projects ===== +===== Resolving DNS ===== 
-==== 1-wire ==== +It is not so easy. It need socket instance which will be used only for one DNS request, then socket will be destroyed. Response is performed by callback. 
-[[http://hacklab.fi/news/esp8266-ds18b20-thingspeak-nodemcu/]]+There is sth about easier API: [[https://github.com/nodemcu/nodemcu-firmware/issues/189]] 
 + 
 +===== Compile to byte code ===== 
 +You can compile everytihn except init.lua. 
 +<code:lua>node.compile("myprog.lua")</code> 
 +Will produce myprog.lc. 
 + 
 +====== Other Projects ====== 
 +  * 1-wire temp sensor reporting to [[http://thingspeak.com]], [[http://hacklab.fi/news/esp8266-ds18b20-thingspeak-nodemcu/]] 
 +  * 1-wire temp sensor reporting to [[http://nettemp.pl]], [[http://techfreak.pl/bezprzewodowe-czujniki-na-esp8266-nettemp/]] 
 +  * [[http://techfreak.pl/bezprzewodowe-czujniki-temperatury-ds18b20-na-esp8266/]] 
 +  * Control 2 GPIO from Web [[http://randomnerdtutorials.com/esp8266-web-server/]] 
 +  * Http server [[https://github.com/marcoskirsch/nodemcu-httpserver]] 
 +  * Remote update [[http://www.instructables.com/id/ESP8266-WiFi-File-Management/]] [[https://github.com/breagan/ESP8266_WiFi_File_Manager]] 
 + 
 +===== Free Cloud/Server services ===== 
 +  * Thingspeak: [[http://thingspeak.com/]] 
 +  * Telit: [[http://www.telit.com/products-and-services/iot-platforms/iot-portal]] 
 +  * Google: [[https://cloud.google.com/solutions/iot/]] 
 +  * IBM: [[https://internetofthings.ibmcloud.com/#/]] 
 + 
 +todo 
 +  * https://www.google.com/search?q=ai+cloud+esp8266&ie=utf-8&oe=utf-8