Célom asztali gépem telefonhívásra való felébresztése kikapcsolt állapotból (nem suspend).
Egy BIOS opció után gondolom, hogy Modem Ring-re fel tud ébredni - bár még nincs beleheggeszte az aljzat.
Vezetékes vonalam nincs, viszont mobiltelefon igen és hozzá soros porti adatkábel.
Kiváncsi lennék a két kommunikációs forma összekapcsolásának módjára, tehát a soros port és az RJ11-es vonal között, ha létezik ilyen.
Ha az elvi megvalósítás lehetséges, akkor már csak modemdugaszt kell heggesztenem...
- 5923 megtekintés
Hozzászólások
Ha csak felébreszteni akarod:
A verzió (legbonyolultabb): egy külső modem és 1 telefonközpont. + Wake on Ring.
B verzió (közepesen bonyolult): egy telefoncsengető áramkör készítése, ami egyrészt előállítja az alap vonali feszültséget, másrészt a soros port aktivitására ráteszi a csengetőfeszültséget. + Wake on Ring
C verzió (faék): egy relé, amit a soros porti aktivitás egy kis időre meghúz, a relé pedig rövidre zárja a bekapcsológombot. (Egy mikrovezérlővel szűrni érdemes a telefonszámokat és a nem hívás jellegű eseményeket.)
Ha keresel a neten, a C verzióra kismillió kész megoldást találsz.
- A hozzászóláshoz be kell jelentkezni
B-ben a telefoncsengetõ áramkör mi lenne? A telefon tud önállóan csengeni. Csengetõ feszültséget hova tegye? Nem egészen tiszta. A telefont nem a soros portba akarom dugni - hisz arra nem reagál a gép.
Ilyen elkepzelésem van:
GSM phone --- serial cable --- [???] --- RJ11 on board
Kérdés hogy a feketedoboz mit tartalmazzon, gondolom valamiféle átalakító áramkör...
C is oké, de bonyolultabbnak t~unik összerakni az elektronikáját.
A telszámokat sz~urni nem gond, csak van olyan opció, hogy csak bizonyos szám(ok)ról fogadjon hívást (egyetlen számról hívnám ezt a telefont)
~~~~~~~~
De ezt az egy lépést ki nem tevé,
Az nem tett semmit, nem tud semmit is.
- A hozzászóláshoz be kell jelentkezni
A géped soros portjára nincs szükség egyik általam írt esetben sem.
Intelligens elektronika szerintem minden esetben kell, mert a mobil egy rakás dolgot küldözget a soros portján és azt szűrni kell, ha nem akarod, hogy a géped folyamatosan menjen.
Vagyis a B verzió nem más, mint a C verzió bővítése egy telefonközpont emulátorral, ami előállítja az alaplapi modem működéséhez szükséges vezetékes telefonhálózat vonali (48V?) és csengető (110V?) feszültségét és egy telefonvezetéken keresztül a gép modemébe juttatja. Mini telefonközpont kapcsolást rengeteget találni a neten, a leírásukban kikeresed, hogy mi nem kell bele, és kihagyod.
De mivel nem vagy tisztában a vezetékes telefonhálózat működésével, ezért szerintem maradj a C-nél. Ha meg tudod oldani, hogy a GSM telefonból csak a megfelelő számról érkező híváskor jöjjön adat a soros porton, akkor egy impulzusérzékelő, egy időzítő és egy relé kell, valamint az időzítőt tiltanod kell akkor, ha a gép már működik. Ez elvileg 2 db NE555-tel (lehet, hogy 1 is elég), néhány ellenállásal és kondenzátorral, 1 tranzisztorral és egy relével megoldható, az egész elműködik az alaplapi standby feszültségről (USB csatlakozókon általában jelen van). Szinte ugyanennyiért ki lehet hozni intelligensre egy mikrovezérlővel.
- A hozzászóláshoz be kell jelentkezni
köszönöm az eligazítást
~~~~~~~~
De ezt az egy lépést ki nem tevé,
Az nem tett semmit, nem tud semmit is.
- A hozzászóláshoz be kell jelentkezni
1) internet nincsen? miért nem jó a wake-on-lan?
2) van olyan gsm adapter ami vezetékes telefonként működik...
3) elvileg a mobil telefon is tud kiadni modem ringet, de ahhoz adat módban kéne felhívni. (régen külön számokat adtak erre)
- A hozzászóláshoz be kell jelentkezni
1) Próbáltam, a szolgáltató nem engedi be a WOL-t.
2) Ez milyen adapter lenne? tudsz mutatni leírást, képet?
3) Tehát különbség van a hívásmódokban, más jelet adna le, amit nem fog fel a BIOS?
~~~~~~~~
De ezt az egy lépést ki nem tevé,
Az nem tett semmit, nem tud semmit is.
- A hozzászóláshoz be kell jelentkezni
2) Elvileg ez pl megfelel a célnak, már ha tudsz erre egy dedikált SIM-et szánni.
- A hozzászóláshoz be kell jelentkezni
1) Ezt nem teljesen értem. ha van egy routered, ami mindíg online, akkor azzal kis mázlival be tudod kapcsolni a gépet :-)
2) Sagem RT 30 TCom ilyeneket rakott le oda, ahová nem akarta kihúzni a madzagot. Kommersz GSM telefon-készülék van benne leoperált lcd-vel :-)
3) igen. Ha hanghívás akkor csörög, ha adat akkor a soros portot izgatja.
- A hozzászóláshoz be kell jelentkezni
1) a routeremnek sincs publikus IP címe, a szolgáltató NAT mögé állít; csak egy TCP portot enged be
~~~~~~~~
De ezt az egy lépést ki nem tevé,
Az nem tett semmit, nem tud semmit is.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Jobban belemerültem a WOL-ba és tapasztaltam.
nem muszáj broadcast udp/9 csomagba tenni, ahogy legtöbben implementálják;
a kártyám elfogadja akármiben, ez kibõvíti lehetõségeimet:
a szolgáltató egy tcp portot forwardol nekem, ezen lehetne kuldeni WOL-t.
ha találok jó csomag-összeállítót (scapy-t tanulmányozom), kipróbálom át-e engedi TCP SYN-be burkolt kb. 102 byte MagicPacket-ot.
ám ekkor az a bökkenő, hogy beérkezik a csomi az otthoni routerembe (tl-wr543g) és az vadul elkezd arp-olni, kinek is továbbítsa; hiába lehet hozzárendelni a dhcp szerverébe a MAC-ekhez IP-ket, a arp-ra már nem terjed ki.
természet(ellen)esen statikus arp-ot nem lehet beállítani.
Kerdés tehát, hogy frissítsem a firmware-jét (hivatalos nincs), vagy szerezzek arp-ra felébreszthető hálókártyát?
~~~~~~~~
De ezt az egy lépést ki nem tevé,
Az nem tett semmit, nem tud semmit is.
- A hozzászóláshoz be kell jelentkezni
nem muszáj broadcast udp/9 csomagba tenni, ahogy legtöbben implementálják
Persze, hogy nem muszaj, az a lenyeg, hogy a csomagban valahol meglegyen a 6 db 0xFF, utana 16-szor a MAC cim. Valamikor regen csinaltam mar WoL programot DOS ala, ami IPX-en kuldte el a WoL csomagot :-)
- A hozzászóláshoz be kell jelentkezni
Szia
Itt a problémád megoldása
Ennél egyszerübb szerintem nem létezik :happy:
Tökéletesen működik, gyakran használom a megépitett eszközt
http://www.hobbielektronika.hu/kapcsolasok/telefonos_rele.html?pg=1
- A hozzászóláshoz be kell jelentkezni
ehhez gondolom a fényérzékeny alkatrészt nehéz beszerezni.
~~~~~~~~
De ezt az egy lépést ki nem tevé,
Az nem tett semmit, nem tud semmit is.
- A hozzászóláshoz be kell jelentkezni
Hogyne, irgalmatlan 100 forintos tétel.
--
"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "
- A hozzászóláshoz be kell jelentkezni
Akkor jöjjön a "legparasztabb" de tökéletesen működő megoldás:
A mobilok "csengető" piezo hangszórója bőven elég feszültséget kap ahhoz, hogy egy szűrőkondenzátoron és egy tranzisztoron keresztül működtessen egy relét, ami ezután a telefon piros gombjának zárásával elbontja maga alól a hívást, így csak egy impulzust kapunk és a hívó számára is nyugtázva van az esemény.
A telefonon legegyszerűbben hívócsoportba rendezhetőek az engedélyezett számok, a hívócsoporton kívüliek meg egyszerűen nem csengenek.
A kapott impulzus innentől már akármire használható (én pl. kapunyitáshoz építettem), lehet, hogy nem is a power gombot kéne vele "bizgerálni", hanem az alaplapi WOR csatlakozónak kéne utánajárni (gondolom, ez utóbbi pl. gondoskodik róla, hogy ne kapcsolja ki a gépet, ha már megy)
- A hozzászóláshoz be kell jelentkezni
+1
Ezt én negtoldottam két 555-el, az egyik a bejövő csengetőimpulzusból csinál egy 500ms-es relé meghúzást a power-gombhoz a második 700 ms után kinyomja a hívást. A BIOSban a power gombot ha "short"-ra állítja az ember, akkor egy második hívással ki is tudja kapcsolni a gépet. Ez jól jön ha kernel pánikot dob a gép és HW reset kéne neki.
Annyit még, hogy a piezó helyett érdemes a vibramotor csatlakozóját használni ilyen célra, mert az egy mosfettel van meghajtva és az akku feszültségét küldi ki. Plusz pont, hogy telefonprofil beállítással változtatható, hogy távirányítható legyen a gép vagy sem.
--
"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "
- A hozzászóláshoz be kell jelentkezni
azért is gondoltam elõször a modemre való kötésre, mert az már eleve a Wake funkcióra van kiképezve.
~~~~~~~~
De ezt az egy lépést ki nem tevé,
Az nem tett semmit, nem tud semmit is.
- A hozzászóláshoz be kell jelentkezni
Ebben van igazságod, viszont a mobilból kinyerhető jelekből analóg telefonvonalat előállítani viszont sokkal macerásabb.
Bár ez is megoldható, legegyszerűbben talán egy Nokia Premicell GSM adapterrel, amit árverési oldalakon 10-15e körül kapsz. Hátránya, hogy egy nagy bumfordi tégla + kicsit macerás programozni.
- A hozzászóláshoz be kell jelentkezni
Kolléga volt szíves és írt egy megvalósítási ötletet, bevágom ide:
Szia!
Egy db NE555 + pár egyéb apróság kell hozzá:
http://tinyurl.com/3azb9eo
A bemenetére érkező alacsony jelszint hatására a kimenetén egy
impulzus keletkezik.
A DIS és TH lábakon levő ellenállás értéke 47kohm, a kondenzátoré
22uF legyen az 1mp-es impulzushoz. (A rajzon a szimuláció miatt vannak
kisebb értékek.) A tranzisztorra kötött kapcsoló helyére az gép
normál (tehát nem a standby) 5V-ja kell, az ellenállás 47kohm legyen,
ez gondoskodik arról, hogy ha elindult a gép, akkor ne kapjon újabb
impulzust, mert az leállítaná.
A bemenetére a nyomógomb helyett elvileg közvetlenül mehet a telefon
TxD-je, ekkor az ott levő 47kohm-os ellenállás sem kell. Ha ez a
megoldás nem működik a TxD 3.3V-ja miatt, akkor kell egy szintillesztő
(valamilyen schmitt trigger).
A kimenetére egy ellenállás, egy tranzisztor és egy relé kell
(relével párhuzamosan egy záróirányban bekötött 1N4148-as dióda).
Aztán, hogy a relékontaktot a power gombbal kötöd párhuzamosan vagy
egy csengetőáramkörre kötöd, már részletkérdés.
Üdv: Nemka
~~~~~~~~
De ezt az egy lépést ki nem tevé,
Az nem tett semmit, nem tud semmit is.
- A hozzászóláshoz be kell jelentkezni
Illetve egy újabb:
hálózati áram (ne legyen gond az akku) --- telefon megbuherált töltõ+adatkábellel --- (valamilyen) microcontroller --- relé+kapcsoló sorba kötve a power gombbal
Kevés eszköz kell hozzá, csak a MC felprogramozása lényeges.
~~~~~~~~
De ezt az egy lépést ki nem tevé,
Az nem tett semmit, nem tud semmit is.
- A hozzászóláshoz be kell jelentkezni