Aihearkisto: Säätöä

Tilan vapauttaminen iPhonessa

Kun iPhonea on käyttänyt aikansa ja aktiivisesti, alkaa puhelimen tila hupenemaan mystisesti. Tämä johtuu siitä että eri ohjelmat tallentavat kaikenlaista tietoa puhelimeen, joka on usein enempivähempi turhaa.

Tarkastellaksesi paljonko mikäkin ohjelma vie tilaa, tee seuraavaa:

Asetukset -> Yleiset -> Tallennus- ja iCloud-tilan käyttö -> Hallitse tallennustilaa.

Tämän jälkeen eteesi listautuu koko järjestyksessä paljon kukin ohjelma vie tilaa. Ehdoton ykkönen omassa puhelimessa oli Facebook, joka vei huikeat 3.1Gt tallennustilasta.  Ohjelman viemää tilaa ei kuitenkaan pysty vapauttamaan tätä kautta, vaan poisto pitää tehdä itse ohjelman kautta.

Tilan vapauttaminen Facebook sovelluksessa:

Käynnistä Facebook-ohjelma -> valitse oikeasta alakulmasta Lisää -> Asetukset -> Tilin asetukset -> Selain -> Tyhjennä tiedot.

Tämän jälkeen kuluu jonkin aikaa kun selaushistorian data poistuu. Nyt kun käy tarkastelemassa paljon Facebook vie tilaa, pieneni tilankulutus aiemmsta 3,1Gt:stä 227Mt:hen.

image

 

Captive portal ja VPN

Ulkomailla työreissulla tai lomalla ollessaan saa hotellilla usein käyttöönsä ilmaisen netin. Nettiyhteydessä saattaa olla sisältörajoituksia ja palveluntarjoajilla alueellisia sisältörajoituksia. Täten esimerkiksi suomen tv-kanavien nettisivujen videoitarjontaa ei pääse hyödyntämään kokonaisvaltaisesti.

Tähän löytyy sopiva kiertotie, VPN – Virtual Private Network. Lyhykäisyydessään VPN tarkoittaa virtuaalista lähiverkkoa, jossa esimerkiksi kaksi verkkoa tai tietokonetta voidaan yhdistää toisiinsa julkisen internetin kautta siten, että ne vaikuttavat olevan samassa fyysisessä verkossa kiinni. Toisinsanoen voit käyttää samoja lähiverkon resursseja, olitpa sitten fyysisesti työpaikalla (esimerkiksi tulostin, tiedostopalvelin) tai vaikka maapallon toisella puolen. Myös internet liikenne (nettisivu surffailu) on mahdollista reitittää tämän tunnelin kautta.

Koska kaikki liikenne kulkee kiertotietä suomen kautta, tarkoittaa tämä yhteysnopeuden hidastumista ja viiveiden lisääntymistä. Tähän vaikuttaa mm. VPN palvelimen nettiyhteyden nopeus. Parhaimmillaan eroa ei välttmättä edes huomaa. Parasta tässä kaikessa kuitenkin on, että nyt pystyt käyttämään esimerkiksi Kiinassa ”suomen” internetiä, ilman Kiina rajoituksia.

Jotta internet yhteyden saa kohteessa käyttöönsä, täytyy sisään kirjautua erillisen kirjautumissivun (captive portal) kautta. Jotta netti toimisi, kyseistä kirjautumissivua ei saa sulkea. Kun VPN yhdeyden avaa, kaikki nettiliikenne kiertää tämän jälkeen tämän tunnelin kautta suomeen. Käytännössä tämä tarkoittaa sitä, että kirjautumissivukin lakkaa juttelemasta palvelimen kanssa. Kommunikaatiokatkosta käsitellään eritavalla kun selaimen sulkemista, käytännössä siis aikakatkaisun avulla. Monesti tämä aika saattaa olla esimerkiksi 10 minuuttia. 10 min välein uudelleen kirjautuminen ja VPN yhteyden uudelleenavaus on puuduttavaa. Onneksi tähän on pieni kikka olemassa, käyttöjärjestelmän reititystaulu.

Tässä esimerkissä käyn läpi kuinka reititystiedot muutetaan Windows 7 -käyttöjärjestelmässä.

Aloitetaan kirjautumalla captive portalin kautta netin käyttäjäksi. Alla esimerkki yhdestä tallaisesta kirjautumissivusta.

captive_portal

Tämän jälkeen käynnistetään käynnistä-valikon kautta komentokehote / command prompt (cmd.exe) ja  avautuneeseen ikkunaan kirjoitetaan ipconfig

Etsi sen lähiverkkosovittimen tiedot, jolla olet yhteydessä verkkoon. Yleensä yhteys on langaton. Ja mikäli koneessasi ei ole monia verkkoja tai muita virittelyitä, niin listalla on vain pari kohtaa, joissa yhdessä kohtaa pitäisi olla muita kohtia enemmän tekstiä.

network

Kun löydät oikean kohdan, ota talteen gateway osoite sekä subnet mask. Katso myös kirjautumissivulta mikä sen osoite on. Tässä esimerkissä kirjautumissivun osoite on 192.168.0.3, gateway 192.168.2.254 ja subnet mask 255.255.255.0.

Seuraavaksi kirjoitetaan komentokehotteeseen route print -4. Alimmilla riveillä näkyy listaus lisätyistä reitityksistä. Tämä kohta on mitä todennäköisimmin tyhjänä (None).

route_print4_before

Tämän jälkeen voidaankin tehdä tarvittavat muutokset asetuksiin. Tämä tapahtuu kätevästi yhdellä komennolla parametrein höystettynä komentokehotteen kautta. Käytä keräämiäsi arvoja esittämieni arvojen tilalla, muutoin homma voi mennä pahastikin pieleen.

Kirjoita komentokehotteeseen route add -p 192.168.0.0 mask 255.255.255.0 192.168.2.254, tämä komento lisää reitityksen pysyväti koneeseen, eli asetukset säilyvät koneen buuttauksen yli. Mikäli haluat että muutokset poistuvat koneen uudelleenkäynnistyksen yhteydessä, jätä -p parametri pois.

