ESPTerm: videoterminál s ESP8266. Katedra měření, ČVUT FEL 2017 Bc. Ondřej Hruška

Podobné dokumenty
WiFi textový terminál s ESP8266

54Mbps bezdrátový router WRT-415. Návod pro rychlou instalaci

Wie232. Převodník rozhraní Wiegand z bezkontaktních čteček na RS června 2011 w w w. p a p o u c h. c o m

ADW-4401B. Bezdrátový Ethernet/ADSL router. Uživatelský manuál

TC-502L. Tenký klient

TC-502L TC-60xL. Tenký klient

Temp-485-Pt100. Teplotní čidlo (senzor Pt100 nebo Pt1000) komunikující po sběrnici RS-485 s jednoduchým komunikačním protokolem. Temp-485-Pt100 Box2

Adresovatelné RGB LED

Bezdrátové routery LTE & UMTS datové a hlasové brány

Přednáška A3B38MMP. Bloky mikropočítače vestavné aplikace, dohlížecí obvody. 2015, kat. měření, ČVUT - FEL, Praha J. Fischer

Arduino a ESP8266. Představení, způsoby jejich propojení a zamyšlení nad smyslem jejich propojování. Petr Stehlík

Uživatelský modul. WiFi STA

Buffer 16kB pro sériovou linku RS232 s konverzí rychlosti, parity, počtu datových bitů a stopbitů

Pr umyslový HSPA+ router UR5i v2 Libratum

Uživatelský manuál. KNXgal. řízení zabezpečovacích ústředen. Galaxy ze sběrnice KNX. napájeno ze sběrnice KNX. indikace komunikace na KNX

IP kamera NCC800 NCC800WL. Instalační průvodce

BEZDRÁTOVÝ ŠIROKOPÁSMOVÝ ROUTER 11N 300MBPS

PRT3 tiskový modulu manuál pro EVO ústředny

Použití UART a radia na platformě micro:bit

Rozhraní Ethernet. KERN & Sohn GmbH Ziegelei 1 D Balingen info@kernsohn.com. Stránka 2. KMB-A01/ FTB-A09/ ITB-A17-IA-cz-0710

Spider. Šest 1-Wire senzorů na sběrnici RS-485 CZ

Temp-485-Pt100. Teplotní čidlo (senzor Pt100 nebo Pt1000) komunikující po sběrnici RS-485 s jednoduchým komunikačním protokolem

Uživatelská příručka AE6000. Dvoupásmový bezdrátový adaptér Mini USB AC580

SW24x3 programovatelné relé

Uživatelský manuál. KNX232e / KNX232e1k

Zapojení: UPC modem -> Router AirLive WL-5460 v2 - > 1x PC 1x notebook po WIFI

LAN/RS485. Převodník BMR Ethernet LAN/RS485

EduKitBeta Uživatelská příručka

ETC Embedded Technology Club setkání 3, 3B zahájení třetího ročníku

Minix NEO Z64 Windows 8.1

Uživatelský manuál. KNXgw232

ZOBRAZOVACÍ JEDNOTKA

Převodník PRE 10/20/30

Pru myslový EDGE router. ER75i v2

Uživatelský manuál. KNXgal

WAP LAN/WLAN AP/klient. Uživatelský manuál

WiFi LED informační panel

Wireless-N Range Extender WAP Rychlá instalační příručka

Temp-485. Teplotní čidlo pro vnitřní použití na sběrnici RS-485 s jednoduchým komunikačním protokolem

ŘÍDÍCÍ DESKA SYSTÉMU ZAT-DV

Stručný návod k obsluze Instalace ovladače WLAN USB adaptéru GW- 7200U pro Windows 98SE, ME, 2000 a XP

I/O modul VersaPoint. Analogový výstupní modul, 16 bitový, napětí/proud, 1 kanál IC220ALG320. Specifikace modulu. Spotřeba. Údaje pro objednávku

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

APT110. Prùmyslový terminál. Technická pøíruèka. verze Aplikace Mikroprocesorové Techniky

Stručný přehled. Extender bezdrátové sítě AC750. Model EX3700

POKLADNÍ ZÁSUVKY VIRTUOS

XL-IPM-301W(I/T) Bezdrátové ovládání zásuvek 230V

Nastavení modemu Comtrend VR-3031eu

Vstupní jednotka E10 Návod na použití

Quido ETH 0/2. 2 výstupy s přepínacím kontaktem relé. 1 teploměr -55 až +125 C. Komunikace přes Ethernet. první zapojení dokumentace hardwaru

TCP-Wedge ZDARMA. Přidává podporu TCP/IP: Sběr dat z adres portu IP na libovolné síti TCP/IP - ethernet / internet.

POKLADNÍ DISPLEJ LCD. hotline: strana 1

Nastavení a zapojení routeru Netis WF2419

Albatros MultiV ALBATROS MultiV ALBATROS MultiV-R Datový převodník LG PI485 / MODBUS TCP LG PI485 / MODBUS RTU s možností rozpočítávání spotřeby elekt

