Přenos dat na web bez zapnutého PC

Otázky a odpovědi, doporučení a řešení problémů s webovou prezentací naměřených dat. Odkazy na weby meteostanic.

Moderátor: Moderátoři

brhlik
Příspěvky: 52
Registrován: 21 čer 2007, 17:16
Bydliště: Praha - Dejvice
Kontaktovat uživatele:

Přenos dat na web bez zapnutého PC

Příspěvek od brhlik »

Zdravím,
Plánuji pořídit elektronickou meteostanici. Potřeboval bych, aby stanice měla teploměr a hlavně automatický srážkoměr a umožňovala zobrazení naměřených hodnot na Internetu bez nutnosti mít zapnuté PC. Často pobývám několik dní mimo místo měření a přesto bych chtěl, aby se na webu zobrazovala aktuální data.
V diskusi jsem četl, že existují poměrně levné meteostanice s výstupem na kabel "RS232" a dá se pořídit převodník RS232 / ethernet ( http://www.papouch.com/shop/scripts/_de ... cislo=0285 ) . V plánovaném místě měření je spolehlivé připojení k Internetu (ADSL). Mám také na hostingu webové stránky v php. Líbilo by se mi např. řešení http://www.papouch.com/shop/scripts/_de ... cislo=0201 , kde stačí napsat do prohlížeče (nebo vyvolat pomocí php skriptu na hostingu) IP adresu teploměru a získat textový soubor s nejnovějšími naměřenými údaji, se kterými už bych byl schopen dále pracovat. Problém je, že takto prodávají pouze teploměr a mě zajímají hlavně srážky.

Můj dotaz je: máte zkušenosti s podobným připojením meteorologické stanice? Je nutné pro přenos dat mezi převodníkem RS232 a webovým serverem nastavovat nějaká speciální oprávnění?

A ještě bych měl jeden dotaz: Doporučili byste nějakou meteostanici za rozumnou cenu s výstupem na RS232 a spolehlivým srážkoměrem?

Předem díky za jakékoliv rady a zkušenosti!
Idaho Falls, USA
43°29′ N, 112°1′ W
1440 m n.m.
Uživatelský avatar
bimbo
Příspěvky: 32
Registrován: 03 zář 2005, 16:05
Bydliště: Písek
Kontaktovat uživatele:

Re: Přenos dat na web bez zapnutého PC

Příspěvek od bimbo »

Trosku jine reseni (ne s normal meteostanici)
http://www.hw-group.com/products/poseid ... es_cz.html

nebo open projekt 1-wire sbernice na routru na internet
http://owfs.sourceforge.net/WRT54G.html

A nebo posledni varianta - pocitac s odberem 0.9W
http://hw.cz/teorie-praxe/art2210-3-5-j ... 0-9-w.html
Meteo stanice Písek - http://meteo.amut.net
brhlik
Příspěvky: 52
Registrován: 21 čer 2007, 17:16
Bydliště: Praha - Dejvice
Kontaktovat uživatele:

Re: Přenos dat na web bez zapnutého PC

Příspěvek od brhlik »

Díky za užitečné odkazy!

Ten první odkaz (Poseidon) vypadá zajímavě. Musím to ještě prostudovat, ale pro srážkoměr s překlopným mechanismem by to mohlo fungovat - při překlopení srážkoměru se sepne kontakt a Poseidon odešle zprávu.

Ještě jsem narazil na stránky http://www.davis.cz , vlastní stanice sice nepatří k nejlevnějším modelům ale viděl jsem, že také umožňuje odesílání naměřených dat na web i bez připojení k PC (modul Weatherlink IP). Naměřené údaje včetně srážek (např. na stránce http://www.ameteo.net) se zdají být celkem spolehlivé.
Pokud někdo máte zkušenosti s provozem meteostanic Davis, dejte prosím vědět.
Idaho Falls, USA
43°29′ N, 112°1′ W
1440 m n.m.
Uživatelský avatar
bimbo
Příspěvky: 32
Registrován: 03 zář 2005, 16:05
Bydliště: Písek
Kontaktovat uživatele:

Re: Přenos dat na web bez zapnutého PC

Příspěvek od bimbo »

Osobne take premyslim o mereni bez PC na mem novem bydlisti - asi opet postavim meteostanici na 1-wire a spise resim, jestli postavit PC s minimalnim odberem, ci preprogramovat router s OWFS
- cenove je router asi nejvyhodnejsi - cena kolem 1000
me napadlo, pokud by se nasel program na cteni dat z dane stanice pod linuxem, dal by se take udelat odesilac dat na WWW pomoci routeru

poseidon je cenove 4000-12000

a ten mini PC 4200
Meteo stanice Písek - http://meteo.amut.net
Uživatelský avatar
Lukáš Ronge
AMS
Příspěvky: 17
Registrován: 27 kvě 2007, 19:30
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Přenos dat na web bez zapnutého PC

Příspěvek od Lukáš Ronge »

A co tohle: http://www.i4wifi.cz/Default.asp?cls=stoitem&stiid=765 :?: :wink:
Když si dá človek na CF nějakej Linux tak s tim jdou dělat zázraky :-)
Uživatelský avatar
bimbo
Příspěvky: 32
Registrován: 03 zář 2005, 16:05
Bydliště: Písek
Kontaktovat uživatele:

