Esptool telepítése
pip install esptool
// nézzük meg a portot
ls /dev/tty.*
// vagy
ls /dev/cu.*
// ürítsük ki az eszközt
esptool.py --port /dev/cu.wchusbserial14410 --baud 115200 erase_flash
// írjuk fel a firmware-t
esptool.py --port /dev/cu.wchusbserial14410 --baud 115200 \
write_flash --flash_freq 80m --flash_mode dio --flash_size 32m \
0x0000 "boot_v1.6.bin" 0x1000 espruino_esp8266_user1.bin \
0x3FC000 esp_init_data_default.bin 0x3FE000 blank.bin
// lépjünk be
screen /dev/cu.wchusbserial14410 115200
_____ _
| __|___ ___ ___ _ _|_|___ ___
| __|_ -| . | _| | | | | . |
|_____|___| _|_| |___|_|_|_|___|
|_| http://espruino.com
1v94 Copyright 2016 G.Williams
Espruino is Open Source. Our work is supported
only by sales of official boards and donations:
http://espruino.com/Donate
Flash map 4MB:512/512, manuf 0xc8 chip 0x4016
process.memory()
// kimenet
={ "free": 1279, "usage": 121, "total": 1400, "history": 37 }
// lepjunk be a wifire
var wifi = require("Wifi");
wifi.connect("super-secure-network", { password: "iLoveIot" },
function(err){if(err)console.log(err);else console.log("connected!");});
=undefined
// kicsit varunk
connected!
>
// nezzunk korul
>wifi.getStatus()
={
"mode": "sta",
"station": "connected",
"ap": "disabled",
"phy": "11n",
"powersave": "ps-poll",
"savedMode": "off"
}
> wifi.getIP()
={
"ip": "192.168.0.106",
"netmask": "255.255.255.0",
"gw": "192.168.0.1",
"mac": "5c:cf:ff:06:c0:db"
}