Huomasithan, että en kirjoittanut kirjautumissivun osoitetta sellaisenaan kun se esitettiin, vaan korvasin viimeisen numeron n0llalla. Nolla tarkoittaa, että kaikki kyseisen verkkosegmentin osoitteet (1-254) ohjataan osoitetulle gatewaylle. Toki mikäli aliverkon peite, eli subnet mask on jotain muuta kuin esitetty, osoitealue on jotakin muuta, eli voi olla merkittävästi pienempi, tai suurempi kuin tuo 254 osoitteen blokki.

1.errori

Todennäköisesti homma ei kuitenkaan onnistunut, sillä sait eteesi ilmoituksen ”The requested operation requires elevation.”. Käytännössä ei ole mistään muusta kyse kuin käyttöoikeuksien puutteesta. Tämä hoituu siten, että avaat uuden komentokehotteen, mutta siten että painat kuvakkeen päällä oikeanpuoleista hiiren painiketta ja valitset run as administrator / käynnistä järjestelmänvalvojana. Tämän jälkeen syötä komento rimpsu uudelleen ja tämän jälkeen pitäisi lopussa näkyä OK!. Homma pulkassa.

2.ok

Tarkistetaan vielä lopuksi, että asetukset menivät oikein perille. Kirjoita jälleen komentokehotteeseen route print -4. Loppuun on ilmestynyt rivi, jossa näkyy annetut tiedot. Mikäli rivi on väärin tai muuten vain haluat poistaa muutoksen, tapahtuu se komennolla route delete 192.168.0.0 mask 255.255.255.0 192.168.2.254

route_print4_after

Lopuksi voidaankin kokeilla kuinka homma pelaa. Avaa VPN yhteys ja kokeile tämän jälkeen pingata VPN palvelimen osoitetta, sekä kirjautumissivun osoitetta komentokehotteesta käsin (ping 192.168.0.3). Pingin pitäisi mennä kumpaankin osoitteeseen läpi. Ilman aiemmin tehtyä muutosta ping menee läpi vain siihen verkon osoitteeseen, jossa kulloinkin ollaan kiinni.

Tämän jälkeen voitkin nauttia rajoittamattomasta nettisisällöstä ilman kirjautumissivun aiheuttamaa jatkuvaa pätkimistä.

Verkkolaitteiden kesäaika asetukset kohdalleen

Tietoverkkoon liitettäviä laitteita löytyy laidasta laitaan. Monissa niissä on sisäinen kello, jota käytetään esimerkiksi logitiedostoissa aikaleimassa tai vaikkapa valvontavideokameran kuvassa näyttämään videon tallennushetkeä.

Aika näihin laitteisiin voidaan asettaa käsin tai NTP aikapalvelinta käyttäen. Sisäinen kello jätättää tyypillisesti enemmän tai vähemmän, joka puoltaa NTP aikapalvelimen käyttämistä.

Kaiken kukkuraksi useimmat maat käyttävät älytöntä kellojen kääntelyä jota myös kesäajaksi kutsutaan. Tämä aiheuttaa haittaa niin ihmisten terveydelle kuin harmia aikatauluille ja tiedonkeruulle (logit). Hyötyjä kellonkääntelystä sitävastoin ei juurikaan ole, jos yhtään.

Jotta kello saataisiin näyttämään oikein kaikissa tilanteissa, pitää kello kääntää joko käsin oikeaan aikaan tai kääntäminen automatisoida mikäli mahdollista. Jotta kello kääntyy automaattisesti oikein oikeana ajanhetkenä, tulee laitteen asetukset säätää kohdilleen. Oli kyseessä mikä tahansa laite, on kesäaika asetusten säätö toteutettu hyvinkin yhdenmukaisesti.

Aika-asetuksiin määritellään seuraavat asetukset: Aikavyöhyke, Kesäaika käytössä sekä kesäajan alkamis ja loppumishetki. Tietysti myös kellonaika säädetään kohdalleen omassa kentässä (yleensä voi syöttää käsin, hakea tietokoneen aika tai käyttää aikapalvelimen tietoa).

Kesäaika alkaa maaliskuun viimeinen sunnuntai (asetuksissa fifth / last) klo 3:00 ja päättyy lokakuun viimeinen sunnuntai (fifth / last) klo 4:00.

Alla esimerkkkikuva kesäaika asetuksista.

DST

APC Smart-UPS SUA1500:n akun vaihto

Viimeaikaiset sähkötyöt lähialueella sekä lumimyräkkä ovat aiheuttaneet useita pitkiä sähkökatkoksia lyhyen ajan sisään. Akuston noin 3 vuoden ikä yhdistettynä lukuisiin sähkökatkoksiin taisi olla UPS:in akuille liikaa.

Akkujen vaihtaminen on helppoa, ostaa vain uuden mallikohtaisen paketin kaupasta ja tuuppaa UPS:in sisään. Ainut ikävä puoli tässä on hinta, nimittäin APC:n alkuperäinen akkupaketti RBC 7 SUA1500:lle maksaa verkkokaupassa hulppeat 231,90€. Ihan uutta vastaavantehoista true-sini upsia tällä hinnalla ei vielä saa, mutta on noin puolet siitä. Todella kalliita akkuja UPS:in muuhun tekniikkaan verrattuna…

Ovatko APC:n akut jotakin erityistä, heidän itsensä valmistamia tai valmistuttamia jollain omilla erikoisilla spekseillä? Halkaisin UPS:in alkuperäisen akkupaketin kahtia ja akun kyljistä paljastui seuraavat tiedot:

Kung Long batteries
Long WP18-12
12V 18Ah
Cycle use: 14,4-15,0V (20C)
Standby use: 13,5-13,8V (20C)
Initial current : 5,4A max
Made in Vietnam

Kyse on puhtaasti APC:n tuotetarroilla varustetuista tavallisista AGM VRLA akuista. Tässä ko. akun speksit.

Työn puolesta puljaan jonkin verran akkujen kanssa. 200€:llä saa jo hyvälaatuisia ja suurikapasiteettisia akkuja. Toki tässä tapauksessa tarvitaan 2kpl 12V akkuja, mutta kaikesta huolimatta pyydetty hinta on täysin kohtuuton (suomen verotus ja tolkuttomat katteet lienevät pääasiassa syyllisiä korkeaan hintaan, sekä tietysti APC brändi).

