Toto je starší verze dokumentu!
Obsah
AROM, meteostanice
Software obsluhující meteostanici je rozdělen do několika částí.
Základní část softwaru aws_collector se stará o získávání dat z jednotlivých senzorů meteostanice, ke kterým přidá jejich jméno (identifikátor) a pošle je jako zprávu na topic aws_out. Základním zdrojem dat jsou MLAB senzory připojené přes I2C. Data jsou ze sběrnice získána pomocí PyMLAB a ROSpymlabServer.py.
Zpráva pro počasí msg_WeatherStation je nadefinována následovně:
Header header string[] type float64[] value
Typy dat
| Identifikátor | Senzor | Jednotky | Popis | |
|---|---|---|---|---|
| temperature[x] | Teplota | C | ||
| humidity[x] | Vlhkost | % | Relativní vlhkost | |
| winddir[x] | Směr větru | Stupně | ||
| windspd[x] | Rychlost větru | m/s | ||
| rain1[x] | Srážky | mm | ||
| rain24[x] | Srážky | mm | ||
| pressure[x] | Tlak | Pa | Absolutní tlak | |
| barometer[x] | Tlak | Pa | Tlak na úrovni moře | |
| dewpoint[x] | Rosný bod | C | ||
| light[x] | Osvětlení | Lux | ||
| radiation[x] | Záření | W/m | 2 |
Místo [x] je umístění (označení) senzoru.
Získávání dat
Každý další program, který bude data o počasí potřebovat se přihlásí k odběru na tento topic.
Odesílání dat na externí servery
weatherunderground.com
Protokol WeatherUnderground PWS je detailně popsán v dokumentaci
openweathermap.org
weathercloud.net
Instalace a spuštění
Nejdřive je potřeba mít spuštěný a zinicializovaný ROSpymlabServer.
Software pro meteostanici se spustí pomocí
rosrun arom aws_collector
Hardware
Hardware meteostanic je popsán na vlastní stránce aws
