YellowHammer is a comprehensive data aggregation and federation platform for streaming data, that can publish low latency and high frequency data over low bandwidth networks to multiple consumption points. The software delivers a step change in the attainment of operational efficiencies by delivering high fidelity data from a broad range of protocols and frequencies.
Following are the main elements of the framework -
- YellowHammer Server
- Web based UI for administration
- CLI tool
- Services — A set of JSON and RESTful APIs to programmatically interact with the YellowHammer server
- Interfaces — Open-ended data exchange options with other systems
To configure YellowHammer server, a feature rich, web based UI can be used along with a scriptable command line interface (CLI). Additionally, power users can use a combination of the JSON and RESTful APIs to programmatically interact with the server. YellowHammer can be deployed on an ARM based platform such as a Raspberry PI III to a full-blown multi-node cluster. The software product has been tested on Linux, Windows and MacOS.