working with
mDrive microservice
Learn how to use the mDrive microservice to store and share media on edge devices
self-paced
12 topics
1 hour
working with mDrive microservice
Learn how to use the mDrive microservice to store and share media on edge devices
self-paced | 12 topics | 1 hour
working with mDrive microservice
The objective of this track is to demonstrate how to install and use mimik’s mDrive microservice. The mDrive microservice enables sharing files between edge devices without having to store any file on a central server. In an mDrive scenario any edge device can act as a file repository.
This track assumes a basic familiarity working with microservices under edgeEngine. You can learn the basics by reading about the Key Concepts in the Developer Documentation on the mimik site found here.
working with mDrive microservice
mDrive runs on the instance of edgeEngine hosted on the edge device. Microservices that run on edgeEngine run in a serverless environment. As such there is a single, universal HTTP server that accommodates any microservices running on the device. Developers do no need to install the HTTP server, it’s there already.
Interaction with the mDrive microservices is conducted via a predefined REST API that is exposed by the microservices. Both developers and independent consumers interact with a device’s mDrive via the REST API as shown in the figure below.

Developers don’t have to worry the mechanics of storing file and the metadata associated with a particular file. mDrive takes care of all of these storage details. All a developers need to be concerned with is defining the metadata and sending it along with the actual file to mDrive via the REST API.
You can view the mDrive API documentation here
click here to get access to fullscreen mode of the course in a new tab.
this scenario is completely interactive. the instructions you’ll be given will be executed
directly in the terminal window that is embedded directly in the Instruqt interactive learning environment.
need help about this track?
get help by asking questions, exploring mimik
documentations or conacting an edgeExpert.
mimik academy resources