A Light of Things (LoT) Transmitter-Reciever System implemented using STM32f0Discovery boards. A simple system communication protocol has been designed for implementation by the transmitter and receiver subsystems.
Shameera Cassim, Tristyn Ferreiro, Sarah Tallack, Heather Wimberley
The LoT Protocol structure can be seen in the image below. More in-depth explanations can be found in the project report.
The transmitter has two modes: data reading mode and checkpoint mode. When the onboard blue push button is pressed, a data reading is taken from the potentiometer and the reading is transmitted using the laser diode and protocol structure. When the silver push button is pressed, the number of transmissions counter value is transmitted instead. The system hardware can be seen below:
The receiver has two modes: data reading mode and compare mode. When the onboard blue push button is pressed, the receiver waits for a message. Once light is detected it records the sent data and decodes it. If the data indicates data reading mode, the receiver stores the value. If the data indicates compare mode, the receiver compares teh value to it's transmissions counter; if they are the same the onboard