Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Možno je, da se vaš strežniški sistem pregreje … ne pozabite dobiti alarma za to … kjer koli že ste!
1. korak: Odstranite telefon
Imam ta stari mobilni telefon Siemens S45. Eden od teh telefonov, kjer se je baterija po pol leta zlomila. Med testiranjem z drugimi baterijami so se ti majhni kontakti zlomili in naprava je postala neuporabna. Še vedno je delovalo. Odločil sem se, da bom telefon uporabil za namene alarmov na svojem majhnem strežniku Linux.
Demontaža pri tej vrsti telefonov ni lahka naloga. Na levi in desni strani morate najti te majhne plastične "nosove". Najbolje, da sem odprl ohišje, je, da sem z nohti zdrsnil med majhno razpoko … nekateri so se med tem zlomili. Toda končno je bila zadeva odprta in deli so ležali pred mano.
Korak: Vklopite napravo
Naslednji korak je bil vklop naprave. Vzel sem standardni USB kabel in ga odrezal.
Rdeči in črni kabel imata moč. Usb vrata lahko dajo 5V na 1/2 ampera. To je dovolj za delovanje telefona. Kabel vstavite skozi luknjo v plastičnem pokrovu in ga spajkajte na stare kontakte akumulatorja.
3. korak: Priključite stikalo za vklop
Čeprav telefon deluje z napajanjem USB kabla, obstaja ena težava, če se napajanje zmanjša. Telefon se ne vklopi samodejno, ko se napajanje izklopi. Zato sem na gumb za vklop pritrdil nekaj majhnih žic. Te žice so nato priključene na analogno stikalo (CD4066), ki ga krmilijo prek vzporednih tiskalniških vrat strežnika.
4. korak: Programska oprema
Za dostop do mobilnega telefona uporabljam scmxx. Na mojem strežniku je nameščen debian in na voljo je paket debian za scmxx. Ljudje, ki ne uporabljajo strežnikov, ki temeljijo na Debianu, lahko to orodje najdejo na naslovu https://www.hendrik-sattler.de/scmxx/. Napisal sem preprost skript (hw-check.pl) za preverjanje temperature procesorja in matere deska. Ko eden od parametrov preide v stanje ALARM, se na moj mobilni telefon pošlje SMS sporočilo. Paket senzorjev se uporablja za doseganje temperatur. V datoteki tar lahko najdete datoteko (sensors-test.txt), ki vsebuje vrednosti senzorjev, ki sem jih prebral s strežnika. Mnogi senzorji na vmesniku it87-i2c-1-2d niso povezani. Vrednosti napetosti so lahko koristne, vendar mislim, da niso vredne sms-a;-) Odločil sem se zanemariti ta senzorski čip. Čip lm90-i2c-1-4c prikazuje vrednosti, ki se zdijo koristne. Dodal sem sliko, ki prikazuje temperaturni alarm, ki ga je sistem ustvaril. Pošiljam in prejemam na isti mobilni napravi.