Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
project:nodemcu_ubudev [2016/11/18 21:23] licho |
project:nodemcu_ubudev [2017/03/26 12:57] (current) licho |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== NodeMCU - Vývojářské prostředí pro Ubuntu ===== | + | |**Project owner:**| [[user:lichnak|lichnak]], [[user:peterbay,|PeterBay]] | |
| - | Ubuntu | + | |**Interested:** | | |
| - | Obsah | + | |**Related:**| | |
| + | |**Reference:**| https://Espressif.com | | ||
| + | | **License:** | [[http://creativecommons.org/licenses/by-sa/4.0/|Uveďte původ-Zachovejte licenci; CC BY-SA]] | | ||
| + | ===== NodeMCU Vývojářské prostředí pro Ubuntu ===== | ||
| + | |||
| + | Cílem tohoto návodu je vytvořit vývojařské prostředí pro práci a vývoj NodeMCU řešení na operačním systému Ubuntu. | ||
| + | |||
| + | === Obsah === | ||
| + | * [[nodemcu_ubudev#Nahrání firmware|Nahrání firmware]] | ||
| + | * [[nodemcu_ubudev#Nástoj Esptool.py|Nástoj Esptool.py]] | ||
| + | * [[nodemcu_ubudev#Nahrání LUA skriptů na ESP8266|Nahrání LUA skriptů na ESP8266]] | ||
| + | * [[nodemcu_ubudev#Nástroj Luatool|Nástroj Luatool]] | ||
| + | * [[nodemcu_ubudev#Installace MongoDB Serveru|Installace MongoDB Serveru]] | ||
| + | * [[nodemcu_ubudev#Instalace Node.js|Instalace Node.js]] | ||
| + | * [[nodemcu_ubudev#Instalace Node.js balíčků|Instalace Node.js balíčků ]] | ||
| + | * [[nodemcu_ubudev#Instalace Node-Red|Instalace Node-Red]] | ||
| + | * [[nodemcu_ubudev#Instalace MQTT Brokera Mosquitto| Instalace MQTT Brokera Mosquitto]] | ||
| ==== Nahrání firmware ==== | ==== Nahrání firmware ==== | ||
| - | Firmware je potřeba do ESP8266 nahrát. K tomuto účelu jsou na internetu dostupné programy a skripty. Předvedeme si dva nástroje jeden pro Linux napsaný v Pythonu [[https://github.com/themadinventor/esptool|Esptool.py]] a druhý pro Windows napsaný v Delphi [[https://github.com/nodemcu/nodemcu-flasher|NodeMCU-Flasher]]. | + | V návodu [[nodemcu_lbe|Linux Firmware Build Environment]] jsme si ukázali jak NodeMCU firmware zkompilovat. Firmware je nyní potřeba do ESP8266 nahrát. K tomuto účelu jsou na internetu dostupné programy a skripty. Předvedeme si nástroj pro Linux napsaný v Pythonu [[https://github.com/themadinventor/esptool|Esptool.py]]. |
| Před nahráním NodeMCU firmware se ujistěte, že jej se máte zkompilovaný. Také před nahráním firmwaru je třeba na NodeMCU zapnout FLASH mód a budťo zmáčknutím tlačítka FLASH na NodeMCU nebo před rebootem nastavte na pin ''GPIO0'' na hodnotu ''LOW''. [[nodemcu#Důležité upozornění|Viz. upozornění]] | Před nahráním NodeMCU firmware se ujistěte, že jej se máte zkompilovaný. Také před nahráním firmwaru je třeba na NodeMCU zapnout FLASH mód a budťo zmáčknutím tlačítka FLASH na NodeMCU nebo před rebootem nastavte na pin ''GPIO0'' na hodnotu ''LOW''. [[nodemcu#Důležité upozornění|Viz. upozornění]] | ||
| Výsledný zkopilovaný bootloader a firmware je uložen ve složce ''../nodemcu-firmware/bin''. | Výsledný zkopilovaný bootloader a firmware je uložen ve složce ''../nodemcu-firmware/bin''. | ||
| - | Bootloader nese název 0x00000.bin a firmware 0x10000.bin. | + | Bootloader nese název //0x00000.bin// a firmware //0x10000.bin//. |
| <code> | <code> | ||
| Line 65: | Line 81: | ||
| Stáhněte si ''luatool'': | Stáhněte si ''luatool'': | ||
| <code> | <code> | ||
| - | $ mkdir -p ~/.opt && cd ~/.opt | + | mkdir -p ~/.opt && cd ~/.opt |
| - | $ git clone https://github.com/4refr0nt/luatool.git | + | git clone https://github.com/4refr0nt/luatool.git |
| </code> | </code> | ||
| Nahrání //init.lua// soboru: | Nahrání //init.lua// soboru: | ||
| <code> | <code> | ||
| - | $ cd ~/.opt/luatool/luatool | + | cd ~/.opt/luatool/luatool |
| - | $ python luatool.py --port /dev/ttyUSB0 --src init.lua --dest init.lua --verbose | + | python luatool.py --port /dev/ttyUSB0 --src init.lua --dest init.lua --verbose |
| </code> | </code> | ||