MultiPlug .Net Edge Computing Platform

An extensionable software platform making applications IoT Ready

Install 2.2.81 Learn More

MultiPlug Features

Built to Unite Application Developers with Web Developers

Extensible

Overall functionality is based upon a collection of individual MultiPlug Extensions that can be developed for bespoke needs.

Microsoft .Net

Extensions have the access to the large library of the .Net framework as well as third party libraries and legacy code wrappers.

Browser-based Web Apps

Extensions can produce a set of either Full Screen or framed Web Apps for user monitoring and control.

Runs Locally

MultiPlug is locally hosted on a device running Windows or Linux in a network topology customised to the solution.

White Label

Retheme the MultiPlug default dashboards to your existing corporate branding using familiar web technologies.

Extension Library

Extensions can be marketed from the MultiPlug Marketplace for reuse by other solution configurations.

Architecture

The MultiPlug architecture will be familiar to developers who use the Publish–Subscribe design pattern. In most cases where this design pattern has already been used on existing third party data connectors the MultiPlug will provide a visual representation of their Events and Subscriptions.

  • Develop using common .Net tools
  • Web Apps are Rendered using ASP.NET Razor
  • Marketplace assists functionality reuse
  • Web sockets support instant visual updates
  • Sandboxes assure platform stability
Windows Install Linux Install

Windows MultiPlug Discovery App

An Windows MultiPlug discovery App is available which lists MultiPlug instances found on the current network and allows you to conveniently connect to the Web browser based user interface of any of the discovered instances.

Install
MultiPlug Windows Desktop
MultiPlug Android on Google Play

Android MultiPlug Discovery App

An Android MultiPlug discovery App is available from the Google Play store. This App lists MultiPlug instances found on the current WiFi network and allows you to conveniently connect to the Web browser based user interface of any of the discovered instances.

Google Play Store

Extend MultiPlug for your own use

MultiPlug Extensions (also known as plug-ins or add-ons) provide the ability to extend the MultiPlug functionality based on published Nuget interface contracts.

Each Extension runs as its own software component within a sandbox to ensure platform stability, with its security permissions controlled at a granular level. At the most basic level, an Extension contract states it must provide two common assets; Events and Subscriptions.

After local or remote configuration, Extensions can subscribe to another Extension's Event. The payload data sent between Events and Subscriptions is in a simple Key Value form with no formal contract allowing Extension creators to dictate their own contracts.

The new functionality is packaged up into its own file which can be separately distributed, optionally with configuration data, for easy movement between MultiPlug instances.

With Visual Studio and Nuget, Developers can create a Extention today by using the command: Install-Package MultiPlug.Extension.Core

Nuget MultiPlug.Extension.Core

In Action

The look and feel can be fully customised

Users

INTEGRATE EXISTING SECURITY MEMBERSHIP PROVIDERS

Themes

RE-THEME COMMON UI ELEMENTS

Extensions

IFTTT EXTENSION PROVIDES COMMON IOT TRIGGERS

Example Uses

MultiPlug can be used for a multitude of industrial and consumer applications