| Domací automatizace V |
|
|
| Elektronika | ||||||||||||||||||||||||||||||||||||||||||
| Napsal uživatel quattro | ||||||||||||||||||||||||||||||||||||||||||
| Pondělí, 09 Únor 2009 14:31 | ||||||||||||||||||||||||||||||||||||||||||
|
V dnešním díle si připravíme veškeré knihovny na linux serveru ... Pokud se podařilo nainstalovat UBUNTU server tak další kroky nejsou o nic horší. Další nastavování serveru bude děláno vzdáleně z počítače se systémem XP. Avšak vše co se bude dělat v příštích krocích v programu Putty lze bez problému aplikovat přímo na konzoli serveru. Zapnem server, a počkáme cca. 3~5minut než vše naběhne. v popisu budou příkazy psané do konzole zvýrazněny barevně Info: Samozřejmě aby člověk nemusel všechny příkazy opisovat do programu Putty , je výhodné si vždy daný příkaz v návodu označit, stisnout současně klávesy CTRL+C, a potom v programu Putty stisknout pravé tlačítko myši. Příkaz se sám celý vloží. Na stolním počítači (systém XP, ale může být jakýkoliv windows vyšší jak W2000)si pustím internetový prohlížeč a po zadání http://192.168.18.253 (ci jiné IP adresy viz. tabulka) se zobrazí Pokud je tomu tak , tak vše funguje jak má a můžeme postoupit dále. Nyní je důležité si nainstalovat program Putty kterýumožní vzdálené spravování serveru. Putty lze stáhnout z internetu a nainstalovat. Po spuštění Putty je dobré si jej nakonfigurovat : V prvním okně vepíšeme IP adresu (viz. tabulka) a do Saved session napíšeme název (jakýkoliv) pod jakým budeme daný server volat. Než toto nastavení uložíme SAVE, je dobré nastavit počet řádek archívu (druhý obr. Linesof scrollback) a potom nastavit kódování v našem případě se jedná o UTF-8 (třetí obrázek). Poté dáme uložit (SAVE) na prvním obrázku. Nyní máme session uloženou takže i když se zavře putty a znovu spustí už se nemusí vše nastavovat a stačí kliknout na název session a dát LOAD. Pro spuštění vzdálené správy stiskneme OPEN. Při prvním přihlášení se objeví následné : Jedná se o RSA2 klíč, který bude použit pro komunikaci. Při dalším přihlášování se toto již nezobrazuje. Po potvrzení ANO se již můžeme přihlásit k serveru Napíšeme jméno uživatele linuxu (viz.tabulka) potvrdíme ENTER a napíšeme heslo uživatele linuxu (viz. tabulka). Nyní si ověříme zda je server správně připojen k internetu a to pomocí příkazu ping www.nic.cz Pokud vše funguje správně budou se zobrazovat odezvy (příkaz se ukončí pomocí kláves CTRL+C ) Dalším krokem je vytvoření hesla ROOT uživatele linuxu. sudo passwd root Nejprve budeme vyzváni k napsání hesla uživatele linux (viz.tabulka), a potom dvakrát za sebou k napsání hesla ROOT uživatele linux (viz.tabulka) A teď se přihlásíme jako uživatel ROOT su root a zadáme heslo ROOT uživatele linuxu (viz.tabulka) apt-get update zaktualizování seznamu dostupných balíčku apt-get upgrade stažení potřebných aktuálních balíčků stačí potvrdit klávesou Y Následující příkazy doinstalují potřebné balíčky, je nutné je zadávat postupně apt-get install php5-cli -y apt-get install automake -y apt-get install gcc -y apt-get install g++ -y apt-get install libtool -y apt-get install libusb-dev -y apt-get install libfuse-dev -y apt-get install swig -y apt-get install python2.4-dev -y apt-get install tcl8.4-dev -y apt-get install php5-dev -y apt-get install make -y apt-get install mc -y apt-get install php5-gd -y apt-get install phpmyadmin -y Při instalaci phpmyadmin budeme vyzváni k výběru webového serveru. Je nutné vybrat apache2 apt-get install proftpd -y Při instalaci proftpd je nutné vybrat jak služba bude spouštěna. V našem případě vybereme samostatně Nyní stáhneme ovládací program pro řízení 1WIRE sběrnice. Jedná se o open-source program který je dostupný na http://www.owfs.org .Jelikož se změnila v novějších verzích komunikace dal jsem původní knihovny na své stránky. wget http://quattro.haje.cz/images/stories/dom_reg.V/owfs-2.7p4.tar.gz tím se stáhne zabalená knihovna tar zxpf owfs-2.7p4.tar.gz rozbalíme cd owfs-2.7p4 a přesunem se do rozbaleného adresáře ./configure Nyní se pustí konfigurace ydrojových knihoven, to bude nějakou minutu trvat a vypisovat stovky řádek. Nakonec by se mělo zobrazit toto : make && make install Spuštění kompilace a zase stovky vypsaných řádek, pár minut běhu .... a výsledek modprobe fuse mkdir /var/topeni mkdir /var/topeni/ram Vytvořili jsme adresář kde bude výkonná část automatizace mkdir /home/topeni mkdir /home/topeni/www Vytvořili jsme adresář kde bude webová část automatizace ln -s /home/topeni/www /var/www/topeni Odkazující link pro apache na automatizaci Nyní když do webového prohlížeče zadáme http://192.168.18.253/topeni (ip adresa viz. tabulka) tak se zobrazí Tím jsou všechny knihovny a adresáře připraveny k poslednímu kroku a tou je instalace vlastní automatizace. Této instalaci bude věnován další článek (Domací automatizace VI). Doteď jsme jen dávali příkazy do serveru a nic moc nebylo vidět tak dávám malý bonus na konec. Nejprveje nutné připojit převodník RS232 na 1WIRE (viz. předchozí články) k serveru na COM1. Dále je nutné k němu připojit napětí 5V. Pokud už máte nataženou sběrnici tak připojit celou tuto sběrnici. Do putty pak napíšeme následující řádky /opt/owfs/bin/owserver /dev/ttyS0 -p 3000 /opt/owfs/bin/owhttpd -s 3000 -p 3001 Tím jsme spustili virtuální webový server 1WIRE sběrnice. Když do internetového prohlížeče napíšeme http://192.168.18.253:3001 (ip adresa viz. tabulka) tak se zobrazí seznam čidel na sběrnici a lze v nich číst hodnoty. Tato funkce se bude v budoucnu spouštět automaticky a je dobrá na zjišťování stavu čidel. Pro ukončení práce na serveru a jeho vypnutí použijeme již známý příkaz shutdown -P now ...další pokračování vyjde 23.02.2009
Powered by !JoomlaComment 3.20
3.20 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved." |
||||||||||||||||||||||||||||||||||||||||||
| Aktualizováno ( Pondělí, 09 Únor 2009 16:02 ) | ||||||||||||||||||||||||||||||||||||||||||