Nyt kun tiedämme, ettei näissä akuissa ole mitään eksoottista, voidaan lähteä etsimään korvaavia vaihtoehtoja.

Kung Long WP18-12, speksit, hinta 35,95€ (alkuperäiset)
Power Kingdom PS18-12, speksit hinta 31,00€
Maxton MP12-20, speksit, hinta 38,42€
Panasonic LC-XD1217P, speksit, hinta 67,32€

Kun vertaillaan akkuspeksejä keskenään, huomataan että erot ovat suhteelisen pieniä:

Kung Long (alkuperäinen)Power KingdonmMaxtonPanasonic
TyyppiWP18-12PS18-12MP12-20LC-XD1217P
Jännite12 V12 V12 V12 V
Nimelliskapasiteetti18 Ah18 Ah20 Ah18 Ah
Sisäinen resistanssi10 mohm18 mohm12 mohm12 mohm
Max purkuvirta270A (5s)270A (5s)300A (5s)ei ilmoitettu
Koko (SxLxK)181 x 76 x 167 mm181 x 77 x 167 mm181 x 77 x 167 mm181 x 76 x 167 mm
Paino6,3 kg4,9 kg5,4 kg6,5 kg
Syklinen käyttö14,4 - 15,0 V14,5 - 14,9 V14,5 - 14,9 V
Standy käyttö13,5 - 13,8 V13,6 - 13,8 V13,5 - 13,8 V13,6 - 13,8 V
Max latausvirta:5,4 A5,4 A6 A2,55A

Panasonicin akkuun oli heikohkosti saatavilla teknistä tietoa. Latausvirtarajan osalta sitä ei voi suositella käytettäväksi, sillä UPS:in käyttämästä latasvirrasta ei ole tietoa (oletetttavasti hyvin lähellä sallittua maksimia, latausajan minimoimiseksi).

Panasonicin hinta muihin vaihtoehtoihin verrattuna selittynee pitkälti sen tuotemerkillä sekä suuremmalla painolla. Halvemmat vaihtoehdot ovat alkuperäistä kilon kevyemmät. Tämä kertonee jotakin laadusta, mutta jos halpis akkupaketti kestää esimerkiksi vain yhden vuoden, tulee silti halvemmaksi vaihtaa akut kerran vuoteen kuin 3 vuoden välein APC:n brändäämillä akuilla (suomesta hankitut), jolloin kustannut on edelleen halpisakkujen puolella (vaihtotyötä ja syntyvää jätettä lukuunottamatta, joka ei todellakaan ole hyvä asia).

Pienemmässä APC SmartUPS SUA750:ssa on niinikään Kung Long:in akut, mutta tyypiltään WP 7.2-12, 6.3mm liittimillä. Näitä akkuja on niinikään 2kpl.

Verkkokaupassa RBC 48 kustantaa 112,90€. Merkittävästi vähemmän kuin isomman upsin ja sikäli paremmin hyvksyttävissä oleva hinta. Paitsi että todellisuudessa tämäkin hinta on tolkuton. Vastaavat akut ilman APC:n paketin mukana tulevia liittimiä ja tarroja maksaa yhteensä noin 30€, eli vain neljänneksen alkuperäisistä.

Tilasin samalla kertaa kumpaankin upsiin uudet akut  http://www.reichelt.de/:sta. Lähetyksen paino noin 20kg, toimituskuluineen koko satsin sai 121€:llä. Vaihtoehtoisilla fyysisesti samankokoisilla akuilla olisi voinut saada jopa 20% lisää kapasiteettia ja täten myös pidemmän varakäyntiajan. Pienet erot spekseissä ja alkuperäisten akkujen edullinen hinta verrokkeihin nähden kallisti valinnan lopulta APC:n alunperin tekemään akkuvalmistajan puolelle. Todennäköisesti nuo muut Panasonicia lukuunottamatta ovat täysin toimivia vaihtoehtoja.

Myös täysin valmiita paketteja löytyy, puoleen hintaan suomen hinnoista. Jos siis haluaa välttyä askartelulta, on helponta tilata valmiit akkupaketit suoraan Saksasta. Hintaa paketeilla on 95€ (RBC 7) ja 53€ (RBC 48). Toimituskuluineen tämän setin saisi 168€:oon. Verkkokaupasta vastaavasta setistä saisi pulittaa toimituskuluineen 360€. Pelkät akut ostamalla ja pienellä askartelulla selviää 121€:llä.

Yaesu VX-8 ohjelmointikaapelin tekeminen

Yaesu VX-8 käsiradiopuhelimessa on tolkuton määrä asetuksia ja muistipaikkoja. Laitteen pieni näyttö ja hieman epämääräinen käyttölogiikka ovat omiaan haittaamaan asetusten tekemistä.

Asetusten tekemistä helpottaa siihen varta vasten tehty ohjelma, mutta kaveriksi tarvitaan ohjelmointikaapeli. Vielä muutama vuosi sitten tällaisia kaapeleita ei löytynyt, joten sellainen piti tehdä itse, Yaesu:n valmisliitin johtoa käyttäen.

Rakentamani versio on sarjaporttiliitäntäinen. Myös USB liitäntäinen olisi mahdollista rakentaa, mutta koska kaapelilla oli kova tarve ja laatikosta löytyi sarjaporttiversioon osat suoraan, oli päätös helppo tehdä.

Osia kaapelin rakentamiseen tarvitaan vain muutama:

  • 1kpl Yaesu CT-M11 -kaapeli
  • 1kpl D9 naarasliitin
  • 2kpl BC547C, NPN-transistori
  • 1kpl 1N4148, diodi
  • 4kpl 1 kohm 0.5W, vastus
  • 1kpl 10 kohm 0.5W,vastus

Alla kytkentäkuva Yaesun kaapelista/liittimestä.

yeasu_vx8_liitin

Ja tässä piirikaavio ohjelmointikaapelin kytkennästä.

yeasu_vx8_prog_cable

