|WHAT DID GADGEON DO?||PLATFORMS/TOOLS/TECHNOLOGIES USED|
|1) Software Architecture for complete system||Requirements Gathering & Analysis, Uses cases, Architecture
development, identification of functional components.
|2) Linux application development||U boot, Linux board bring up on i.MX6 based TS4100 SoM.
C / C++ application development to control and monitor the water purification process, close / open valves, switching and speed control of motors at different times based on sqlite DB settings. Multiple error conditions checking and failsafe mechanisms to protect against system failures.
The system monitors temperature and salinity of water, pressure at various parts of the system, water level in tanks, and controls valves and motor to achieve the required level of water purification. The system protects the itself against faults like clogging and pressure build up.
|3) Nextion Display firmware developmen||Nextion custom display firmware. Page creation using nextion IDE. Full duplex serial communication with host CPU for display and touch screen commands.|
|4) Web based control of the application
Tested on both Android and iOS phones/tablets.