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 [2016/11/18 21:49]
licho [Vývojářské nástroje a systémy]
project:nodemcu [2017/03/12 14:48]
licho
Line 1: Line 1:
 +|**Project owner:**| [[user:​lichnak|lichnak]],​ [[user:​peterbay,​|PeterBay]] |
 +|**Interested:​** |  |
 +|**Related:​**| |
 +|**Reference:​**| https://​Espressif.com |
 +| **License:​** | [[https://​creativecommons.org/​licenses/​by-sa/​3.0/​|Uveďte původ-Zachovejte licenci; CC BY-SA]] ​ |
 ====== NodeMCU ====== ====== NodeMCU ======
 {{nodemcu-style5-150px.png_150x150.png}} {{nodemcu-style5-150px.png_150x150.png}}
Line 37: Line 42:
   * Pokud chcete použít ''​SLEEP''​ mód, pak propojte piny ''​GPIO16''​ a ''​RST'',​ a ''​GPIO16''​ bude nastaven po každém probuzení na hodnotu ''​LOW''​.   * Pokud chcete použít ''​SLEEP''​ mód, pak propojte piny ''​GPIO16''​ a ''​RST'',​ a ''​GPIO16''​ bude nastaven po každém probuzení na hodnotu ''​LOW''​.
  
-===== Software ​=====+===== Firmware ​=====
  
 Programování NodeMCU vyžaduje programovací model velice podobny [[|Node.js]] a namísto JavaScript používáte LUA. Programovací model je asynchroní a even-driven model, který se vyplatí používat. Programování NodeMCU vyžaduje programovací model velice podobny [[|Node.js]] a namísto JavaScript používáte LUA. Programovací model je asynchroní a even-driven model, který se vyplatí používat.
  
-===== Firmware ===== 
 Dokumentace k NodeMCU firmware a modulům je dostupná na adrese [[https://​github.com/​nodemcu/​nodemcu-firmware|NodeMCU Documentation]]. Dokumentace k NodeMCU firmware a modulům je dostupná na adrese [[https://​github.com/​nodemcu/​nodemcu-firmware|NodeMCU Documentation]].
  
Line 52: Line 56:
   - stažením již existujícího firmwaru s vybranými moduly od třetích stran   - stažením již existujícího firmwaru s vybranými moduly od třetích stran
  
 +  ​
 +===== IoT Infrastruktura =====
 +
 +Prvně uveďme předběžnou predstavu o zpracování dat ze senzorů a ovládání vzdálených zařízení. Hlavní komunikační a ovládací komponenty jsou postavené na technlogiích MQTT a REST API.
 +
 +{{wiki_nodemcu_mqtt_infra.png?​750}}  ​
   ​   ​
 ===== Vývojářské nástroje a systémy ===== ===== Vývojářské nástroje a systémy =====
  
-  ​* [[https://​labka.cz/​wiki/​doku.php?​id=project:​nodemcu_lbe|NodeMCU ​Prostředí pro kompilaci firmware - Linux Build Environment]] +Následující návody kopírují požadavky IoT Infrastruktury pro instalaci vývojového a testovacího prostředí a zároveň přinášejí komfort do vývoje. ​  
-  * [[https://​labka.cz/​wiki/​doku.php?​id=project:​nodemcu_ubudev|NodeMCU Vývojářské prostředí pro Ubuntu]] + 
-  * [[https://​labka.cz/​wiki/​doku.php?​id=project:​nodemcu_windev|NodeMCU Vývojářské prostředí pro Windows]] +  ​* [[:​project:​nodemcu_lbe|NodeMCU Linux Firmware ​Build Environment]] 
-  * [[https://​labka.cz/​wiki/​doku.php?​id=project:​nodemcu_le|NodeMCU LUA Skriptovací prostředí]]+  * [[:​project:​nodemcu_ubudev|NodeMCU Vývojářské prostředí pro Ubuntu]] 
 +  * [[:​project:​nodemcu_windev|NodeMCU Vývojářské prostředí pro Windows]] 
 +  * [[:​project:​nodemcu_le|NodeMCU LUA Skriptovací prostředí]]
  
  
 ===== Prototypy ===== ===== Prototypy =====
  
-  ​* [[https://​labka.cz/​wiki/​doku.php?​id=project:​nodemcu_httpd|NodeMCU HTTP Server]] +Prototypizované sestavy zařízení a technologií pro následné začlenění do IoT Infrastruktury 
-  * [[https://​labka.cz/​wiki/​doku.php?​id=project:​nodemcu_mqtt|NodeMCU MQTT Klient]]+ 
 +  ​* [[:​project:​nodemcu_httpd|NodeMCU HTTP Server]] 
 +  * [[:​project:​nodemcu_mqtt|NodeMCU MQTT Klient]] 
 +  * [[:​project:​nodemcu_ps|Perimetr Server]] 
 +  * [[:​project:​nodemcu_ccs|Central Control Server]] 
 +  * [[:​project:​nodemcu_lsa|Labka Smart API]] 
 +  * [[:​project:​nodemcu_sd|Smart Dashboard]] 
 +  * [[:​project:​nodemcu_ma|Mobile Applications]]
  
  • project/nodemcu.txt
  • Last modified: 2018/05/27 08:40
  • by cyberian