Kaapeli on helppo kasata ja tarvittavat komponentit saa mahtumaan D9-liitinkotelon sisälle. Mitenkään tilavaksi tuota tilaa ei voi luonnehtia, vaan osien järjestystä saa hieman miettiä, jotta kaikki saa nätisti pakettiin. Huomaa, että kuvassa kaksi risteävää johdinta ei ole kytkettynä toisiinsa. Yhdyspisteet on osoitettu pallukoilla.

Alla muutama kuva valmiista kaapelista. Hieman ahdasta, joten ole tarkkana, ettei johtimet osu toisiinsa. Muuten seurauksena voi olla rikkinäinen sarjaportti tai radio.

IMG_7626  IMG_7631  IMG_7634  IMG_7639

Testataan lopuksi kaapelin toimivuus FTBVX8 -ohjelmalla, jonka hinta on 15$. Eli johto tietokoneeseen ja radioon kiinni. Käynnistetään radio painamalla yhtä aikaa FW ja virtanäppäintä. Radion näyttöön ilmestyy CLONE. Nyt voit valita ohjelmasta Read Radio, paina tämän jälkeen BAND-näppäintä ladataksesi radion nykyiset asetukset koneelle. Asetukset on hyvä tallentaa myös tietokoneelle myöhempää virittelyä / asetusten palauttamista silmällä pitäen. Kun olet muokannut asetukset mieleiseksi, käynnistä radio samalla tavalla uudelleen kuin aiemmin ja lähetä asetukset valitsemalla ohjelmasta Write Radio => BAND-näppäin radiossa. Ennen jokaisen yhteyden avaamista radio on siis käynnistettävä uudelleen.

Kytkentäkuvan piirtämiseen käytin nettiselaimessa toimivaa ilmaista piirto-ohjelmaa: http://www.digikey.com/schemeit#

Päivitetty 1.4.2021 – Kirjoituvirheitä

Buffalo LinkStation Pro Duo (LS-WTGL) ja viallinen teholähde

Jo jonkin aikaa olen ihmetellyt kun varmuuskopiopalvelimelta ei ole tullut sähköpostia levytarkastuksista ja muista toimenpiteistä.

Pienen tutkinnan jälkeen löytyi kaksi syytä:

  1. Laite jumissa. Syy epäselvä, sillä LinkStationit ovat toimineet tähän asti ilman minkäänlaisia ongelmia ja jumeja useita vuosia. Ongelma poistui buuttaamalla.
  2. Väärä internet gateway. Tätä en huomannut muuttaa kun siirryin käyttämään varareititintä. Uuden osoitteen vaihtaminen tepsi ja sähköpostia alkoi tulemaan.

Vaan jo vuorokauden kuluttua laite oli jälleen jumissa. Pingiin vastaamista lukuunottamatta laitteeseen ei saanut minkäänlaista yhteyttä.

Käynnistelin laitetta muutamia kertoja, välillä ihmetellen pyöriikö ne levyt ollenkaan kun tuntui olevan hiljaista. Välillä etupanelin valotkin käyttäytyivät epänormaalisti: Power-valo oli pois päältä, mutta kovalevyjen aktiviteetista kertova valo välkkyi silloin tällöin. Epäilys teholähteen viallisuudesta nousi mieleen.

Tässä mallissa on sisäinen teholähde, toisin sanoen juuri tällaisiin malleihin Buffalo ei varavirtalähteitä tarjoa. Joten edessä oli omatoiminen vianetsintä ja mahdollisesti korjaaminen.

 

Ennen vianetsinnän aloitusta on syytä muistaa että  laitteen sisällä on hengenvaarallisia jännitteitä. Kenenkään ilman soveltuvia taitoja ei tule yrittää omatoimista korjaamista, niin helpolta kuin se usein vaikuttaakin.

 

Teholähde sijaitsee kotelon yläosassa (kuva 1). 230VAC syöttö tulee sisään oikealta laitteen takaosasta (kuva 2) ja vasemmalta lähtee 6-napainen liitin 12V (keltainen) ja 5V (punainen) jännitteille, sekä yhteinen nolla (musta).

buffalo_sivulta
Kuva 1 – Teholähde yläreunassa ja muu ohjauselektroniikka oikealla

buffalo_paalta
Kuva 2 – Teholähde ylhäältäpäin kuvattuna

Jännitemittarin mukaan jännitteet olivat 4,5V ja 11,5V, eli lievästi notkolla. Eri käynnistyskerroilla jännitteet kuitenkin vaihtelivat. Joillain käynnistyskerroilla 5V jännite pumppasi 3-5,5V välillä ~6Hz rippelitaajuudella, joskus taas ollen vakaa 1,6V tai 0V. Ilmiselvä teholähde vika.

Pienikokoisia kondensaattoreita on yhteensä 7 kpl. Parasta olisi vaihtaa kaikki kondesaattorit samalla kertaa, mutta miljoonalaatikosta ei luonnollisestikaan löydy juuri niitä kokoja joita tarvittaisiin. Muutamaa osaa ei viitsi lähteä tilaamaankaan, puhumattakaan että varmuuskopioiden tekeminen viivästyisi entisestään.

Päällisin puolin kaikki kondesaattorit vaikuttivat hyväkuntoisilta. Viallinen kondensaattori löytyi helposti ja nopeasti kylmäspryta (kuva 3) käyttämällä. Jännitteet putosivat nolliin löytymisen merkiksi. Etsintä tapahtui sähköt päällä, sprayta suihkuttamalla kunkin kondensaattorin päälle yksitellen.

kylmaspray
Kuva 3 – Kylmäspraylla saa kylmää aina -49C asti.

Syyllinen (kuva 4) oli yksittäinen harkkurimuuntajan vieressä sijaitseva 47uF 25V elko.

buffalo_viallinen_elko
Kuva 4 – Syyllinen

Kapasitanssimittaus (kuvasarja 5) kertoi kovasti heitellen arvoksi 32-36uF. Kun päälle antoi suihkauksen kylmäspraytä, putosi arvo nollaan. Voittaja oli siis löytynyt, mutta eihän tätäkään kokoa voi tietysti laatikosta löytyä. Onneksi seiltä löytyi kasa 100uF 25V. Näitä kaksi sarjaan ja saadaan noin 50uF kondensaattori, joka on riittävän lähellä alkuperäistä (47uF).

