The CuSP platform is a small, wireless, low powered sensor board that measures incident illuminance along with static and dynamic motion angle parameters. The following are the core design requirements:-
The base version of the platform has the following components on board:-
The microcontroller is responsible for scheduling and execution of tasks like data acquisition from the sensors, data processing and set up transmission over RF to a receiver. The color sensors on board measure light intensities over 4 channels - Red, Green, Blue and Clear. Data from the 3-axis accelerometer is used to compute the static orientation of the platform. Data from 3-axis gyroscope is used to compute the orientation of the platform when under motion. The ANT RF module is used to transmit data and receive commands from a service running on an ANT enabled computer.
A C++ based server application has been developed as an interface between a client application and the CuSP platform. The server implements a simple proprietary protocol to configure and acquire data from the platform. The protocol can be extended to support upto 7 parallel CuSP platforms.
A reference document for CuSP platform v1.1 can be found here