ENGLISH TRANSLATION COMING SOON



Changelog

2021 08. 23. v1.90
--Remove: PLAY (Coming soon SIM800 GSM modul supported subversion)
--Bugfix: Extended mode
--Bugfix: GPIO in button prell
--Update: Examples
--Add: Commands after event
--Trial: 250 boot



Mi ez?

Wemos D1 mini modulra készített operációs rendszer. Egy honlapot jelenít meg a rá csatlakoztatott telefonokon, tableteken, laptopokon. Van benne egy parancsértelmező, amivel adatokat lehet küldeni, tárolni, kimeneteket vezérelni, bemeneteket lekérdezni. Mindez websocketen történik, így a klienseknek nem kell frissíteni a böngészőt, a kiadott parancsok eredménye valós időben jelenik meg minden csatlakozott kütyün. Ezt nem tudom itt részletezni, az example mappa tartalmát feltöltve kipróbálható az összes parancs. Az EspOS használatához alapszintű HTML, esetleg alapszintű javascript tudás bőven elég. www.w3schools.com



Első lépések

Wemos D1 mini beszerzése. Itt a legegyszerűbb, legolcsóbb.

Az EspOS itt tölthető le. Kicsomagolás tetszőleges mappába.

Driver telepítése a drivers könyvtárból. Ez USB-Serial átalakító, általában a CH340 (CH341SER.zip) szokott kelleni, de láttam már CP2104 (CP210x.zip) változatot is. Sikeres telepítés után ha a modul be van dugva egy USB lyukba, látni kell plusz egy COM portot az eszközkezelőben.

Mehet a firmware felírása. Erase_flash.cmd használatával célszerű először törölnia modult, de nem kötelező, ez később jöhet jól, ha valahogy sikerül teljesen szétbarmolni a rendszert. Felírás a Flash_firmware.exe programmal történik. Indít, COM port kiválaszt, bin fájl kiválaszt, Flash. Ha végigment a százalék, utána kis idő múlva kigyullad a led, ez jelzi a tárhely formattálását. Utána villog, ez a boot folyamat. Ha elaludt, használatra kész. Termite.exe segítségével figyelhetők az események. COM port sebessége 57600 baud, a flash 100% után szabad futtatni.



Használat

Alap Beállítás: Access Point mode, SSID: EspOS, IP: 8.8.8.8, jelszó nincs.
Access Point azt jelenti, hogy ő csinál egy wifi hálózatot amire csatlakozni lehet. Belépes a menübe: IP/login (pl: 8.8.8.8/login). Flashelés után a default index.html kezdőlapon van login gomb. Menü részletesen itt látható.



Hogy kapcsolom be hazafelé a légkondit?

Erre csináltam az idip könyvtárat. Ezt fel kell tölteni egy php-s tárhelyre, szerverre. Itt a weblapon is kipróbálható. A kütyü lekérdezi a saját publikus IP címét, elküldi a megadott címre a saját DeviceID-jével együtt. A http://example.hu/idip weblap az oda beírt DeviceID-hez tartozó IP-címre átirányítja a böngészőt. Előtte a routerban ki kell nyitni a HTML portot. default beállítással itt érheted el a kütyüdet. Ha valaki kérdezné hogy miért egy külső szerverre irányít a fenti link: Ez az oldal a domain biztonsági tárhelyén van, amin nem lehet php-t futtatni. Ez természetesen egy saját szerver beüzemelésével változni fog.



Ingyen van?

Az első 100 boot igen, utána aktiválni kell. Rengeteg munkám van benne, támogatás nélkül nem tudom folytatni. Kávépénz az ára. Napi árfolyamon 10$-nak megfelelő összegért küldöm az aktiváló kódot. Ez a projekt támogatása. Ha rengeteg felesleges pénzed van, kérlek ne fogd vissza magad! Jöhet bármennyi! :)



Hogy tudok fizetni?

Wise-n (régi newe Transferwise) keresztül. Ez egy sokpénznemű fintech pénzintézet. Adnak HUF, EUR, USD, GBP bankszámlaszámot, dombornyomott bankkártyát, filléreket számolnak a különböző pénznemek közötti váltásra. Teljesen ingyen van a számlavezetés, a kártyának sincs éves díja. Csak ajánlani tudom mindenkinek. Nem, nem az ügynökük vagyok, csak egy megelégedett ügyfél. Email címre lehet utalni, így kérem a kávét. Ha még nincs Wise számlád, kérlek IDE kattintva regisztrálj. Ezen a linken regisztrált komoly ügyfelek után elvileg én is kapok egy kis aptót, ami jól jönne. Köszönöm.



Hogy kapom meg az aktiváló kódot?

Wisén keresztül utalsz minimum 10$-nak megfelelő összeget HUF, EUR, USD, GBP közül valamelyikben a peter.hakkel.79@gmail.com emailcímre, erre elküldöd azt a nevet amiről küldted a támogatást és a modulod DeviceID számát. Arra a mailcímre küldöm vissza a kódodat, amiről írtál.



Mit kapok a támogatásért?

- Egy jó érzést, hogy támogatsz egy induló projektet.
- Először is egy rendes weblapot ez helyett, valami jó fórummotorral. Ehhez kell egy szerver.
- Ha az előbbi megvan, fórumon meg tudjuk beszélni a talált hibákat, ami javításra kerül.
- Használható, javasolt jó ötletek beépítése a firmware-be.