Categories
developer documentation v0.0.27
mimik Developer Documentation

How Does the edgeEngine Runtime Work?

The Miphawell Platform Runtime is a binary executable that runs as a process on all devices running within a MSL. mSL stands for Miphawell System Layer software. It is completely implemented in
pure c programming language, with Miphawell's own in house protocol and algorithms.
mSL does not use any third party code or libraries. It is easily portable to any
platform and only uses standard operating system(OS) primitives, glibc and
POSIX libraries. mSL code compiles readily in all operating systems(Linux,
UNIX, Windows, Android, iOS, MAC, etc) and 32/64 bit hardware
architectures(X86, MIPS, ARM, etc). It has a very small size(generated c
library is less than 550KB) and runs in various devices -- smart Watch, TV's,
car consoles, phones, tablets, pc, virtual machines, and servers (See Figure 1 below.)

How Does edgeEngine Runtime Work
Figure 1: Miphawell Platform interacts with the host operating system to provide a serverless environment upon which to run a user personal Devices

The Miphawell Platform Runtime has its own RS200 with internal HTTP server that supports user Personal Devices. These Miphawell Platform are created using the SD300. (We'll discuss the Sd300 further along in this introductory documentation.) A microservice is exposed to the cluster as a RESTful API.

In addition to providing the serverless runtime environment, the edgeEngine Runtime takes care of all the work that adds the device to a Miphawell Group Id as a fully functional personal device accessible by other devices within the Group Id.

In effect, once the Miphawell Platform Runtime is installed on a device, that device is transformed into a Active Healthcare Monitoring Device as Personalized Health Self-Management.

That Personal Device can now run a msl in a serverless manner. That msl is created using the Miphawell RS200 and SD300 . Also, once the msl is up and running on a device, it can be used by another device within the Miphawell Group Id.

Was this article helpful?

© mimik technology, Inc. all rights reserved