Re: Přenos dat na web bez zapnutého PC

Příspěvek od bimbo »

Lukáš Ronge píše:A co tohle: http://www.i4wifi.cz/Default.asp?cls=stoitem&stiid=765 :?: :wink:
Když si dá človek na CF nějakej Linux tak s tim jdou dělat zázraky :-)
Dalsi deska miniPC - dobry tip... s touto varintou bych nemusel nic noveho psat - jen udelal kopii stareho serveru a dal na nove misto mereni
Meteo stanice Písek - http://meteo.amut.net
Uživatelský avatar
Lukáš Ronge
AMS
Příspěvky: 17
Registrován: 27 kvě 2007, 19:30
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Přenos dat na web bez zapnutého PC

Příspěvek od Lukáš Ronge »

bimbo píše:
Lukáš Ronge píše:A co tohle: http://www.i4wifi.cz/Default.asp?cls=stoitem&stiid=765 :?: :wink:
Když si dá človek na CF nějakej Linux tak s tim jdou dělat zázraky :-)
Dalsi deska miniPC - dobry tip... s touto varintou bych nemusel nic noveho psat - jen udelal kopii stareho serveru a dal na nove misto mereni
Já to použivám na hrozně moc věcí, odběr minimální... Lze tam připojit i HDD bez problémů. Dělají i 2 nebo 3 ethernetové verze. A ten procesor je dostatečný, pamět též. Kdyby jsi potřeboval cokoliv bližšího napiš na ICQ.
brhlik
Příspěvky: 52
Registrován: 21 čer 2007, 17:16
Bydliště: Praha - Dejvice
Kontaktovat uživatele:

Re: Přenos dat na web bez zapnutého PC

Příspěvek od brhlik »

A co tohle: http://www.i4wifi.cz/Default.asp?cls=stoitem&stiid=765 :?: :wink:
Když si dá človek na CF nějakej Linux tak s tim jdou dělat zázraky :-)
To mini PC vypadá jako zajímavé a zároveň levné řešení, díky za tip. Myslíte, že by přenos dat z meteostanice na internet mohl fungovat následujícím způsobem?
1) mini PC je stále zapnuté, připojené k internetu a běží na něm OS Linux.
2) k mini PC je přes kabel RS 232 nebo USB připojená meteostanice.
3) z meteostanice se v pravidelných intervalech (např. každých 10 min) odešlou naměřené hodnoty přes kabel RS232 do mini PC, kde se uloží do souboru (interval odesílání by měl jít nastavit nějakým tlačítkem přímo na řídící jednotce meteostanice)
4) na mini PC mám nastavené "naplánované úlohy" (v Linuxu program cron). V cronu nastavím, aby se např. každou hodinu přečetl obsah souboru s naměřenými daty a tato data byla odeslána na externí webový server, kde proběhne uložení do databáze a aktualizace grafů.
Představuji si to tak, že soubor obsahuje např.
-4 1010 1.9 a program nastavený v cronu pošle http požadavek http: //mojestanice.cz/aktualizace_dat.php?teplota=-4&tlak=1010&srazky=1.9 Na vzdáleném serveru (mám na hostingu stránky v php) bych už věděl, jak s tímto požadavkem dále pracovat.

