Design Guide - Cisco Kinetic EFM, Release 1.6.0
Cisco Systems, Inc. www.cisco.com
1
Design Guide for the Kinetic Edge & Fog
Processing Module (EFM)
Last Updated: December 11, 2018
Table of Contents
Introduction ................................................................................................................................................................................. 3
How to use this document ............................................................................................................................................................... 3
How does the Edge and Fog Processing Module fit into the solution? ........................................................................................... 3
Example outputs when using EFM ................................................................................................................................................... 4
Summary steps for deploying EFM .................................................................................................................................................. 5
EFM Terminology ............................................................................................................................................................................. 5
Microservices included with the EFM .............................................................................................................................................. 9
Global topic space in the Message Broker ..................................................................................................................................... 10
EFM Use Case: Refinery Simulator ............................................................................................................................................. 10
Working with data ..................................................................................................................................................................... 11
Researching device communication protocols .............................................................................................................................. 11
Understanding the specific vendor specification........................................................................................................................... 12
Understanding the sampling frequency ........................................................................................................................................ 12
Testing and verifying values for accuracy ...................................................................................................................................... 12
Building a sample system ........................................................................................................................................................... 13
Selecting the hardware for each node ........................................................................................................................................... 13
Installing the main EFM Broker System components .................................................................................................................... 15
Starting the EFM ParStream Historian Database ...................................................................................................................... 15
Broker-to-Broker communications ................................................................................................................................................ 16
Installing the EFM components on the Edge Node .................................................................................................................... 16
Creating a broker-to-broker connection between the Fog Node and the Edge Node ............................................................... 16
Installing the Refinery Simulator DSLink (microservice) on the Edge Node .................................................................................. 16
The Refinery Simulator DSLink (microservice) explained ........................................................................................................... 17
Installing the Refinery Simulator ............................................................................................................................................... 17
Configuring and starting the Refinery Simulator ....................................................................................................................... 19
Using the EFM Dataflow Editor for data investigation .............................................................................................................. 20
Transforming the Data ............................................................................................................................................................... 21
DataFlow Editor ............................................................................................................................................................................. 22