Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
project:nodemcu [2016/11/19 22:00] licho |
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 53: | Line 57: | ||
| | ||
- | ===== Architektura Infrastruktury ===== | + | ===== 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 postavené na použitých technlogiích MQTT a REST API. | + | |
+ | 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}} | {{wiki_nodemcu_mqtt_infra.png?750}} | ||
Line 60: | Line 65: | ||
===== 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 Linux Firmware 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]] | ||