Communication menü

A Setup menü alsó panelja. Itt állítható be a parancsértelmező.


StdIn, StdOut
Ez a beállítás dönti el, hogy milyen bejövő csatornákon fogadhat a parancsértelmező utasításokat,
illetve milyen csatornákra küldheti a beérkezett parancs a kimenetét.

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ó alkalmazás 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. Minden panel 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.
A készülő Android alkalmazás is ezt fogja használni 🙂

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

LoRa
433MHz rádó modul, 10km áthidalható távolsággal. Ha lesz felesleges pénzem két modulra, akkor belekerül az OS-be.

Line end characters
USB/UDP/SER/LoRa csatornákra kiküldött üzenet utolsó karakterei, amit az OS ad a sztring végéhez. Hexadedimális formában kell megadni. Több is lehet. Pl: 0D0A (CrLf)

DEBUG
USB-n keresztül kiküldi az eseményeket.

Bridge
Különböző csatornák között biztosít átjárást. Kétirányú. Itt 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.

LED
A LED parancshoz tartozó GPIO láb. A led másik lába beállítható Vcc/GND bekötéshez.