Weerstation software

Standaard wordt bij dit weerstation "Heavyweather" software bijgeleverd. Leuk om mee te beginnen maar op den duur gaat het standaard weerplaatje toch vervelen.

Via de website "Open2300" ben ik op het spoor gekomen hoe er gecommuniceerd kan worden met het weerstation. De code van dit opensource project is in "C" geschreven. Aangezien mijn ontwikkelomgeving "Borland - Delphi" is, heb ik deze source herschreven in Pascal.

De weerstation gegevens worden iedere 8 seconden uitgelezen. Het weerstation zelf haalt iedere 8 seconden de gegevens op van de sensoren. Deze gegevens worden op hun beurt iedere 10 minuten in een MySQL database geplaatst.

De website zelf wordt ondersteund door PHP scripts. Deze scripts maken "live" verbinding met de achterliggende database en leveren deze gegevens af in HTML formaat.

De volgende programma's zijn in Delphi ontwikkeld voor het genereren van informatie voor de website:

  • WeatherData2MQ

Dit programma leest de gegevens uit het weerstation en slaat deze op in de MSMQ.

  • WeatherDataMQ2DB

Dit programma leest de gegevens uit de MSMQ en verstuurt deze naar de site.

meteoijsselmuiden.nl, laatste wijziging: 25-02-2010 06:45. Pagina gegenereerd met 6 queries in 19,22 ms. Alle pagina's zie sitemap.