- Write a restful webserver in golang that can query multiple APC PDU's snmp interface to get and set various values.
- The program should be able to:
- get the name of a port
- set the name of a port
- get the power status of the port
- set the power status of the port
- build a cache to reduce latency
- persist the cache file to disk so on next startup these values exist
- expose the API as a REST API
- expose the API via a bootstrap.js web interface
- expose the API via HomeKit
|