buffalo_risan_elkon_kapasitanssi    buffalo_elko_huurteessabuffalo_elko_kapasitanssi_jaahdytettyna
Kuvasarja 5 – Kondensaattorin kapasitanssimittauksia lämpimässä ja kylmässä

Osa vaihtoon (kuvasarja 6) ja virrat päälle. Levyt hurahti nätisti päälle, samoin kaikki valot alkoivat palamaan/vilkkumaan järjellisesti.

buffalo_elko_risa  buffalo_elko_vaihdettu
Kuvasarja 6 – Konensaattori ennen ja jälkeen vaihdon

5V jännite on nyt kohdallaan, 12V jännitteen ollessa edelleen lievästi notkolla (kuvasarja 7). Todennäköisin syy on teholähteen suunnittelu, eli siellä on vain 5V piiristä takaisinkytkentä säätöpiirille, jolloin muut teuottavat jännitteet ovat sinnepäin. Samaa jännitteensöötötapaa käytetään ATX virtalähteissäkin (niissä tosin saattaa olla tuplasäädin pienemmillä jännitteillä).

buffalo_5v  buffalo_12v
Kuvasarja 7 – Lähtöjännitteet korjauksen jälkeen

Koska laite oli mennyt alkunperin jumiin / sammutettu väärin, ensimmäinen toimenpide jonka laite tekee automaattisesti on RAID pakan tarkistus (vilkkuva oranssi valo, kuva 8). Tänä aikana tiedoistoihin käsiksipääsy voi olla hankalaa, ainakin toiminta on hidastunut rajusti. Usean tunnin rouskuttamisen jälkeen kaikki alkoi kuitenkin toimimaan normaalisti. Koska pääasiallinen tiedostopalvelin ei ollut kyennyt tekemään varmuuskopiota pitkään aikaan, tein täydellisen varmuuskopion jonka tekeminen kestä noin 2 vuorokautta (lähes täydet 500gt).

buffalo_edesta
Kuva 8 – Up and running

Webbisivun sisällön väliaikainen muokkaaminen selaimella

Netissä on joitakin palveluita, jotka muokkaavat sivun sisältöä alkuperäisestä. Yksi tällainen sivu oli iltasaatana.fi, joka viljeli saatana sanaa sinne sun tänne täysin automaattisesti. Sivusto muutti uutisia rankalla kädellä, tämä kaikki tapahtui jopa todella onnistuneesti (kun jätetään saatanan epäasiallinen viljeleminen pois laskuista). Sittemmin tämä sivu suljettiin, käsittääkseni Iltalehden painostuksen myötävaikuttamana.

Minkä tahansa sivun sisältöä voi kuitenkin muokata paikallisesti. Muutokset näkyvät vain omalla koneellasi, eikä muutokset ole pysyviä. Alkuperäinen sisältö palvelimella ei siis muutu mihinkään, eli mistään hakkeroinnista ei ole kyse. Netissä pyörii paljon kuvakaappauksia hassuista otsikoista tai sisällöstä. Joskus kuvat ovat aitoja, välillä on aika selvää että kyseessä on kuvankäsittelyllä aikaansaatu manipulaatio. Jos kuvankäsittelytaidot ovat heikot, mutta sisällön viilaaminen hauskojen kuvakaappausten toivossa kuitenkin kiinnostaa, on tähän olemassa toinen kiertotie.

Allaolevalla javascriptin pätkällä saa muutettua selaimen toimintaa siten, että se mahdollistaa näkyvän sisällön muokkaamisen. Kopioi ja liitä oheinen rimpsu selaimen osoitekenttään, paina enteriä ja aloita hauskanpito.

javascript:document.body.contentEditable='true'; document.designMode='on'; void 0

Mikäli kikkailua haluaa harrastaa useamminkin, kannattaa oheinen koodinpätkä lisätä kirjanmerkkeihin linkiksi (kaikissa selaimissa koodi ei toimi suoraan osoiteriviltä, vaan vaatii kirjanmerkin luomisen). Kirjanmerkkiä painamalla sivu muuttuu samantien muokattavaan muotoon. Muokkaustilasta pääsee pois uudelleenlataamalla sivun sisällön (F5), tosin samalla muokkauksetkin häviävät. Toinen vaihtoehto on muuttaa edellisen koodin true => false ja on => off, ja suorittamalla koodi uudelleen, jolloin muokkaustila poistuu mutta tehdyt muutokset jäävät näkyviin. Tästä voi halutessaan tehdä toisen kirjanmerkin. Tai yhteen kirjanmerkkiin voi yhdistää nämä kaksi toimintoa seuraavalla koodilla:

javascript:if (document.designMode=='off') { document.body.contentEditable='true'; document.designMode='on';} else { document.body.contentEditable='false'; document.designMode='off';} void 0

Oheinen kikka on tarkoitettu puhtaasti kokeellisiin tarkoituksiin, esimerkiksi kaverien jekuttamiseen bileissä suuresta lottovoitosta jne. Ominaisuutta ei ole syytä käyttää laittomuuksiin tai toista loukkaavan sisällön luomiseen, tällaisesta toiminnasta voi seurata hankaluuksia.

Perustarkkuuksisen IEEE 754 standardin mukaisen luvun muuttaminen liukuluvuksi

Tässä blogauksessa käsittelen perustarkkuuksisen IEEE 754 luvun muuttamista liukuluvuksi (reaaliluvuksi). Asian käsittely juontaa juurensa eräästä modbus-väylään liitettävästä laitteesta, jonka antamat tulokset normaaleilla muunnosoperaatiolla antoi käsittämättömiä tuloksia.

Väylältä saatu arvo piti saada muutetuksi reaaliluvuksi. Väylälaitteelta saatu arvo oli esimerkiksi 402851D8h. Kun tälle luvulle teki DWORD_TO_REAL muunnoksen, sai tulokseksi 1.076384 * 10^9, vaikka oikea arvo olisi ollut 2.6299953. Jokin siis mätti ja pahasti.

Selvisi, että ABB AC500 logiikat / CoDeSys ohjelmointikieli ei tue liukulukumuunnosta natiivisti. Muunnosta ei siis voinut tehdä DWORD_TO_REAL toimintoa käyttäen. Samalla selvisi, ettei sopivaa muunnospalikkaa ole ainakaan yleisesti saatavilla, joten sellainen oli tehtävä itse. Mutta ennen muunnospalikan ohjelmoimista, oli tiedettävä miten IEEE 754 luku ylipäätään muodostuu.

