STDIN STDOUT


WS
Websocket
A WebSocket internetes technológia, ami kétirányú, duplex kommunikációs csatornák kiépítését teszi lehetővé.
Kifejlesztésének fő motivációja volt, hogy a webböngészőben futó JavaScript képes legyen a szerverrel való kétirányú kommunikációra.
Nem igényel saját portot, a HTTP portot használja (default: 80). Az EspOS által WebSocket-en küldött adatot az összes csatlakozott kliens megkapja.
Gyakorlati használata megnézhető a LED parancs példa HTML forráskódjában. (Source pipa, HTML1, HTML2 gomb).

USB
Ez valójában az esp8266 chip TXD, RXD lába. WeMos modul USB SERIAL átalakítóval csatlakozik a számítógéphez, ezért lett USB a neve ennek a csatornának.

UDP
WiFi hálózaton keresztül kommunikál UDP protokoll használatával. Paraméterei itt állíthatók be.

SER
Soros port. SER parancshoz konfigurálható tetszőleges GPIO lábak. TXT, RXD.

NOW
ESP-NOW protokoll
Az ESP-NOW az Espressif által kifejlesztett protokoll, mely lehetővé teszi, hogy több eszköz kommunikáljon egymással Wi-Fi használata nélkül. A protokoll hasonló az alacsony fogyasztású 2,4 GHz-es vezeték nélküli kapcsolathoz, melyet gyakran alkalmaznak a vezeték nélküli billentyűzetekben. Az eszközök közötti párosításra a kommunikáció előtt van szükség, ami kizárólag a preboot.txt/boot.txt fájlban lehetséges STA MAC address alapján (Admin/Info). Azonos WiFi csatornát kell használni az egymással kommunikáló moduloknak! AP módban beállítható a csatorna. Ha valameyik modul router-re is csatlakozik, célszerű a roter WiFi beállításában kézzel beállítani egy csatornát, ami megegyezik a többi AP módban üzemelő modulon beállított csatornával. Üzenetet fogadni megkötések nélkül lehet, az adás Client módban megszakítja a WebSocket kapcsolatot!

LoRa
433MHz rádó modul, 10km áthidalható távolsággal. Fejlesztés alatt...

GET/POST
HTML form-ból küld parancsot a modulnak.
Abban az esetben jön jól, ha valamiért nem megy/lehetséges a JavaScript használata.
A name="redir" value értéke a form beküldése után megnyíló oldal.
Ha a form az index.html oldalon van, value="/index.html", de lehet más is, pl: value="/next.html"
Ha a %STDOUT% be van kapcsolva, a %STDOUT%-on kívül nem lehet % karakter a html kódban!!! Helyette: ASCII 37

DEBUG
Ha be van pipálva, USB porton figyelhető a program futása. Ha kész a végleges kód, utána érdemes kikapcsolni.

Bridge

Különböző csatornák között biztosít átjárást. Kétirányú. Setup menüben lehet beállítani, másra nincs szükség a működéshez.
PL: SER=UDP
A GPIO lábakra beállított soros portra kötött GSM modul WiFi-n keresztül vezérelhető UDP protokollal.