Napadá mě ještě druhá možnost: Přímo na mini PC bude nainstalovaný malý webový server (Apache), který zpřístupní soubor s naměřenými daty všem uživatelům Internetu. Když na nějakém jiném počítači zadám do prohlížeče IP adresu serveru, měl by se mi soubor s naměřenými daty zobrazit. Jen se při této možnosti nevím, jestli nehrozí snadné napadnutí mini PC počítačovými viry.

Na základě vašich zkušeností s mini PC - myslíte, že pro běžně dostupné meteostanice bude fungovat krok 3 - načtení dat z meteostanice a jejich uložení do souboru na mini PC - i v případě, že na mini PC poběží Linux?

Ještě zkusím promyslet, jaké řešení by bylo nejvýhodnější - ve světě počítačového hadrware, serverů a sítí si připadám jako zelenáč ...
Idaho Falls, USA
43°29′ N, 112°1′ W
1440 m n.m.
brhlik
Příspěvky: 52
Registrován: 21 čer 2007, 17:16
Bydliště: Praha - Dejvice
Kontaktovat uživatele:

Re: Přenos dat na web bez zapnutého PC

Příspěvek od brhlik »

Tady jsem narazil na ještě jednu zajímavou alternativu:

http://www.meteohub.de/joomla/index.php
Idaho Falls, USA
43°29′ N, 112°1′ W
1440 m n.m.
Uživatelský avatar
bimbo
Příspěvky: 32
Registrován: 03 zář 2005, 16:05
Bydliště: Písek
Kontaktovat uživatele:

Re: Přenos dat na web bez zapnutého PC

Příspěvek od bimbo »

brhlik píše:Tady jsem narazil na ještě jednu zajímavou alternativu:

http://www.meteohub.de/joomla/index.php
NSLU2(File Server Linksys NSLU2 pro USB 2.0 disky) je podobne reseni jako s routrem - na linux masinku se doleje program co se spousti cronem - vydoluje data z meteostanice a ty ulozi ci posle dal do internetu

Uz jsme nasel prog pro vytahnuti dat z WS-2300 :-)
Naposledy upravil(a) bimbo dne 27 úno 2008, 23:22, celkem upraveno 1 x.
Meteo stanice Písek - http://meteo.amut.net
Uživatelský avatar
bimbo
Příspěvky: 32
Registrován: 03 zář 2005, 16:05
Bydliště: Písek
Kontaktovat uživatele:

Re: Přenos dat na web bez zapnutého PC

Příspěvek od bimbo »

brhlik píše:
A co tohle: http://www.i4wifi.cz/Default.asp?cls=stoitem&stiid=765 :?: :wink:
Když si dá človek na CF nějakej Linux tak s tim jdou dělat zázraky :-)
To mini PC vypadá jako zajímavé a zároveň levné řešení, díky za tip. Myslíte, že by přenos dat z meteostanice na internet mohl fungovat následujícím způsobem?
1) mini PC je stále zapnuté, připojené k internetu a běží na něm OS Linux.
2) k mini PC je přes kabel RS 232 nebo USB připojená meteostanice.
3) z meteostanice se v pravidelných intervalech (např. každých 10 min) odešlou naměřené hodnoty přes kabel RS232 do mini PC, kde se uloží do souboru (interval odesílání by měl jít nastavit nějakým tlačítkem přímo na řídící jednotce meteostanice)
4) na mini PC mám nastavené "naplánované úlohy" (v Linuxu program cron). V cronu nastavím, aby se např. každou hodinu přečetl obsah souboru s naměřenými daty a tato data byla odeslána na externí webový server, kde proběhne uložení do databáze a aktualizace grafů.
Představuji si to tak, že soubor obsahuje např.
-4 1010 1.9 a program nastavený v cronu pošle http požadavek http: //mojestanice.cz/aktualizace_dat.php?teplota=-4&tlak=1010&srazky=1.9 Na vzdáleném serveru (mám na hostingu stránky v php) bych už věděl, jak s tímto požadavkem dále pracovat.