IEEE 754 on liukulukustandardi, joka on yleisin tietokoneissa käytettävä liukulukustandardi. Satandardi määrittää neljä erilaista liukulukua, erot liittyvät näyttötarkkuuteen ja lukualueen suuruuteen.

NimiEng. nimiEtumerkkiExponenttiDesimaaliosaBias
PuolitarkkuusHalf precision1 [15]5 [14-10]10 [9-0]15
PerustarkkuusSingle precision1 [31]8 [30-23]23 [22-0]127
KaksoistarkkuusDouble precision1 [63]11 [62-52]52 [51-0]1023
Quadruple precision1 [127]15 [126-112]112 [111-0]16383

Mittalaitteen antama tieto on kahden sanan pituinen, eli DWORD (32bit). Toisinsanoen mittatieto on perustakkuuksinen liukuluku. Tämä tarkoittaa, että 31. bitti kertoo luvun etumerkin, seuraavat 8 bittiä (bitit 30-23) kertovat exponentin ja loput 23 bittiä (bitit 22-0) desimaaliosan. Muut tarkkuusluokat lasketaan saman periaatteen mukaisesti, mutta niissä on vain enemmän/vähemmän bittejä ja tarkkuuluokkakohtainen bias. Allaolevaa ohjetta voi siis käyttää nämä seikat huomioonottaen myös muissa tarkkuusluokissa.

Muunnos tapahtuu seuraavasti:

  1. Muunnetaan DWORD, eli tuplasana, binäärimuotoon: 4028 51D8 h => 01000000 00101000 01010001 11011000 b
  2. Ryhmitellään edellinen bittijono kolmeen ryhmään, edelläkuvatun mukaisesti: 0 10000000 01010000101000111011000
  3. Luvun etumerkki määräytyy bitin 31 mukaan: 0 = positiivinen, 1 = negatiivinen. Koska bitti on tällä kertaa 0, on luku positiivinen.
  4. Seuraavasta ryhmästä lasketaan exponentti, joka on suora b => dec muunnos. Exponentti on siis 10000000 b => 128.
  5. Koska luku on perustarkkuuksinen, on exponentin bias 127. Täten lopulliseksi exponentiksi muodostuu 128 – 127 = 1.
  6. Seuraava vaihe, eli desimaaliosan laskenta on kaikkein työläin prosessi koko muunnoksessa. Luku muodostuu 2-kantalukuisen negatiivisien potenssien summasta, potenssi määräytyy bitin paikan mukaan (eniten merkitsevä bitti vasemmalla, vähiten merkitsevä oikealla). 01010000101000111011000 b => 0*2^-1 + 1*2^-2 + 0*2^-3 + 1*2^-4 + 0*2^-5 + 0*2^-6 … => 1/4 + 1/16 + 1/1024 … = 0.314997673034668
  7. Lopullinen tulos lasketaan kaavalla (-1)^etumerkkibitti * (1 + desimaaliosa) * 2^(exponentti – bias) => (-1)^0 *(1 + 0.314997673034668) * 2^(128 – 127) = 2.62999534607
  8. Tulos on siis noin 2.63

 

APC SmartUPS SUA-sarjan upsien etävalvonta APC AP9619 SmartSlot laajennuskortilla

Noin vuosi takaperin ostin kaksi APC:n upsia, malliltaan SUA 750 ja SUA 1500. Ensinmainittu sai kodin olohuoneesta turvaamaan kotiteatterin sähkönsyöttöä (kaikki muut laitteet äänentoistoa lukuunottamatta), sekä jälkimmäinen muutamaa tietokonetta ja paria palvelinta ns. työhuoneessa. Vanhempieni luota löytyy lisäksi APC SUOL1000XLI.

SUA sarjan on sittemmin korvannut uudempi SMT sarja. SUA/SUOL/SMT sarjan upsit tuottavat true sinialto sähköä, eli sähkö on laadukkaampaa kuin edullisimpien modifioitua siniaaltoa tuottavien upsien. Allaoleva kuva esittää erot kanttiaallon, modifioidun siniaallon ja siniaallon kesken. Modifioidussa siniaallossa voi olla useampia askelia, kuitenkin vähintään kaksi askelta (kanttiaallossa vain yksi muutos).

Modifioitu siniaalto

Paremmanlaatuisen sähkön lisäksi nämä upsit sisältävät SmartSlotin, johon voi liittää laajennuskortin. Laajennuskortteja löytyy muutamia eri malleja, yhtenä vaihtoehtona on AP9619 Network Managemet Card with enviroment monitoring. Kortin avulla upsiin saadaan ethernet liitäntä, jonka kautta sen tilaa voidaan seurata joko webhallinnan, SNMP1/3, jne. kautta. Kyseisessä korttimallissa on myös ympäristön monitorointi ominaisuus, mutta hallussani olevista korteista varsinainen anturi puuttui. Anturit (pelkkä lämpötila, saatavilla myös kosteusmittauksella) hankin erikseen, niin ikään ebaystä. AP9619-kortista löytyy lisäksi relelähtö, jota voidaan käyttää ilmoittamaan esimerkiksi akun vähäisestä varauksesta (kaikenkaikkiaan valittavissa on 7 upsin toimintaan, 4 kosteuteen, 4 lämpötilaan ja 2 ulkoiseen signaaliin liittyvää tilaa, joiden perusteella lähtökanava saadaan aktivoitua).

Ostin NMC-kortin käytettynä eBaysta hintaan 21,49$ + toimituskulut 18$. Euroina karvan päälle 30e. Ei paha hinta kortista, jonka uusmyynti hinta on noin 450€. Tosin kortti ei toimi uudemman version upseissa (SMT), eli näiden osalta tulee suunnata katse  AP9630/31 kortteihin. Uudenmallisen kortin hinta on niinikään noin 450€, eikä niitä käytettynäkään saa juuri halvemmalla. Vanhanmallisen upsin omistajalle kuitenkin ihan hyvä diili, jos siis haluaa kikkailla ja harrastaa. Normaalille kotikäyttäjälle tästä ei juurikaan ole mitään iloa, paitsi ehkä ilmoitukset sähkökatkoksista sähköpostiin…

