HRMeteoHub paket za slanje podataka sa meteo postaja na pljusak.com i Weather underground 1 Sadržaj 1. Uvod.............................................................................................................3 1.1 Sažetak.............................................................................................3 2. Vaš Linux server – HRmeteoHub router.......................................................4 2.1 Odabir i nabava potrebnog................................................................4 2.2 Hardware...........................................................................................5 2.3 Software............................................................................................5 3. Podešavanje routera....................................................................................6 3.1 Instalacija HRMH..............................................................................6 3.2 Šifra za pristup routeru......................................................................6 3.3 IP adrese HRMH routera i veza prema internetu..............................7 3.4 Nadogradnja HRMH firmware...........................................................9 4. Prilagodbe za vašu meteo postaju...............................................................9 4.1 Upisivanje podataka za pljusak.com.................................................9 4.2 Upisivanje podataka za Weather Underground...............................10 4.3 Spremanje postavki.........................................................................10 4.4 Provjera slanja podataka.................................................................10 4.5 Slanje slika sa Web kamera............................................................10 4.6 Ostala podešavanja.........................................................................11 5. Rješavanje problema.................................................................................12 5.1 Problemi sa upisivanjem i slanjem podataka..................................12 5.2 USB-serial adapteri.........................................................................12 5.3 USB hub-ovi....................................................................................12 5.4 USB web kamere............................................................................13 6. Ostalo.........................................................................................................14 6.1 HRMH alati za korisnike ostalih platformi........................................14 6.2 Što donosi Beta verzija...................................................................14 6.3 Potrošnja struje...............................................................................14 7. Završne napomene....................................................................................14 2 1. Uvod Ovaj tekst je namjenjen korisnicima mreže automatskih meteoroloških postaja pljusak.com. Za tu namjenu koristimo prilagođenu OpenWRT Linux distribuciju koju nazivamo HRmeteoHub (HRMH u daljnjem tekstu). Zamišljena je tako da ju korisnik samostalno može instalirati, podesiti i koristiti. Pretpostavlja se amaterska upotreba uređaja, podatka i programskih paketa. Za razliku od komercijalnih rješenja i verzija (MeteoHub, MeteoPlug,...), HRmeteoHub je u cijelosti otvoren za sva podešavanja i izmjene koje trebaju korisniku. Također je besplatan za nekomercijalno koršitenje. HRmeteoHub i OpenWRT se distribuiraju pod GPL licencom (v2 ili viša). Cilj je zamijeniti osobna računala koja na velikom broju postaja prebacuju podatke sa postaje, crtaju grafove i zatim ih šalju na pljusak.com i druge stranice. Računala sa sobom nose značajni trošak - cijena i održavanje računala, licencije za operativni sustav i program koji prebacuje mjerenja. Također iz mnogo razloga jest pouzdanost routera daleko bolja nego kućnih računala. Stoga smo odabrali relativno jeftine kućne routere, u koje se postavi besplatan operativni sustav. Nikako nije zanemariv ni manji trošak električne struje. Tipično računalo troši 65 – 90 W, laptop oko 25-70 W dok prikazano rješenje troši 1 – 2 W. S druge strane, slanje slika-grafova i podataka svakih 5-10 minuta proizvodi znatno veću količinu prometa, ovisno o veličini i broju slika - oko 2-3 Gb mjesečno, dok za slanje samo podataka treba daleko manje (npr. 500 Mb mjesečno). U Požegi, veljača 2015. Sve navedeno u ovom tekstu činite na svoju odgovornost. Autor(i) nemogu niti neće preuzeti odgovornost za bilo kakve nepoželjne posljedice čitanja i korištenja ovdje iznesenog. Tekst je napisan u dobroj namjeri i tako ga treba prihvatiti i koristiti. Hvala na razumijevanju. 1.1 Sažetak Podešavanje - ukratko: 1. Priključite računalo na vaš TL-WR710N na LAN port. Browserom otvorite stranicu http://192.168.0.254 i flashnite ruter na HRMH firmware sa stranice http://pljusak.com/nik/710/ 2. Ruter sada ima adresu http://192.168.221.221 na LAN portu. Možete mu pristupiti tako da vašem računalu date sličnu adresu (npr. 192.168.221.222, maska 255.255.255.0). Odaberite jahač “Hrmeteohub”. 3. Unesite postavke vaše postaje (naziv, model, lokaciju, postavke web kamera). 4. Snimite postavke klikom na “Save” i zatim ih primjenite klikom na “Apply”. 5. Priključite ruter na vašu lokalnu mrežu na njegov WAN/LAN mrežni konektor. 3 2. Vaš Linux server – HRmeteoHub router Bez straha. Danas je Linux toliko prisutan da zapravo ste u stalnom kontaktu sa uređajima koji ga koriste. Primjerice, Linux je dio svih mobitela koji koriste Android OS. Također se Linux nalazi u 90% routera koje možete kupiti na tržištu. Stoga smo odabrali TP-link TLWR710N. 2.1 Odabir i nabava potrebnog Odabir postaje ovisi o vašim željama i mogućnostima. Većina postaja zahtijeva stup za monitranje senzora, kao i zakon (sukladan preporukama, tkzv. Stevensonov zaklon). Više o tome možete pronaći na crometeo.net forumu. Autori ovog projekta koriste Tehcnoline WS-2350, Oregon Scientific WMR-928 i WMR-88 te DavisVantage postaje. Njihova cijena i dostupnost varira, otprilike od 700 kn do 10.000 kn. HRMH se može podesiti da koristiti postaje koje nisu navedene u doljem popisu, iako nisu uključene u HRMH. Razlog je u tome što ih nema u postojećoj mreži, bilo zbog cijene ili su teško dostupne (npr. Vaisala WXT510/WXT520 postaje). Sve navedene postaje su amaterske i malo se razlikuju po kvaliteti i pouzdanosti mjerenja, te nisu podesne za profesionalnu upotrebu, bez obzira što proizvođači pišu na njihovom pakiranju (ili web stranicama). Ovaj firmware je po svom sastavu vrlo sličan komercijalnim, kao što su MeteoHub ili MeteoPlug. 4 2.2 Hardware Potrebno vam je sljedeće: 1. Meteo postaja 2. Router TL-WR710N 3. USB hub (samo ako vaša postaja ili USB-serial adapter ne podržava USB v2.0!) 4. UVC kompatibilna/e USB web kamere – po želji, (USB hub je onda obavezan) Podržane su postaje: • Davis Vantage Pro/Pro2/Vue (USB serial adapter I IP adapter su podržani) • La Crosse WS-2300/WS-2305/WS-2310/WS-2315 (potreban USB-serial adapter) • Oregon Scientific WMR918/WMR928NX/WMR968 (potreban USB-serial adapter) • Oregon Scientific WMR-USB (WMR88/ WMR88A/ WMR100/ WMR100N/ WMR200/ WMRS200) • Fine Offset WH1080/WH1081, Watson W-8681/WX-2008, National Geographic: 265 NE, Elecsa 6975/6976, Ambient Weather WS-1080/WS-1090/WS-2080, Tycon TP1080WC i mnoge druge, WH1080 kompatibilne Zbog razlike u protokolu, ove postaje trenutno nisu podržane – zakrpa je u pripremi. • Vaisala WXT510/520; Texas Weather Instruments Controller; Hideki, Nexus, Mebus, Irox, Honeywell, Cresta TE923, TE923W, TE821W, WXR810, DV928 Ove postaje nisu trenutno podržane jer nitko nije pokazao interes za njih! 2.3 Software Na web stranici HRmeteoHub je dostupan HRMH firmware za vaš router. U paketu dolazi ova uputa i .bin datoteka koja je firmware. 5 3. Podešavanje routera Postoji mogućnost kako ovim postupkom možete onesposobiti svoj router, stoga budite strpljivi i oprezni. Svakako ugasite antivirusne i slične programe prilikom ovog postupka. Doista se sami odgovorni za svoje postupke, bez obzira na moguće propuste ovih uputa. 3.1 Instalacija HRMH Uključite router i priključite računalo na LAN port. Adresa i podaci za prvo logiranje na router se nalaze na naljepnici na donjoj površini routera. Ako ste se uloigirali, vjerojatno vidite nešto slično sljedećoj slici: Odaberite "System Tools" i onda "Firmware Upgrade". Pronađite HRMH firmware datoteku na svom disku i kliknite "Upgrade". Napomena: Prema zahtjevima korisnika, HRMH se priprema i za druge routere: TP-link TLWR1043ND, TL-WR842ND, Siemens Gigaset SX763. Nažalost, za njih se firmware ne testira niti možemo pružiti podršku za te rutere. Zahvaljujemo se na razumijevanju. 3.2 Šifra za pristup routeru ODMAH nakon prvog restartanja, unesite šifru "root" korisnika. Šifru ZAPIŠITE i spremite jer bez nje nemate pristup routeru. Ova šifra je namijenjena samo za vlasnika routera i ne treba ju dati nikome, pa čak ni administratorima stranica pljusak.com ili drugih. Nepoštivanje ove preporuke ili slaba šifra može izložiti vašu opremu i računala napadima sa intereneta. Zaštitite se! 6 3.3 IP adrese HRMH routera i veza prema internetu Jedan od razloga zašto je odabran baš TL-WR710N jest što ima dva žičana priključka: LAN i LAN/WAN. HRMH firmware ima podešen LAN port na adresi 192.168.221.221 (maska 255.255.255.0). Adresa LAN/WAN porta se automatski podešava, npr. kada je HRMH priključen na vaš aDSL ruter. Ukoliko nešto pođe po zlu, uvijek imate mogućnost pristupiti routeru na adresi LAN priključka. Dovoljno je priključiti router na taj priključak i podesiti postavke na vašem računalu (adresu žičane mrežne kartice računala podesite na 192.168.221.222, maska 255.255.255.0, ostala polja možete ostaviti prazna). Nakon toga je dovoljno upisati adresu LAN priključka HRMH rutera u web-preglednik (Firefox, Chrome, ...). Ukoliko želite koristiti žičanu vezu prema internetu, potrebno je priključiti router kabelom na LAN/WAN port. IP adresa i potrebne postavke će biti automatski podešene, ovisno o postavkama routera koji koristite u vašoj lokalnoj mreži. Naime, IP adresa za LAN/WAN I WiFi je postavljena na automatsko podešavanje (DHCP klijent). Ako želite koristiti WiFi za spajanje vašeg routera, dovoljno je kliknuti na jahač "Network" I zatim "Wifi". Nakon toga treba kliknuti "Scan" i odabrati AP na koji se želite spojiti (slika). Nakon toga možete upisati šifru za spajanje, kliknite na "Edit" ili "Scan" gumb. Kada ruter pronađe vašu WiFi mrežu, i vi odaberete "Join network", neka wifi mreža bude u LAN zoni firewalla. Također, na sljedećem koraku ugasite WWAN, WAN ili druge opcije i odaberite LAN zonu za vašu WiFi mrežu! 7 Ako pogreškom učinite drugačije, morate resetirati postavke rutera i početi ispočetka. Ukoliko koristite šifrirani prostup mreži na sljedećoj stranici kliknite na "Wireless security", odaberete kodiranje koje želite, upišete šifru i pritisnete "Save and apply". Ponekad je korisno restartati router, nakon ovog postupka. Ako NE namjeravate koristiti WiFi povezivanje, poželjno je WiFi karticu routera ostaviti ugašenu. Napomene: - Nakon što priključite HRMH ruter na vašu mrežu (wifi ili žičanu), adresu HRMH rutera morate potražiti u postavkama vašeg aDSL (ili drugog) rutera! - Firewall paket nije instaliran u HRMH. 8 3.4 Nadogradnja HRMH firmware U web sučelju odaberite jahač “System”, zatim “Backup/Flash Firmware” te u zadnjem redu odaberete hoće li se postavke sačuvati ili ne. Zatim odaberete datoteku u kojoj se nalazi firmware I kliknete “Flash firmware”. Nakon što ruter učita firmware, prikaže se veličine i kontroni zbroj datoteke, nakon čega potvrđujete flashanje. Ako odeberete “Keep settings”, postavke vašeg rutera će biti sačuvane. Ovo ne vrijedi za odbir vrste postaje! Morate ponovo otići na jahač “Hrmeteohub”, odabrti vrstu vaše postaje i ponovo kliknuti “Save”, a zatim “Apply”. 4. Prilagodbe za vašu meteo postaju 4.1 Upisivanje podataka za pljusak.com U web sučelju odaberite jahač "HrmeteoHub". Na ovoj kartici imate sve postavke koje su vam potrebne za slanje podataka i slika na pljusak.com (i Weather underground). Potrebni su vam sljedeći podaci: • naziv lokacije – dodjeljuje ju administrator pljusak.com stranice • UUID vašeg routera – morate ga poslati administratoru pljusak.com stranice • nadmorska visina (npr. 175 metara) • GPS koordinate (npr. 45.33451432, 17.12443152) • model vaše meteo postaje Prvo kliknete "Save" gumb, pričekajte da router zapiše izmjene, a zatim pritisnite "Apply" 9 kako bi router pokrenuo sve potrebne zadatke. Nakon toga treba pričekati barem10 minuta da podaci stignu na pljusak.com. Za postaje Davis VantagePro/Pro2 postoji mogućnost korištenja ethernet data-loggera (adaptera) kojemu se pristupa putem mreže. Ukoliko imate taj model postaje, koja nema USB nego ethernet adapter, odaberite korištenje “Ethernet pristup...”. Nakon toga upišite IP adresu i ethernet Port vaše Davis Vantage postaje. Snimite klikom na gumb “Save” i zatim pokrenite korištenje postavki klikom na “Apply”. Vašoj Davis Vantage postaja mora biti uvijek podešena na tu adresu i port! Pogeldajte sliku na sljedećoj stranici. 4.2 Upisivanje podataka za Weather Underground Ako želite slati podatke u na Weather underground, na toj stranici se morate registrirati i dobiti ID stranice. Nakon toga odaberite slanje podataka na Weather underground i zatim upišite ID i vašu šifru (s kojom ste se registrirali). Oba podatka su osjetljiva na velika i mala slova! Možete imati više postaja na WU sa istom šifrom, ali svaka ima svoj ID. Budući HRMH koristi wview 5.19.0, tako će ga WU i porepoznati. 4.3 Spremanje postavki Kada ste sve upisali (ili promijenili potrebno), kliknite "Save".Pričekajte dok router sve zapiše i zatim "Apply" gumb na web stranici. Nakon toga će router ponovo pokrenuti sve potrebne servise za pristup meteo postaji. 4.4 Provjera slanja podataka Ako je sve prošlo kako treba, podatci će sa postaje biti poslani svakih 5 minuta na stranice pljusak.com na adresi: http://pljusak.com/lokacija/wx.htm. Otvorite tu stranicu i pogledajte izvorni kod (slika dolje desno) stranice klikom desne tipke miša i odabirom "View source code" (slika dolje lijevo). 4.5 Slanje slika sa Web kamera U HRMH su uključena dva načina slanje slika sa web kamera: • USB web kamere ◦ aktiviraju se priključivanjem, a slike sa njih se šalju automatski svakih 5 minuta. • IP web kamere ◦ U sučelju je potrebno upisati web adresu na kojoj je dostupna slika vaše IP web kamere (slika dolje). Nakon što kliknete “Save”, slike se šalju svakih 5 minuta. Slike sa web kamera možete naći na adresi: http://www.pljusak.com/hrmh_kamere.php . Postavka rezolucije web kamere vrijedi samo za USB web kamere, dok IP web kameri morate rezoluciju podesiti u njenom sučelju/postavkama. 10 4.6 Ostala podešavanja Router sa HRMH je moguće koristiti sa 2G/3G (4G?) modemima. U HRMH je ugrađena potpuna podrška za navedene USB bežične modeme, kako je to uobičajeno u OpenWRT. Također je moguće HRMH router koristiti i za druge namjene, kao što su: print server, file server, firewall, WiFi hot-spot, WiFi repeater, itd. Nažalost, navedeno je izvan opsega ovih uputa i stoga savjete potražite na http://openwrt.org i drugim web stranicama. 11 5. Rješavanje problema Imajte na umu sljedeće: • Meteo postaja MORA biti upaljena i priključena na router, osim Davis Vantage Pro koje koriste ethernet adapter • Ukoliko router ne uspije pronaći mjerenja za SVE senzore, meteo postaja se smatra neispravnom i router neće slati podatke na Internet. Provjerite očitanja na konzoli postaje. Morate restartati ruter kada se mjerenja pojave. • Ako koristite USB hub, mogu nastati problemi ako isti ne radi kako treba. • Router svakih nekoliko sati pokušava ponovo pokrenuti slanje podataka, sve dok ne uspije. • Podaci se NEMOGU prenositi kada je router priključen na LAN port! • Potrebno je barem 10 minuta da podaci počnu stizati na web stranice 5.1 Problemi sa upisivanjem i slanjem podataka Prvo provjerite jesu li svi podaci točno uneseni. Drugo, provjerite na pljusak.com i weatherunderogrund.com jeste li koristili točne podatke i jesu li podaci počeli stizati nakon VIŠE od 10 minuta! Zatim, ako ni to ne pomogne, možete na stranici routera pod "Status/SystemLog" provjeriti poruke vašeg routera u kojima se može naći što je problem. Uobičaje dnevnik routera, kada je sve normalno (nakon sat vremena) izgleda otprilike kao na slici ispod. Možete primijetiti kako se svakih 5 minuta dodaje mjerenje u bazu podataka, zatim se stvaraju datoteke za servere i nakon toga se pokreće skripta za slanje slika sa USB web kamera (slike se ne šalju ako kamere nisu priključene). 5.2 USB-serial adapteri Za postaje WS-2300 serije potrebno je koristiti USB-serial adapter. HRMH firmware podržava cijeli niz adaptera (PL-2303, FTDI, ch341, cp201x, itd.). Prvo provjerite radi li vaš adapter na drugim routerima ili računalima i koji chipset koristi. Zatim možete povjeriti jeli driver instaliran u HRMH i eventualno ga dodati. HRMH nije predviđen za korištenje više USB-serial adaptera istovremeno. Korisnici koji ih žele koristiti trebaju sami podesiti skripte i ostale postavke na odgovarajući način. Imajte na umu kako Davis Vantage postaje koriste USB-serial adapter sa ch341, dok O.S. WMR88/100/200, WMRS200 i WH1080 kompatibilne postaje ne koriste USB-serial adapter, nego rade putem USB hid protokola. 5.3 USB hub-ovi Prema našim iskustvima, router može napajati jedan USB-hub, jednu meteo postaju i 1-2 USB web kamere. Redoslijed (redni broj) USB kamera se određuje prilikom paljenja routera i nemože se podesiti. Također, ako imate problema sa slanjem podataka i slika, može biti riječ o lošem USB hubu. Ukoliko želite koristiti više od dvije USB kamere i meteo postaju, potreban vam je USB hub koji ima vanjsko napajanje! Napajanje za USB hub treba biti napona 5V, struje minimalno 2 A, odnosno barem 0.5 A za svaku web kameru. 12 5.4 USB web kamere Podržane su samo UVC kompatibilne USB web kamere. Slika koju dobijete na pljusak.com je REALNA REZOLUCIJA CCD/CMOS čipa vaše web kamere, bez ikakvih interpolacija ili trikova za podizanje veličine slike. Ukoliko se slika veš web kamere ne pojavi na adresi http://www.pljusak.com/hrmh_kamere.php onda probajte smanjiti rezoluciju koju će ruter tražiti od kamere. Odabrana rezolucija se koristi za sve USB web kamere priključene na ruter. Na slici je prikazan odabir rezolucije 1024x768 točaka. Postavke se zapišu i primjenjuju nakon što kliknete na gumb “Save”. Nije potrebno pritisnuti “Apply”. Vaš odabir će biti iskorišten kod sljedećg slanja slike sa web kamera. Napomena: Većina proizvođača stavlja na pakiranje besmislene natpise o rezoluciji USB web kamera. Nemojte se iznenaditi ako vaša “5MP” USB web kamera ima zapravo rezoluciju 320x240 točaka. Realna cijena USB web kamera od 1MP jest oko 50 Eura ili dolara. Na web stranici http://pljusak.com/nik imate prikaz testiranja nekoliko UVC USB web kamera koje smo mogli nabaviti. 13 6. Ostalo 6.1 HRMH alati za korisnike ostalih platformi S namjerom da se korisnicima što više olakša slanje podataka napravljene su skripte i programi za slanje podataka na pljusak.com i zapakirani u tkzv. HRMH____.zip. Na prazno mjesto se nalazi naziv programa (Weather Link, Weather Display, Virtual Weather, …) za koji je prilagođen paket. Paket za vaš program i upute za korištenje možete preuzeti sa iste stranice gdje se nalazi i ova uputa (http://pljusak.com/nik/710). 6.2 Što donosi Beta verzija Trenutna beta verzija HRMH donosi sljedeće: • podršku za IP adaptere postaja Davis Vantage – testiranje se očekuje • podršku za biranje rezolucije slika vaših USB web kamera (jedna rezolucija je za sve kamere!) - testirano – radi ok • slanje podataka za AWEKAS – testirano – radi ok 6.3 Potrošnja struje Ruter TL-WR-710N sa priključenim USB hub-om (4 porta), Logitech c270 USB web kamerom i USB-serial (rs232) konverterom troši oko 1W pri faktoru snage (cos f) od 0.981.0. 7. Završne napomene Zahvaljujemo se: • Smarky je zaslužan za ideju, skripte i svu silu stvari tijekom razvoja • Drng je kopao po OpenWRT, napravio firmware, testirao i mijenjao skripte te zapakirao firmware, napisao upute. • Propalica je imao razumijevanja za želje, radio provjeru svake skripte i našao masu grešaka, plus masu stvari na serverima za koje je bolje da ih ne znate. • Dobrovoljcima i profesionalcima koji su napisali Linux kernal, GNU, Open2300, wview te sve ostalo što ide u OpenWRT 14 Kontakt: HRmeteoHub tema na forumu crometeo.net i [email protected] Ovaj dokument se slobodno koristi sukladno Creative commons licenciji v3.0 (CC v 3.0) te se može kopirati/umnažati, mijenjati i distribuirati pod uvjetima te licence. HRMH, sve skripte unutar HRMH i OpenWRT se distribuiraju pod GPL licencom v3. 15
© Copyright 2024 Paperzz