sterowanie pecetem ( linux ) dlugie



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "darek_sin" <darek_sin_at_nospam_bes_spuma_czat.onet.pl>
Subject: sterowanie pecetem ( linux ) dlugie
Date: Wed, 18 Feb 2004 18:01:44 +0100


witam

mam taki problem ...

chcialbym zrobic sobie urzadzonko
( choc to moze za mocno powiedziane, tzn raczej chodzi o schemat jak
podlaczyc do peceta np do portu usb,szeregowego lub rownoleglego )
ktore ... hmm jak to nazwac
moze inaczej bo sie zamotam i mnie nie zrozumiecie

system alarmowy, wlamanie czyli "wyje syrena" ( mamy wtedy 12v z syreny)
chce aby linux wyslal mi ( sms, ale narazie moze maila bo to pewnie bedzie
prosciej i bez wiekszych kombinacji)

wiec wymyslilem ze te 12v z syreny mozna dac na zasilanie przekaznika ktory
w momencie "wycia" robi zwarcie
no i tym zwarciem wlasnie sterowac jakim portem

uff...

moje pytanka - jesli mozna
1) czy cos takiego jest mozliwe w takiej formie jak napisalem?
2) czy sa gdzie gotowe podobne rozwiazania ( ja niestety nic nie znalazlem,
moze dlatego ze zle formuluje zapytania )? jezeli nie to czy moge prosic o
pomoc w wykonaniu tego "projektu"?

oczywiscie to tylko poczatek jesli to nie bedzie tak skomplikowane i bedzie
podania mozliwosc kolejnych danych to chcialbym ten projekt rozbudowac do np
czegos takiego:

(tresc maila)
1. brak pradu
2. powrot zasilania
3. wlamanie
4. czuwanie
5. wylaczony

bardzo prosze o pomoc
wykonanie tego projektu bedzie mi bardzo pomocne

pozdrawiam
darek



========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "BartekK" <sibi_at_nospam_terror.org.pl>
Subject: Re: sterowanie pecetem ( linux ) dlugie
Date: Thu, 19 Feb 2004 01:01:32 +0100


chcialbym zrobic sobie urzadzonko
(ciach)
no i tym zwarciem wlasnie sterowac jakim portem

prosto (W miare) proponuje zrobic to tak:

pecet z linuxem (prawie kazdym) posiada mozliwosc obslugi portow COM
(cua0/ttSy0 zaleznie od nr kernela), i mozna odpalic agetty na takim
porcie - bedzie tam sobie sluchala kolejna konsola. nie pytaj mnie jak to
zrobic- jak chcesz robic pod linuxem to uzywaj google ;)

do tego zrobienie ukladu z procesorkiem np 89c2051 atmela (rodzina '51, np
proste programowanie w bascomie ktory ma troche fajnych biblotek gotowych,
albo odrazu w ASM)
procesorek ma obsluge sprzetowa transmisji szeregowej - wiec wystarczy
dolorzyc max232 (konwersja 5/12V na rs232) i procesor gada sobie z pc.
w linuxie tworzysz usera "alarm" z haslem odpowiednim
do 2051 piszesz programik odpowiedni - ktory wysyla na port COM na
dziendobry (W odpowiedzi na username:) alarm oraz po chwili ustalone haslo.
a potem w zaleznosci od stanu jego nozek (podlaczasz co tam potrzeba do
nozek scalaczka, ma ich do wykorzystania dosc duzo) - programik w 2051
wysyla ciagi znakow "./alarm+enter" albo "./prad+enter" itp -enter to znaczy
kod konca lini (nie wiem czy CR czy CR+LF ?) - czyli symuluje wpisanie
"./alarm" i nacisniecie entera = odpalenie skryptu alarm

a w linuxie robisz sobie wykonywalne skrypty "alarm" "prad" itp - w ktore
sobie wpisujesz juz caly ich sens i logike - wyslanie sms, maila, znakow
dymnych, shutdown systemu czy cotam zechcesz...

ja sobie zrobilem odwrotne urzadzenie - logi sa wysylane do cua1, na ktorym
slucha 2051 z LCD znakowym, i wyswietla mi na obudowie serwera ostatnie 8
lini logow...
--
Bartlomiej Kuzniewski tel +48 696 455098
sibi_at_nospam_sibi.cfu.com.pl GG# 23319
[sprawdz moje aukcje!
http://www.allegro.pl/show_user_auctions.php?uid=338173 ]





========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Ufolek <ojoj0_at_nospam_poczta.onet.pl>
Subject: Re: sterowanie pecetem ( linux ) dlugie
Date: Thu, 19 Feb 2004 10:58:31 +0100


BartekK wrote:

chcialbym zrobic sobie urzadzonko
(ciach)

ja sobie zrobilem odwrotne urzadzenie - logi sa wysylane do cua1, na
ktorym slucha 2051 z LCD znakowym, i wyswietla mi na obudowie serwera
ostatnie 8 lini logow...

Napisz cos wiecej :)
Pozdrawiam,
U