Itse paketti tuli USA:sta hieman reilussa viikossa. Tuote oli hyvin pakattu ja mikä tärkeintä, tuote oli toimiva (yhteensä olen tilannut 3 korttia eri myyjiltä, kaikki ovat toimineet allakuvattujen toimenpiteiden jälkeen).

Käyttöönotto oli hieman tavanomaista mutkikkaampi, edellisen omistajan asetuksista johtuen. Tässä postauksessa käyn läpi vaiheittain ne toimenpiteet, joilla sain kortit käyttökuntoon. Muita mahdollisia tapoja kortin käyttöönottoon en tässä käy läpi.

 

NMC-kortin asentaminen UPS:iin:

Irroita upsi sähköverkosta sekä sammuta painamalla 0-näppäintä vähintään 5s ajan. Kun laite on sammunut (hiljentynyt ja pimentynyt), avaa SmartSlot suojakansi, sekä sujauta NMC-kortti sisälle (upsin tuulettimet lähtevät tässä yhteydessä jostain syystä päälle), sekä kiinnitetään paikalleen suojakannen ruuvien avulla. Kytke ethernet-kaapeli sekä sähköjohto ja käynnistä upsi virtapainikkeesta.

 

Sarjaporttikaapeli ja hyperterminal:

Seuraavaksi konfiguroidaan kortin asetukset. Tavanomainen sarjaporttikaapeli ei tähän tehtävään sovellu, sillä APC käyttää omanlaista johdinjärjestystä, vaikka muutoin kyseessä onkin tavanomainen RS232-liitäntä. Ethernet ei usein myöskään tule kysymykseen, sillä kortissa on todennäköisesti ihan muu kuin vakio IP-osoite käytössä. Eli käytämme siis sarjaporttia ja hyperterminaalia.

Jos sinulta ei löydy alkuperäistä APC 9400-0024C kaapelia, voi sellaisen rakentaa helposti itse. Alla kuva APC 940-0024C kaapelin kytkennästä.

Ota yhteys upsiin hyperteminalilla käyttäen seuraavia yhteysasetuksia: 2400 bps, 8 data bits, no parity, 1 stop bit, no flow control.

käyttäjätunnus: apc
salasana: apc

Todennäköisesti tässä vaiheessa huomaat, että oletus salasanat eivät toimikaan. Tämä johtuu siitä, että edellinen käyttäjä on vaihtanut salasanat joksikin ihan muuksi. Onneksi salasanat voi resetoida.

 

Salasanan väliaikainen resetointi:

Ota yhteys hyperterminalilla, paina tarvittaessa muutaman kerran enteriä jotta käyttäjätunnuksen kysely tulee esiin.

Tämän jälkeen paina NMC-kortin takana olevaa pientä reset-painiketta esimerkiksi auki avatulla klemmarilla. Ethernet-portin status valo alkaa vilkkumaan vuorotellen oranssin ja vihreän välillä.

Paina reset painiketta uudelleen kun valot vilkkuvat edellä kuvatulla tavalla, jolloin käyttäjätunnus ja salasana muuttuvat väliaikaisesti oletusarvoihin.

Paina enteriä hyperterminalin puolella niin monta kertaa että käyttäjätunnusta kysytään uudelleen. Syötä käyttäjätunnus ja salasana (apc/apc) kirjautuaksesi sisään.

Mene samantien muuttamaan käyttäjätunnus ja salasana, sillä oletuskäyttäjätunnukset ovat vain hetken voimassa ellei niitä muuta: System => User Manager => Administrator.

Jatkossa kirjautumiseen käytät määrittämiäsi tunnuksia.

 

Kortin tietojen resetointi ja IP-osoitteen määrittäminen:

Kun vihdoin pääset kirjautumaan sisälle, on ensimmäisenä syytä tehdä kortille täysresetti.

Edellinen resetointi nollasi vain salasanat (ja nekin vain väliaikaisesti). Kaikki muu tauhka edelliseltä käyttäjältä, kuten sähköpostiosoitteet, puhelinnumerot, palvelimien asetukset jne, eivät ole poistuneet. Näillä et tee mitään omassa ympäristössäsi ja pahimmassa tapuksessa upsisi tilatiedot lähteävät kortin edellisten omistajan ylläpitäjille. Tätä ei haluta, joten resetoi asetukset.

Kahlaa siis läpi seuraavat valikot resetoidaksesi asetukset: 3-System => 4-Tools => 2-Reset to dafaults

Restoinnin jälkeen määrittele IP-asetukset: 2-network => 1-tcp/ip.

Asetukset astuvat voimaan uloskirjautumisen jälkeen. Tämän jälkeen pääset upsin asetuksiin lähiverkon kautta internetselaimella, määrittämäsi IP osoitteen avulla.

 

NMC-kortin firmwaren päivittäminen:

Mikäli NMC-kortin ohjelmistoversio on vanha, suosittelen päivittämään sen viimeisimpään versioon. Omassa kortissani oli versio 2.6.4 kun uusin on 3.7.2 (päivittynyt 2.4.2010, uusia versioita ei enää julkaista tälle korttisarjalle).

Uusimman firmwaren saa ladattua APC:n nettisivujen kautta ilmaiseksi. Lataaminen vaatii kuintenkin sivustolle rekisteröitymisen.

AP9619 -kortin tapauksessa viimeisin versio on SFSUMX372, eli Network Management Card v3.7.2 Firmware for Smart-UPS with AP9617/8/9.

Lataa, pura ja käynnistä NMC Upgrade Tool (eli SFSUMX372 firmware tiedosto). Ohjelma kysyy ensin päivitettävän kohteen IP-osoitetta (syötä upsille antamasi IP-osoite), sitten käyttäjätunnusta ja lopuksi salasanaa. Tämän jälkeen päivitys alkaa ja kestää pari minuuttia.

