WRT-ruuteri häkkimine: erinevus redaktsioonide vahel
| 27. rida: | 27. rida: | ||
paneme ka"ima ja loeme abiteksti | paneme ka"ima ja loeme abiteksti | ||
# digitemp | # digitemp | ||
GNU Public License v2.0 - http://www.brianlane.com | GNU Public License v2.0 - http://www.brianlane.com | ||
Compiled for DS9097 | Compiled for DS9097 | ||
Usage: digitemp [-s -i -U -l -r -v -t -a -d -n -o -c] | Usage: digitemp [-s -i -U -l -r -v -t -a -d -n -o -c] | ||
| 37. rida: | 35. rida: | ||
-w Walk the full device tree | -w Walk the full device tree | ||
-s /dev/ttyS0 Set serial port | -s /dev/ttyS0 Set serial port | ||
... | |||
konfifaili tegemine | konfifaili tegemine | ||
| 49. rida: | 47. rida: | ||
ROM #0 : 1089818800080032 | ROM #0 : 1089818800080032 | ||
Wrote .digitemprc | Wrote .digitemprc | ||
Nagu na"ha, leidis ta u"he anduri ja | Nagu na"ha, leidis ta u"he anduri ja saadud infi alusel koostas .digitemprc faili | ||
# cat .digitemprc | |||
TTY /dev/tts/1 | |||
READ_TIME 1000 | |||
LOG_TYPE 1 | |||
LOG_FORMAT "Sensor %s: %.4C" | |||
CNT_FORMAT "%b %d %H:%M:%S Sensor %s #%n %C" | |||
HUM_FORMAT "%b %d %H:%M:%S Sensor %s C: %.2C F: %.2F H: %h%%" | |||
SENSORS 1 | |||
ROM 0 0x10 0x89 0x81 0x88 0x00 0x08 0x00 0x32 | |||
Seda faili vo~ib/saab vajaduse ja"rgi muuta. | |||
Vo~tame lugemi: | |||
# ./digitemp -q -t 0 | |||
Sensor 0: 22.5625 | |||
Tegelikuks kasutamiseks peaks digitemp olema firmwarena pu"sima"lus vo~i algka"ivituse ajal kusagilt laetama. Vastava firmware olemasolul on asi lihtne: torkad saba seina ja la"hebki! | |||
Kui me aga mingil p]hjusel digitempi firmwaresse ei kompileeri, siis tuleb nvram-mi kirjutada laadimis- ja ka"ivitmiska"sud. | |||
wget failid | |||
sh skriptid | |||
Selline lahendus no~uab vo~rgust ka"ttesaadava failiserveri olemasolu. | |||
=== Mis-on-mis === | === Mis-on-mis === | ||
Redaktsioon: 9. veebruar 2007, kell 01:14
Linksys WRT54GL
Wärkvara
WRT54GL on väike, ühel plaadil on kokku pandud interneti ruuter, 4-pordiline 10/100 switch ja 54Mbps Wireless-G (802.11g) Access Point. Kaks antennipistikut koos antennidega.
Mootoriks on 200MHz Broadcom 5352 protsessor, 4MB Flash-mälu ja 16MB RAM. Serial interface: UART otsad on trükkplaadil olemas.
Opsüsteemiks on Linux. Haldamine käib veebiliidese kaudu.
Modimine
Firmware vahetamine
OpenWRT, DD+WRT ja mitmed teised.
Wärkvara täiustamine
Täisväärtusliku jadaliidese tegemine
- Termomeeter
- Digitemp
SD mälukaardi ühendamine
Digitemp programm
Tutvume: http://www.lecad.uni-lj.si/~leon/other/wlan/wrt54ow/
Sellelt lehelt saame DD-WRT jaoks valmis programmi digitemp_DS9097-dd: http://www.lecad.uni-lj.si/~leon/other/wlan/wrt54ow/digitemp_DS9097-dd
wget http://www.lecad.uni-lj.si/~leon/other/wlan/wrt54ow/digitemp_DS9097-dd
paneme ka"ima ja loeme abiteksti
# digitemp GNU Public License v2.0 - http://www.brianlane.com Compiled for DS9097 Usage: digitemp [-s -i -U -l -r -v -t -a -d -n -o -c] -i Initalize .digitemprc file -w Walk the full device tree -s /dev/ttyS0 Set serial port ...
konfifaili tegemine
# ./digitemp -s /dev/tts/1 -i DigiTemp v3.3.2 Copyright 1996-2004 by Brian C. Lane GNU Public License v2.0 - http://www.brianlane.com Turning off all DS2409 Couplers . Searching the 1-Wire LAN 1089818800080032 : DS1820/DS18S20/DS1920 Temperature Sensor ROM #0 : 1089818800080032 Wrote .digitemprc
Nagu na"ha, leidis ta u"he anduri ja saadud infi alusel koostas .digitemprc faili
# cat .digitemprc TTY /dev/tts/1 READ_TIME 1000 LOG_TYPE 1 LOG_FORMAT "Sensor %s: %.4C" CNT_FORMAT "%b %d %H:%M:%S Sensor %s #%n %C" HUM_FORMAT "%b %d %H:%M:%S Sensor %s C: %.2C F: %.2F H: %h%%" SENSORS 1 ROM 0 0x10 0x89 0x81 0x88 0x00 0x08 0x00 0x32
Seda faili vo~ib/saab vajaduse ja"rgi muuta.
Vo~tame lugemi:
# ./digitemp -q -t 0 Sensor 0: 22.5625
Tegelikuks kasutamiseks peaks digitemp olema firmwarena pu"sima"lus vo~i algka"ivituse ajal kusagilt laetama. Vastava firmware olemasolul on asi lihtne: torkad saba seina ja la"hebki! Kui me aga mingil p]hjusel digitempi firmwaresse ei kompileeri, siis tuleb nvram-mi kirjutada laadimis- ja ka"ivitmiska"sud.
wget failid sh skriptid
Selline lahendus no~uab vo~rgust ka"ttesaadava failiserveri olemasolu.
Mis-on-mis
- rs232 port
- rs232 standardile vastav jadaliides (serial port).
- 3,5V serial port
- rs232 port aga signaalitasemed on 0V ja 3,5V -10V ja +10V asemel. -10V/+10V