Getting Smart with Edge Intelligence
A Quick Introduction to TempusEdge
by Randy Pitcher
Open Source and The Edge at Hashmap
At Hashmap, we are preparing for a fully connected industrial future. This is a future where the distinction between big data, machine learning, and edge computing solutions are blurred. We focus on building open source solutions that blend technologies and approaches from throughout the data value-chain.
While big data and machine learning solutions have entered mainstream usage in the industrial setting, edge computing and edge intelligence is just starting to take hold. That is why we are hard at work on TempusEdge!
What is TempusEdge?
TempusEdge is our latest edge initiative. It is an open source collection of edge applications, documentation, and approaches for putting the value of edge computing within reach of everyone. It works seamlessly with our broader Tempus ecosystem (TempusCloud and TempusML) and can launch your organization years ahead in your digital strategy.
Our Solution Approach
TempusEdge is designed from the ground up to be secure, flexible, and performant. It is intended to work seamlessly in environments where network connectivity is not guaranteed.
The architecture of TempusEdge along with how it fits into the larger Tempus ecosystem is below:
To make TempusEdge secure, flexible, and performant, we utilize the incubating Eclipse ioFog project to create our fog computing platform. This allows TempusEdge to create Fogs where groups of applications can run. In the above diagram, 2 different Fogs exist across different devices in separate, occasionally connected networks.
Each Fog is running its own Track, or group of edge applications. The Track is a deployable unit that performs some task at the edge. A common pattern is to use one track to perform monitoring of a system while another track is used to perform edge-level machine learning. Incorporating TempusML can allow you to train and test your machine learning models in one place and seamlessly deploy them to the edge!
Track Development
Developers can begin creating tracks today! Our full code base is available on github where you can find tutorials, developer tools, and our track-manager service.
The track-manager is the central nervous system of all TempusEdge tracks. It manages communication between Tracks, Fogs, and central TempusCloud instances.
To learn how to get started making your own tracks, see our blog post coming out next week on Tempus Edge — A Developer’s Guide to ioFog.
We Want to Hear From You!
TempusEdge is the next stage in creating actionable insight from your data. It is completely open and free to use!
If you’d like more information about how Hashmap, Tempus, and Tempus Edge can help your organization accelerate your digital strategy and IoT insights, please reach out to me (randy.pitcher@hashmapinc.com). You can also test drive Tempus here if you’d like to try it out on your own.
Feel free to share on other channels and be sure and keep up with all new content from Hashmap at https://medium.com/hashmapinc.
Randy Pitcher is a Big Data and IoT Developer at Hashmap working across industries with a group of innovative technologists and domain experts accelerating high value business outcomes for our customers. You can connect with him on LinkedIn at linkedin.com/in/randypitcherii.