PROMOS heavy duty line

STRUčNÝ NÁVOD PRO KONFIGURACI FREKVENčNÍCH MĚNIčŮ

TP-LINK TL-WR741N. Zapojení routeru. LED indikace

I/O modul VersaPoint. Analogový výstupní modul, 16 bitový, napětí, 1 kanál IC220ALG321. Specifikace modulu. Spotřeba. Vlastnosti. Údaje pro objednávku

WAP-5883 Rychlá Instalační Příručka

Založeno Vypracoval: Ing. Vladimír Povolný HATEL. 168 x 118 x 54 mm. provozní teplota -5 až +50 C ochrana IP 30 24V DC (20 až 30V), 0 je uzeměná

SuperCom. Stavebnice PROMOS Line 2. Technický manuál

manuál Manuál Kód + karta samostatný provoz / Wiegand 26 Dokumentace vytvořena dne JM VARIANT plus s.r.o. strana 1

SÉRIOVÁ KOMUNIKACE S MODULY POWER EXPRESS popis protokolu

FREESCALE TECHNOLOGY APPLICATION

Základy bezdrátových sítí

Témata profilové maturitní zkoušky

Wifi-Link Uživatelská příručka 2.1.0

Čtečky s klávesnicí EDK3, EDK3B, EDK3M

SADA VY_32_INOVACE_PP1

příklad. 2. Informace o technické podpoře jsou na poslední straně.

Xtreamer Wonder. Uživatelská příručka CZ

NÁVOD K POUŽITÍ MULTIMEDIÁLNÍHO CENTRA SLEDOVANITV.CZ

M-Bus Master MultiPort 250D DATOVÝ LIST

Upozornění před instalací

Zařízení pro měření teploty, atmosférického tlaku a nadmořské výšky

ZyXEL VMG8823. Návod na jednoduchou a rychlou instalaci modemu ZyXEL VMG8823-B50. Budoucnost je úžasná. Ready?

BEZDRÁTOVÝ MINI SMĚROVAČ WIRELESS-N

EWS/EWSi. Instalační manuál Verze 1.2

TRONIC řada 2000 Regulátor klimatizační jednotky T2008F. Komunikační modul KOM USB. Uživatelská a referenční příručka SYSTÉM TRONIC 2000

RS , , RS 485, USB, GSM/GPRS

Hardware pro IoT. Neúplný a subjektivní přehled malých počítačů. vhodných na hraní, kterému se dnes honosně říká. Internet Věcí (Internet of Things)

SNÍMAČOVÝ EXPANDÉR TB8.1x2 RS232 - ASCII

HTemp-485. Teplotní a vlhkostní čidlo pro vnitřní použití na sběrnici RS-485 s jednoduchým komunikačním protokolem CZ

Router Modbus RTU RS485 / Modbus TCP

TCP2RTU. Transparentní převodník protokolu MODBUS TCP na MODBUS RTU/ASCII. Tři varianty: pro RS422, RS485 a RS232

MONTÁŽNÍ NÁVOD RSLAN. Komunikační převodník RS485-TCP/IP

ZOBRAZOVACÍ ZAŘÍZENÍ DIS2351C1R4

Ethernetový komunikátor ETH-BOX1

Telemetrický komunikační protokol JETI

Témata profilové maturitní zkoušky

Dell OptiPlex 780 Ultra Small Form Factor Informace o instalaci a funkcích technické údaje

Popis programu EnicomD

b) červená, zelená, modrá, c) černá, bílá, d) černá, bílá, šedá. 5. PNG je formát: a) textový,

Návod k regulátoru ZMC Univerzální modul vstupů a výstupů ZMC-DIO-485 v1.20

Popis zapojení jednotlivých provozních režimů WELL WRC7000N WiFi GW/AP/klient/repeater/switch, 300 Mb/s, R-SMA

Číslicový zobrazovač CZ 5.7

Zapojení boxu. Diagram zapojení boxu

Sebury Q3. Instalační manuál

Transkript:

ESPTerm: videoterminál s ESP8266 Katedra měření, ČVUT FEL 2017 Bc. Ondřej Hruška Prezentace rev. 1, 17. září 2017 1

Videoterminál - co to je? Předchůdce grafických monitorů Náhrada dřívějších terminálů pouze s tiskárnou Komunikace RS232 / UART Minimální nároky na RAM nadřazeného počítače: přenáší se text, nikoliv pixely Zajišťují i vstup od uživatele: klávesnice, myš Předloha dnešních emulátorů terminálu (Xterm, iterm, PuTTY ) Terminál VT100 firmy DEC, 1978 Obrázek: Wikipedia, Jason Scott 2

Opakování - UART 3

Kódování ASCII sedmibitové kódování znaků 0-31 31-126 grafické znaky (písmena, číslice, znaménka) 127 nepoužívá se; vymazaný znak na děrném štítku 128 nepoužívá se; historicky (DOS) diakritika a symboly řídicí znaky (CR, LF, TAB ) 4