========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.silweb.pl!news.onet.pl!newsfeed.gazeta.pl!news.dialog.net.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Piter" <pit202_spam__at_nospam_wp.pl>
Subject: Re: sterowanie pecetem ( linux ) dlugie
Date: Thu, 19 Feb 2004 11:08:08 +0100


ja sobie zrobilem odwrotne urzadzenie - logi sa wysylane do cua1, na
ktorym slucha 2051 z LCD znakowym, i wyswietla mi na obudowie serwera
ostatnie 8 lini logow...

Napisz cos wiecej :)

tak, wiecej :) moze na jakiejs WWW jest projekt ?

jakie logi wyswietlasz ? chyba nie wszystkie ?
moze te wazniejsze ? ATACKALLERT ;-)

--
Piter



========
Path: news-archive.icm.edu.pl!news.rmf.pl!wroclaw.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!news.nask.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: jelen <jelen_at_nospam_spox.org>
Subject: Re: sterowanie pecetem ( linux ) dlugie
Date: Thu, 19 Feb 2004 15:26:24 +0100


On Thu, 19 Feb 2004 11:08:08 +0100, Piter wrote:

jakie logi wyswietlasz ? chyba nie wszystkie ? moze te wazniejsze ?
ATACKALLERT ;-)

moze tail /var/log/messages ?
--
pozdrawiam,
jelen

========
Path: news-archive.icm.edu.pl!news.rmf.pl!wroclaw.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "BartekK" <sibi_at_nospam_terror.org.pl>
Subject: Re: sterowanie pecetem ( linux ) dlugie
Date: Thu, 19 Feb 2004 18:53:18 +0100


jakie logi wyswietlasz ? chyba nie wszystkie ? moze te wazniejsze ?
ATACKALLERT ;-)

moze tail /var/log/messages ?

wiecej pisac o szczegolach chyba niema sensu.
jak ktos wie oco chodzi, to sam jest w stanie zrobic:
-atmel 89c2051, soft napisalem w bascomie
-max232 do portu rs232
-wyswietlacz 8x25lini lcd znakowy na czipie (prawie) zgodnym z typowym
HD44...
-zasilanie z wtyku hdd (elektronika 5v, wyswietlacz potrzebowal 12V do reg
kontrastu)
i to wszystko od strony hardware... Reszta to soft, ktory zalezy od
konkretnego hardware, wiec niema sensu sie w niego wdawac

poniewaz uzywam topornego linuxa (jadro 2.0.39) w wersji routerowej, to
niewiele jest tam do logowania. Wyswietla wszystko co leci do
/var/log/messages, przewaznie to jakies smieci w stylu "dhcpd nadal adres...
" "kernel ip-fw odrzucil costam..." (nie dodaje daty i czasu zeby w 25
kolumnach sie miescic)