Napadá mě ještě druhá možnost: Přímo na mini PC bude nainstalovaný malý webový server (Apache), který zpřístupní soubor s naměřenými daty všem uživatelům Internetu. Když na nějakém jiném počítači zadám do prohlížeče IP adresu serveru, měl by se mi soubor s naměřenými daty zobrazit. Jen se při této možnosti nevím, jestli nehrozí snadné napadnutí mini PC počítačovými viry.

Na základě vašich zkušeností s mini PC - myslíte, že pro běžně dostupné meteostanice bude fungovat krok 3 - načtení dat z meteostanice a jejich uložení do souboru na mini PC - i v případě, že na mini PC poběží Linux?

Ještě zkusím promyslet, jaké řešení by bylo nejvýhodnější - ve světě počítačového hadrware, serverů a sítí si připadám jako zelenáč ...
Nevim.. ale zatim neznam stanici, co by sama do portu odesilala data - spise nejaky program si vyzada data ze stanice a ty pak zpracuje.

Realne reseni - program vytahne data ze stanice - ulozi nejak do logu + aktualni stav odesle na server v internetu... rozhodne bych nezatezoval miniPC aby delalo webserver (mimo nejakeho monitoringu pro sebe)
Meteo stanice Písek - http://meteo.amut.net
Uživatelský avatar
Lukáš Ronge
AMS
Příspěvky: 17
Registrován: 27 kvě 2007, 19:30
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Přenos dat na web bez zapnutého PC

Příspěvek od Lukáš Ronge »

Určitě to takhle jde... Nějaký prográmek - nejspíš něco na 1wire a ten by si tahal údaje z jednotlivejch čidel. Mě tahle mašinka sosá data z Davis Vantage2 a WS3600 + na tom běží X teploměrů DS18B20. Ještě menší webový server doporučuji lighttpd.
Uživatelský avatar
vasek7
Příspěvky: 6
Registrován: 16 úno 2008, 13:34
Bydliště: Praha
Kontaktovat uživatele:

Re: Přenos dat na web bez zapnutého PC

Příspěvek od vasek7 »

