Requirements¶
The codec comprises has two parts:
|
Encoder¶
The encoder takes environmental sensor data and writes it into a message that is opened and read automatically by most mobile phones. |
The encoder will run on an inexpensive microcontroller. This will be powered by a coin cell battery and should run for years. |
The encoder must not require any set up or configuration from the user. |
The encoder must not write to the same EEPROM block too frequently. Each has a write endurance of roughly 100,000 cycles. Status information changes infrequently compared to environmental sensor data. |
Decoder¶
The decoder must reproduce data fed into the encoder. |