--
Bartlomiej Kuzniewski tel +48 696 455098
sibi_at_nospam_sibi.cfu.com.pl GG# 23319
[sprawdz moje aukcje!
http://www.allegro.pl/show_user_auctions.php?uid=338173 ]



========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!wsisiz.edu.pl!newsfeed.tpinternet.pl!news.onet.pl!newsgate.onet.pl!newsgate.p

Poprzedni Następny
Wiadomość
Spis treści
From: zielpro_at_nospam_poczta.onet.pl (ziel)
Subject: RE: sterowanie pecetem ( linux ) dlugie
Date: 19 Feb 2004 01:33:00 +0100


On Behalf Of darek_sin
system alarmowy, wlamanie czyli "wyje syrena" ( mamy wtedy 12v z syreny)
chce aby linux wyslal mi ( sms, ale narazie moze maila bo to pewnie bedzie
Przekaźnik zwierający styki jest OK. Teraz poćwicz wykrywanie w linuksie
dostępności drukarki, albo w RS232C linnii DCE.

pzdr
Artur

--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika


========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.gazeta.pl!news.dialog.net.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Piter" <pit202_spam__at_nospam_wp.pl>
Subject: Re: sterowanie pecetem ( linux ) dlugie
Date: Thu, 19 Feb 2004 07:36:09 +0100


Przekaźnik zwierający styki jest OK. Teraz poćwicz wykrywanie w linuksie
dostępności drukarki, albo w RS232C linnii DCE.

tak - to nawet nie jest chyba tak trudne , tylko czy to nie wymaga
uprawnien roota aby dostac sie do fizycznych portow ? ale nawet
w tym przypadku nie ma problemu.

Linux IO Programming

--
Piter



========
Path: news-archive.icm.edu.pl!news.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Wojtek Kaniewski <wojtekka_at_nospam_SPAM.SPAM.SPAM>
Subject: Re: sterowanie pecetem ( linux ) dlugie
Date: Thu, 19 Feb 2004 14:27:21 +0100


Piter wrote:
Przekaźnik zwierający styki jest OK. Teraz poćwicz wykrywanie w linuksie
dostępności drukarki, albo w RS232C linnii DCE.

tak - to nawet nie jest chyba tak trudne , tylko czy to nie wymaga
uprawnien roota aby dostac sie do fizycznych portow ? ale nawet
w tym przypadku nie ma problemu.

od tego są prawa dostępu do urządzeń. jeśli root da 666 na /dev/ttyS0
albo /dev/parport0, to każdy może sobie z nich korzystać.

w.


========
Path: news-archive.icm.edu.pl!news.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!newsfeed.gazeta.pl!news.dialog.net.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Piter" <pit202_spam__at_nospam_wp.pl>
Subject: Re: sterowanie pecetem ( linux ) dlugie
Date: Thu, 19 Feb 2004 14:34:03 +0100


tak - to nawet nie jest chyba tak trudne , tylko czy to nie wymaga
uprawnien roota aby dostac sie do fizycznych portow ? ale nawet
w tym przypadku nie ma problemu.

od tego są prawa dostępu do urządzeń. jeśli root da 666 na /dev/ttyS0
albo /dev/parport0, to każdy może sobie z nich korzystać.

ale nie chodzilo mi o prawa do pliku tylko o funkcje "ioperm()"
wymaga roota :) mozna program suidowac, ale nie znam sie na tym :(

(...)
The ioperm() call requires your program to have root privileges;
thus you need to either run it as the root user, or make it setuid root.
(...)


--
Piter




========
Path: news-archive.icm.edu.pl!news.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!newsfeed.gazeta.pl!news.dialog.net.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Piter" <pit202_spam__at_nospam_wp.pl>
Subject: Re: sterowanie pecetem ( linux ) dlugie
Date: Thu, 19 Feb 2004 14:37:46 +0100


ale nie chodzilo mi o prawa do pliku tylko o funkcje "ioperm()"
wymaga roota :) mozna program suidowac, ale nie znam sie na tym :(

hmm, chyba cos namieszalem, myslalem o dostepie do LPT poprzez outb()
a tu o plikach, hmmmm, sorki

--
PiteR



========
Path: news-archive.icm.edu.pl!news.rmf.pl!wroclaw.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!news.nask.pl!news.itl.waw.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Jacek R. Radzikowski" <jacek_at_nospam_spamer.die.die.die.piranet.org>
Subject: Re: sterowanie pecetem ( linux ) dlugie
Date: Thu, 19 Feb 2004 18:34:15 +0000 (UTC)


Piter <pit202 spam_at_nospam_wp.pl> wrote:
ale nie chodzilo mi o prawa do pliku tylko o funkcje "ioperm()"
wymaga roota :) mozna program suidowac, ale nie znam sie na tym :(
hmm, chyba cos namieszalem, myslalem o dostepie do LPT poprzez outb()
a tu o plikach, hmmmm, sorki

Zeby dostac sie do portu szeregowego nie trzeba mieszac po portach.
Mozesz odwolywac sie przez urzadzenie parport i dowolnie ustawiac
stan poszczegolnych linii. Zerknij sobie na
http://people.redhat.com/twaugh/parport/html/x623.html
Jest to o tyle wygodne ze w programie nie musisz nic wiedziec
o realizacji sprzetowej i nie potrzebujesz uprawnien roota.

pzdr.
j.

========
Path: news-archive.icm.edu.pl!news.rmf.pl!wroclaw.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!news.astercity.net!news.internetia.pl!newsfeed.gazeta.pl!opal.futuro.pl!news.infinity.net.pl!news.npnet.org!news.vectranet.pl!news.ols.vectranet.pl!not-for-mai