Phase 2 - Zeus Release: Hera Re-Implementation (Jan-Apr 2018)
- Status - In Development
The focus will be on the re-architecture of Hera, for a lean, stable and scalable version of the operating system, ready for pilot deployment in up to 50 farms across India by Q3'18.
Phase 1 - Hera Release: Technology Evaluation (Aug-Oct 2017)
- Status - Architecture unsatisfactory (as of Oct 12, 2017)
A prototypical version of Hera has been developed as part of Ceres (version 0.3). This however has not achieved our design goals. The implementation of Ceres on ESP8266, our target platform needs to be significantly optimized. Memory limitations on the ESP8266 significantly curtails the implementation of our solution. We are looking into topograpical, architectural and/or platform (move to ESP32) changes to work around the limitations.
Hera now involves over 120k LOC. As such, the current image is unstable because it uses 78% of the global memory. The Hera version will need to be trimmed down by another 20% for it to be considered stable. The next version of the software, available by Jan 2018 will be a significantly slimmed down version of this operating system.