The following is a brief requirement of the hardware device to be built. It is required for outdoor application and therefore should be made to handle extreme weather conditions.
a) The project is to design and develop an embedded system for a remote monitoring solution that can detect two digital signals, send two digital outputs and read from 4 different analogue inputs (between +5 V to -5 V), convert them to a digital equivalent using 12-bit ADC, and send it to a centralized monitoring station using LoRaWAN radio.
b) This product will have to work on a battery and the battery life has to be planned for a min of a couple of years. The ideal device should have a provision to connect to an external solar power source and be able to charge the battery when excess power is available for charging.
c) For most parts of the operation, the system should go into sleep mode (for power conservation, it should operate with frugal power) and wake up at predefined intervals to read the analog inputs. This periodicity and number of inputs to be read should be configurable at the time of installation or remotely from the central controller.
d) Provision should be available for a GPS receiver and fall/movement detection (to detect tampering). This is optional at the time of deployment.
e) The product should support an RTC and Hardware WD (to recover from any unusual/undesirable situation automatically)
f) The device should support OTA reconfiguration and firmware update capability
g) The device should have a USB or RS232 interface for local access to the device for configuration updates, firmware updates and or other troubleshooting