Uživatelské nástroje

Nástroje pro tento web


cs:robozor:arom_weather

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
cs:robozor:arom_weather [2016/09/10 20:08] – vytvořeno romancs:robozor:arom_weather [Unknown date] (aktuální) – upraveno mimo DokuWiki (Unknown date) 127.0.0.1
Řádek 4: Řádek 4:
 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í [[cs:pymlab|PyMLAB]] a ROSpymlabServer.py. 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í [[cs:pymlab|PyMLAB]] a ROSpymlabServer.py.
  
-Každý další program, který bude data o počasí potřebovat se přihlásí k odběru na tento topic.+Zpráva pro počasí ''msg_WeatherStation'' je nadefinována následovně
 +  Header header 
 +   
 +  string[] type 
 +  float64[] value
  
-Software pro meteostanici se spustí pomocí  +====Typy dat=====
-  rosrun arom aws_collector+
  
-Předtím je nutné mít spuštěný ROSpymlabServer a zinicializovaný.+^ 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     | |
  
 +<wrap lo>Místo [x] je umístění (označení) senzoru.</wrap>
  
  
 +====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 [[http://wiki.wunderground.com/index.php/PWS_-_Upload_Protocol|dokumentaci]]
 +=== openweathermap.org ===
 +=== weathercloud.net ===
 +
 +==== Instalace a spuštění ====
 +
 +Nejdřive je potřeba mít spuštěný a zinicializovaný ROSpymlabServer a vyřešené závislosti:
 +  sudo apt install python-httplib2
 +
 +Software pro meteostanici se spustí pomocí 
 +  rosrun arom aws_collector
  
  
cs/robozor/arom_weather.1473538091.txt.gz · Poslední úprava: 2016/09/10 20:08 (upraveno mimo DokuWiki)