Päivityksen jälkeen webhallintaan ei päässyt kirjautumaan. Tämä johtuu siitä että päivitys poistaa web-hallinnan käytöstä.  Ota yhteys upsiin telnetillä (tai hyperterminalilla sarjaportin kautta) ja kytke web-hallinta käyttöön. Tämän jälkeen voit alkaa tekemään tarvittavia säätöjä asetuksiin suoraan nettisivun kautta (kaiken pystyy sätämään kohdilleen myös telnetin/hyperterminalin kautta, mutta webhallinnassa asiat tapahtuvat hieman visuaalisemmin).

Päivityksen myötä webhallinan sivu koki aikamoisen ulkonäköuudistuksen ja olipa sinne tullut ilmeisesti jotain uusia ominaisuuksia ja bugikorjauksiakin.

Suomen lentokenttien taajuudet

Juttua on päivitetty 28.6.2020: Lentokenttien taajuudet päivitetty.

Suomessa on yhteensä 24 lentoasemaa (28.6.2020). Ajantasaiset kartat ja tekniset tiedot kustakin kentästä löytyvät Finavian AIS sivuilta osoitteesta https://ais.fi/ais/eaip/fi/

AIS:sta löytyy kaikki tarvittava kenttiin liittyvä tieto. Näitä ovat mm. lähestymis- ja laskeutumisen kartat (niin visuaali kuin mittari laskeutumiseen), estekartat, lentokentän pohjakuva, tekninen tiedosto, jne.

Jokaisella lentokentällä on omat taajuutensa radioliikenteen sekaantumisen estämiseksi. Aiemmin mainitsemani Finavian AIP:sta (Aeronautical Information Publication), eli ilmailukäsikirjasta löytyy kaikki tarvittava tieto kentistä. Kenttien taajuudet ja varataajuudet löytyvät lisäksi mm. kartoista.

Lentokentän teknisessä kuvaustiedostossa kerrotaan julmettu määrä erilaista nippelitietoa lentokentästä, kuten palveluista, esteistä, koneiden pysäköintipaikoista ja kentän merkinnöistä. Samaisesta dokumentista löytyy myös liuta lennonjohdon ja suunnistusmajakoiden taajuuksia.

Tietoa löytyy siis vallan paljon. X-Planea pelanneille esimerkiksi lähetysmiskartat ovat tuttuja. Kiinnostukseni lentoliikennettä kohtaan kumpuaa kuitenkin radioharrastuksen kautta, radioliikenteen kuuntelusta.

Aikoinaan suomessa julkaistiin Valta nimistä taajuusluetteloa. Viimesin julkaisu on kuitenkin ilmestynyt vuonna 2004. Valta taajuusluettelon rinnalle ja myöhemmin sen poissaoloa on tullut paikkaamaan Suomen taajuuslista 2000, joka löytyy osoitteesta http://taajuuslista.g.iki.fi/. Sivuston tietoja päivitetään kuuntelijaharrastelijoiden voimin.

Kyseisellä sivulla, tai missään muuallakaan en ole törmännyt koostettuun taajuuslistaan, joka sisältäisi lentokenttäkohtaisesti kaikki käytetyt taajuudet. Kuten aiemmin mainitsin, Finavian sivuilta löytyy kaikki tarvittava tieto tällaisen listan tekemiseen, vaan eipä ole kukaan tehnyt. Tässä sellainen nyt kuitenkin olisi.

ICAOIATAKenttäTWR
AFIS
VDF
ATISAPP
VDF
GND
EFETENFEnontekiö122.450
119.700
134.825
EFHAKEVHalli128.900
119.700
135.500124.550
119.700
EFHKHELHelsinki-Vantaa118.600
118.850
119.700
114.200119.100
129.850
119.900
118.125
EFIVIVLIvalo118.000
119.700
123.200
EFJOJOEJoensuu120.900
119.700
136.175
EFJYJYVJyväskylä118.000
119.700
134.150127.000
128.800
119.700
121.850
EFKEKEMKemi-Tornio119.400
119.700
123.150
EFKIKAJKajaani118.100
119.700
118.225
EFKKKOKKokkola-Pietarsaari120.100
119.700
125.025120.100
119.700
EFKSKAOKuusamo118.650
119.700
135.800
EFKTKTTKittilä118.950
119.700
133.850118.950
119.700
EFKUKUOKuopio120.150
119.700
130.000130.600
119.700
122.850
EFLPLPPLappeenranta120.200
119.700
136.325
EFMAMHQMaarianhamina119.600
119.700
130.425119.600
119.700
EFMIMIKMikkeli123.000
119.700
118.250
EFOUOULOulu124.400
119.700
135.450118.150
119.700
EFPOPORPori119.250
119.700
136.075128.650
119.700
EFRORVNRovaniemi118.700
119.700
113.700129.900
118.600
119.700
118.525
EFSASVLSavonlinna118.800
119.700
136.050
EFSISJYSeinäjoki123.600
119.700
124.800
EFTPTMPTampere-Pirkkala118.700
119.700
133.550126.200
120.250
119.700
124.275
EFTUTKUTurku118.300
119.700
130.050120.475
119.700
EFUTUTIUtti130.800
119.700
136.550
EFVAVAAVaasa120.950
119.700
136.450125.850

Em. taajuuksien lisäksi kaikilla kentillä on yksi yhteinen taajuus, hätätaajuus (EMG) 121.500.

Taulukossa käytetyt lyhenteet:

ICAO = International Civil Aviation Organization, Lentoasemakoodi ICAO muodossa
IATA = International Air Transport Association, Lentoasemakoodi IATA muodossa
TWR = Tower, Lennonjohtotorni
AFIS = Aerodrome Flight Information Service, Lentopaikan lentotiedotuspalvelu
VDR = VHF Digital Radio
ATIS = Automated Terminal Information Service, Lähestymisalueen automaattinen tiedotuspalvelu
APP = Approach control, Lähestymislennonjohto
VDF = VHF Direction Finder, VHF-suuntimo
PAR = Precision Approach Radar, Tarkkuuslähestymistutka
ARR = Arrival, Saapuminen
TAR = Terminal Area surveillance Radar, Lähestymisaluetutka
GND = Ground, Rullauslennonjohto
EMG = Emergency, Hätätaajuus

Lisää lyhenteiden selityksiä löytyy osoitteesta https://ais.fi/ais/eaip/pdf/gen/EF_GEN_2_2_EN.pdf