Zdroj: https://www.emsec.rub.de/media/crypto/attachments/files/2011/02/ascii_table.pdf 5

Modul ESPTerm - "kapesní videoterminál" Emulátor s čipem ESP8266, podporuje UTF-8, barvy Webové rozhraní Přístup přes WiFi UART, 3.3 V 6

Obvod ESP8266 Populární WiFi čip čínské firmy Espressif 32-bitový procesor Architektura Tensilica Xtensa LX6 (podobná ARMu) ~ 40 kb aplikační RAM Externí Flash, na modulech až několik MB 80 MHz GCC toolchain Cena modulu ~ 4 USD ESP8266 7

Kódování UTF-8 Rozšiřuje ASCII (0-127) na teoretických 1.1 milionu znaků Přiřazení symbolů jednotlivým číslům určuje standard Unicode Používá se např. pro českou diakritiku, zvláštní symboly, emoji př.: "č" je 269dec, v UTF-8 C4 8D Prvních 128 znaků (0-127) se shoduje s ASCII pro zpětnou kompatibilitu prefix určuje délku slova navazující bajty vždy začínají 10b (hex 8x, 9x, Ax, Bx) Zdroj: http://infohost.nmt.edu/~shipman/doc/python27/web/utf-8.html 8

Ovládání terminálu - řídicí znaky Jednoznakové příkazy - CR, LF, TAB, BS, BEL, SI, SO, CAN (ASCII 0-31) viz ASCII tabulka Víceznakové příkazy Začínají kódem ESC (ASCII 27, 0x1B) Desítky příkazů a možných voleb Příklad: ESC[31m - nastavit červenou barvu písma ESC[2J - vymazat obrazovku ESC]0;Teploměr\a - nastavit titulek okna na "Teploměr" (\a = ASCII 7) ESPTerm obsahuje vestavěnou nápovědu, pro další referenci použijte např. Wikipedii nebo manuálovou stránku terminálu Xterm 9

Připojte se pomocí mobilu nebo laptopu Do nastavení WiFi a sítě se dostanete pomocí tlačítek pod obrazovkou O lls Po spuštění ESPTerm vytvoří access point TERM-ABCDEF (6 hex číslic) Fu c Zo ree om n te vř -o ít ut kl áv es N ni as Up ci l o ta a ve d te ní t er xtu N as m Ab ta iná ou ve ní lu t( ve W N áp if rz e i fir ově m w da ar e ) ESPTerm - nastavení, připojení do sítě 10

Nastavení WiFi Nastavení sítě 11

WiFi - základní pojmy Kanál - frekvenční pásmo, 1-13 (kanál 14 zakázáno používat) Transmit power - výkon vysílače, určuje dosah a prostupnost AP - Access Point - přístupový bod, hotspot (zařízení vytváří vlastní síť) SSID - jméno WiFi sítě Zabezpečení: Open, WPA, WPA2, kombinované WPA/WPA2 Obrázek: Wikipedia, Michael Gauthier 12

Nastavení sítě - základní pojmy MAC adresa - fyzická adresa, jedinečná pro každé zařízení v síti IP adresa - síťová adresa, přiřazena dle fyzické adresy Maska sítě - bitová maska, bity IP adresy odpovídající nulám v masce lze použít pro adresy v podsíti ESPTerm boot-log (např 255.255.0.0 -> 2 bajty volné) Gateway - IP adresa routeru DHCP - protokol pro automatické přidělování IP adres Statická IP - pevně nastavená IP adresa když se DHCP nepoužívá IP adresa Maska sítě Gateway 13

Nastavení UARTu Volby terminálu 14

ESPTerm modul - zapojení UART 3.3 V na pinech Rx, Tx (rychlost je nastavitelná) Debug UART (115200 baud, bez parity, 1 stop-bit) na pinu P2 Např. upozornění na chybné ESC sekvence Výpis volné paměti každé 1-2 s, lze připojit LED jako "heartbeat" /RST pin - externí reset Modul obsahuje: UART regulátor napětí podpěťovou ochranu ochranu proti přepólování ochranné odpory 470 R Přesto je možné jej neopatrným zacházením zničit! Debug Tx RESET 15

ESPTerm modul - zapojení Modul je osazen lineárním regulátorem LD1117-3.3 Napájecí napětí nejlépe 4.5-6 V (např. USB, 5 V) Modul vyžaduje silný zdroj: po spuštění krátce odběr skoro 500 ma! Vyhněte se zbytečným spojům a dlouhým drátům Při nestabilitě může pomoci externí kondenzátor Tlačítko BOOT slouží k uploadu firmwaru, dále: podržte ~ 1 s pro zapnutí AP podržte ~ 6 s pro reset do "továrního nastavení" + 16

Konec prezentace - otázky? ( mc v ESPTermu pomocí agetty a adaptéru USB-UART. Funguje i myš! ) 17