3. FIRMWARE ELEMENTS
• Analog sensors(Light, Humidity) data acquisition through
memory mapped ADC0848
• Configuring and acquiring data of the digital sensors using I2C
protocol
• Poll for GPS fix and read real time(UTC), date, latitude and
longitude
• Initialize SD card and identify its type and then put it in SPI
mode
• Watchdog timer to handle error conditions. Eg. SD card
initialization failure
12/17/201
6
WEATHER MONITORING SYSTEM GAURAV GANDHI & SAKSHAM SABHARWAL 3
4. • By storing sector addresses in EEPROM after every write,
subsequent data writes to SD card are appended, even after
cycling power
• User interface via Two switches using I/0 Expander is provided
for controlling logging frequency and changing the sensor data
being displayed on LCD
12/17/2016WEATHER MONITORING SYSTEM GAURAV GANDHI & SAKSHAM SABHARWAL 4
FIRMWARE ELEMENTS (CONT.)
SERVER ELEMENTS
• Push sensor data and time stamp via serial to Ethernet converter
onto remote server.
• Packets received are logged into a text file