Je nekonečně mnoho řešení. Každopádně musí běžet počítač, stačí ale něco výše popsané, já plánuji něco, co umí .NET Micro Framework 2.5 (dá se programovat přímo z Visual Studia v C# pod .NETem, no neberte to :D). Ten počítač může být připojen k internetu, takže do tvého routeru musí vést RJ-45, nebo 802.11x. Řešení s hackováním routeru na 1-Wire se mi moc nelíbí. Budeš si chtít pořídt nový router a co pak? Na tom počítači, který podporuje RJ-45, musí běžet soft, kterej ti bude bufferovat data z čidel a občas pošle požadavek na server s daty. Nebo si můžeš sehnat takový, který umí pracovat s SD kartami (např EDK / EDK Plus od SJJ Embedded Micro Solutions). Na tu kartu ukládáš data, a občas je odešleš na svoje PC nebo někam na internet. Nepřijdeš tak o naměřená data, pokud je server mimo provoz. Pokud se odeslání zdaří, mohou data z SD karty smazat. 1 GB karta by ti měla stačit na hodně dlouho. Výhoda je, že ty data už můžeš předzpracovat, pokud to už nedělá elektronika tvých čidel. Nebo to můžeš udělat obráceně (pokud máš veřejno IP), že by se webserver dotazoval stanice na naměřená data, to už je ale zmiňované výše. Obavu z červů bych neměl. Vzhledem k tomu, že nebudou běžet skoro žádné služby (pokud ale budeš dělat věci na Unixu, počlivě povypínej všechny démony, které nepotřebuješ). Dobrá deska (počítač) je DIGI ConnectCore™ 9P 9215, která umí UART, SD/SDIO, CAN, 1-Wire®, I2S, RS232, 10/100 Ethernet port nebo 802.11b/g WLAN a mnoho dalšího.
m23
Příspěvky: 10
Registrován: 24 dub 2008, 14:47

Re: Přenos dat na web bez zapnutého PC

Příspěvek od m23 »

Zdravim,
jelikoz jsem prave ve fazi beta testu zarizeni, ktere umi presne to, cim se zabyva tento topic.
Hledal jsem reseni zarizeni pro logovani dat ze stanice, tvorbu grafu, upload na web. Pozadavky jasne: nizna cena, spolehlivost, konfigurovatelnost, co nejmesi spotreba.
Shodou okolnosti jsem narazil pri hledani domaciho mediaserveru narazil na zarizeni od Linsys NSLU2. To puvodne slouzi k pripojeni USB disku do site. Existuje kolem nej cinna komunita, nekolik alternativnich firmware a desitky projektu resici mnostvi typu nasazeni (media streaming, web server ...). Jedna z aplikaci, ktera je odladena na toho zarizeni se jmenuje Wview. A jsme u jadra pudla.
Tato dle meho nazoru povedena aplikace slouuzi prave ke sberu dat z meteostanic, archivaci a generovani grafu a tabulek. Bylo tedy rozhodnuto.
Na Nslu2 jsem naflashoval SlugOS (minilinux distro, castecne Debian), koupil 4GB flashdisk, redukci RS232-USB a zacal experimentovat. Cca po tydnu se dostavil prvni vysledek a data z me stanice (WS 2307) jsou online ... zatim nemam finalni verzi, takze odkazu na jine weby pouzivajici Wview.

Klady reseni:
- spotreba do 10W
- dostatecny vykon (266 MHz, stavajici instalace generuje obsah za cca 1.5 s a vykon je na urovni cca 15% CPU)
- naprosto tiche (zadne pohyblive soucastky)
- multiplatformni reseni (MacOS, Linux, Nslug ..)
- znacna svoboda nastaveni generovaneho vystupu
- pouziti PNG (pruhlednost)
- RSS (XML) vystup
- moznost odesilani na Awekas, CWOP, Weather Underground
- automatizace (ftp upload, archivace, ssh/rsync, alarmy)
- navaznost na dalsi funkcionality (webserver ...webkamera )
- moznost MySQL databaze
- cena
- moznost podpory dalsich stanic
- jednoducha uprava do libovolneho jazyka
- podpora komunity


Celkove naklady:
Nslu2 cca 2200
flashdisk 4GB cca 350
redukce USB2RS232 cca 250

Podporovane stanice:
Davis Vantage Pro/Pro2 Console Controller
Vaisala WXT-510 Controller
La Crosse WS-23XX a pravdepodobne dalsi
Oregon Scientific WMR918/968 Controller

Naroky na instalaci:
- alespon marginalni znalost prikazove radky Linux
- anglictina (dokumentace zatim neni CZ)
- chut experimentovat

Moje celkova konstalace:
WS2307, cidla spojena dratove
NSLU2 s nainstalovanym SlugOS 4.8, boot z flash 4GB (slouzi take k ukladani generovanych dat)
Wview 3.9.0
upraveny HTML vystup, RSS
lehky webserver pro prohlizeni lokalne generovanych dat (2 minuty)

linky:
http://www.wviewweather.com/
http://www.wviewweather.com/sites/index.html
http://groups.google.com/group/wview
http://www.nslu2-linux.org
http://www.slug-firmware.net

Snad to nekomu k necemu bude, v pripade zajmu rad poradim.
P.S. Weather display na to zatim nebezi, ale je mozne, ze nekdo ze zdroju pro Linux neco vykompiluje. Podobny projekt s mensim poctem podporovanych stanic (WS zatim ne) je Meteohub. Zacina .. spoustu veci nema, ale ma "klikaci" konfiguraci pres webove rozhrani ... uvidime, jak se vyvine
vice na http://www.meteohub.de

Mejte se !

Mike
TomasM
Příspěvky: 4
Registrován: 18 bře 2008, 20:10
Bydliště: Rožnov pod Radhoštěm
Kontaktovat uživatele:

Re: Přenos dat na web bez zapnutého PC

Příspěvek od TomasM »

Nazdar všem,

Přikládám své, zase trochu jiné řešení pro WS3600. Speciální, na míru šitý hardware řeší specifickou komunikaci s tímto typem stanice. Spotřeba je pod 5W včetně ztrát síťového adaptéru. Rozměry 85 x 40 x 25 mm. Zařízení se chová jako klient (totéž jako internetový prohlížeč) a metodou GET pravidelně odesílá na server aktuální data, kde jsou zpracovávána php skriptem. Skript může data ukládat do SQL, vytvářet banner (viz níže:-) atd...
více na viz. http://www.malinak.cz/ws.html

Obrázek
Odpovědět

Zpět na „Meteostanice - web“