Použití projektu Web 51 |
- Jednoduchá ovládací zařízení ovládaná přes TCP/IP..
- Komunikační modul pro vaše přístroje..
- Interface, do kterého si můžete naprogramovat libovolný protokol..
- Sběr dat a jejich zpřístupnění po síti..
- Prodloužení sériového portu RS 232/422/485..
- Připojení běžných spotřebičů k počítačové síti..
Základní možnosti aplikací Web51 demonstrujeme na příkladu verze umožňující jednoduchou konverzi komunikace po sériové lince na komunikaci pomocí protokolu TCP/IP přes Ethernet a zpět. To v praxi znamená, že Web51 připojíme do sítě, na jakémkoli počítači v této síti lze otevřít aplikaci typu telnet a její pomocí komunikovat se sériovou linkou vyvedenou na Web51 stejně, jako by jste komunikovali s touto linkou například přes hyperterminál, kdyby byla vyvedena do počítače u něhož sedíte.
Z popisu projektu vyplývá několik hlavně HW omezení možných aplikací.
- V základní verzi CPU AT89C8252 = 8 kB FLASH / 256 bytů RAM / EEPROM 2 kB.
- Případně CPU T89CRD2 = 64 kB FLASH / 1280 bytů RAM / EEPROM 2 kB.
- Základní komunikační moduly Web51 zabírají cca 4 kB FLAH. = Druhou polovinu FLAH je možné použít pro nejrůznější HTML stránky nebo aplikaci.
- Externí paměť EEPROM může obsahovat další .HTML stránky, obrázky nebo podobě, v rámci omezení souborovým systémem.
- Uživatel Web51 má pro své aplikace k dispozici 16 I/O linek (celý port P1, část P3 a dva piny portu P2). Do těchto 16. pinů jsou však započítány i vyvedené vodiče I2C sběrnice, RS232 nebo tlačítek a signalizačních LED na desce. Tyto porty jsou vyvedeny na konektor PFL34.
- Web51 v plné verzi je ideálním řešením pro aplikace od cca 20 – 50 kusů, protože velmi jednoduchý hardware tlačí výrazně dolů cenu ale prodlužuje dobu vývoje ale hlavně zvládnutí problematiky.
- Pro menší série lze použít někdy LITE verze systému Web51 a aplikace řídit například přes RS232. Detaily ohledně LITE verzí najdete v popisu projektu.
Web51 není určeno pro mohutné datové toky, cca 100 kbit / sec a více.
Aplikace - WWW server
- Vstupní proměnné (stav pinů, RS 232 nebo specializované obvody) lze snadno zobrazit v HTML kódu stránky
- Podpora obrázků ve formétu .JPG a .GIF (omezení FLASH pamětí)
- Podpora interních CGI scriptů v HTML
- Rozsáhlá knihovna příkladů
- Možnost přidávat vlastní scripty
- Podpora JAVA SCRIPTů
Aplikace – TELNET server
- Základní "Telnet" server, naslouchající na portu 23, sloužící k přenosu dat z otevřeného TCP/IP spojení do sériové linky a zpět
- „Aktivní Telnet" - klient umožňující, není-li k dispozici otevřené TCP/IP spojení uvedené v předchozím bodě, navázat TCP/IP spojení
Telnet server umožňuje pasivní i aktivní spojení které lze deaktivovat. Na rozdíl od WWW serveru, plně podporuje opakování špatně odeslaných paketů. Při vyčerpání paměti protistranou nepotvrzených a tím pádem v paměti držených odeslaných dat však dochází k zpomalení komunikace. Spojení je ukončeno automaticky po vypršení cca 50 sekund od přijetí posledního potvrzení.
Web51 v sobě obsahuje pro každý port jeden samostatný TCP stack. Současněje proto možné mít dvě otevřená spojení, po jednom pro každý port.
Aplikace - EMAIL
- Odeslání emailu na základě definované vstupní podmínky
- EMAIL je v plně textovém tvaru, podmínkami je možné definovat řetězce odedlaného textu
- EMAIL odesílán skrz nastavený SMTP server
- Ideální pro logování stavu zařízení
Aplikace – Kryptování TEA
Jistě vás napadne mnoho dalších možností využití, pokud si přečtete Popis Web51.
- Standardní kryptovací algoritmus TEA používající 128. bitový klíč.
- Možnost oboustranné autorizace operací.
- Typické použití OTP (One Time Pasword).
- Lze použít ovládání TEA = autorizaci z JAVA scriptů.
POPIS Web51 | NOVINKY | FAQ | OBJEDNÁVKA | DOWNLOAD |
(c)Copyright 2000, 2001, HW server & Radek Benedikt
Web51@HW.cz, Web51.HW.cz Final applications of the Web51 : www.HWgroup.cz |