disruption tolerant networks and its relevance to iot/m2mmeshdynamics oem licensing opportunities....

23
MeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics. All Rights Reserved 1 Disruption Tolerant Networks and its relevance to IOT/M2M Extensible NMS Support for DTN Mesh Networks + Applications MAC80211+OpenWRT Framework for Proprietary Devices Representative SBC computers with OpenWRT BSP support

Upload: others

Post on 26-Mar-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Disruption Tolerant Networks and its relevance to IOT/M2MMeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics

MeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics. All Rights Reserved 1

Disruption Tolerant Networks and its relevance to IOT/M2M

Extensible NMS Support for DTN Mesh Networks + Applications

MAC80211+OpenWRT Framework for Proprietary Devices

Representative SBC computers with OpenWRT BSP support

Page 2: Disruption Tolerant Networks and its relevance to IOT/M2MMeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics

MeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics. All Rights Reserved 2

MeshDynamics Provides Mission Critical Connectivity

Page 3: Disruption Tolerant Networks and its relevance to IOT/M2MMeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics

MeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics. All Rights Reserved 3

MeshDynamics has been developing an Open Source Platform for DTN for US Navy and US DOE. DTN Mesh Nodes support User Space Application Layer in OpenWRT for deep packet inspection, SDN based routing, Video, IFTTT rules. etc. DTN nodes provide autonomous, robust machine control with no assurance of internet connectivity.

DTN Modes Supported by MeshDynamics

Disruption Tolerant Networks

Page 4: Disruption Tolerant Networks and its relevance to IOT/M2MMeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics

MeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics. All Rights Reserved 4

Monitor DBRule DBApp. Mgmnt Layer

Applications/IFTTT

Mesh Nodes NMS (Java + Eclipse)Machine Controller Snap ins

Non IP Device Gateways (through App)  

External Audit ServerMachine ControllersMachine DiagnosticsIOT Chirp ShuttlesNMS Cloud ConnectApp Provisioning

Application  Coupling Layer

Meshap + CFG8011/MAC80211.

Mesh Node Stack

“PORTS”: Radios,, Ethernet Ports, DIO, AIO Serial etc.

Pub/Sub

Device Heart Beats sent based on Pub/Sub

Ker

nel S

pace

Use

r Spa

ce

1. Registration: Authenticated Agent Communicates with App.Mgmt Layer.2. Operation: Agent is associated with a Physical “Port”.

Port Forwarding rules direct raw data to application on mesh node or cloud. 3. Audits etc. Agents and Application ingress/egress port activity logged and audited.

(Autonomous) Applications Running on Mesh Node

Agent

Device

Page 5: Disruption Tolerant Networks and its relevance to IOT/M2MMeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics

MeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics. All Rights Reserved 5

(Autonomous) Applications Running on Mesh Node

Mesh Tables maintain these “ports”

.. Clients connected to “Ports”

..

Page 6: Disruption Tolerant Networks and its relevance to IOT/M2MMeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics

MeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics. All Rights Reserved 6

(Autonomous) Applications Running on Mesh Node

M2M Virtual NetworkNormal Operation No Internet Connectivity

Mesh Tables maintain these “ports”

.. Clients connected to “Ports”

.. Applications resident in Network

Page 7: Disruption Tolerant Networks and its relevance to IOT/M2MMeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics

MeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics. All Rights Reserved 7

NMS Displays Machine Status History

M2M Virtual Network

Mac

hine

Sta

tus

Upd

ates

(Autonomous) Applications Running on Mesh Node

Periodic Supervisory Control

Mesh Tables maintain these “ports”

.. Clients connected to “Ports”

.. Applications resident in Network

.. Intermittent Cloud Applications

Page 8: Disruption Tolerant Networks and its relevance to IOT/M2MMeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics

MeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics. All Rights Reserved 8

FilterGateway

Integrator Function

Chirp Data Streams M2M “Small” Data Flows “Big” Data Analysis And Audit

Scalable Architecture for Internet of Things (M2M)

Periodic Supervisory Control Mode

Cloud based applications connect“Small” Data Collection/Analysis

Normal Operation Mode

No Internet Connectivity needed Run on “Small” Data Pub/Sub

Page 9: Disruption Tolerant Networks and its relevance to IOT/M2MMeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics

MeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics. All Rights Reserved 9

Packets to-and-from end devices

Shuttles to/from different destinations

Propagator Node (Edge Router)

“Shuttles” to/from different integrator functions

Chirps unloaded/ reloaded

Application: Real Time Publishing of applications/devices data flows to Subscribers/Applications

. Pub/Sub framework with periodic, timed, “shuttle” service between publishers/subscriber apps.

. MAC80211 “radio” abstractions for proprietary devices supported (every interface is port based)

. Applications ingress and egress ports monitored by supervisory audit/management subscribers.

Scalable Pub/Sub Shuttles for Application Communities

Page 10: Disruption Tolerant Networks and its relevance to IOT/M2MMeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics

MeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics. All Rights Reserved 10

Disruption Tolerant Networks and its relevance to IOT/M2M

Extensible NMS Support for DTN Mesh Networks + Applications

MAC80211+OpenWRT Framework for Proprietary Devices

Representative SBC computers with OpenWRT BSP support

Page 11: Disruption Tolerant Networks and its relevance to IOT/M2MMeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics

MeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics. All Rights Reserved 11

Open Standards Java Based NMS

Java Based NMS Engine (shown with default skin)

Page 12: Disruption Tolerant Networks and its relevance to IOT/M2MMeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics

MeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics. All Rights Reserved 12

NMS Customization API

Page 13: Disruption Tolerant Networks and its relevance to IOT/M2MMeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics

MeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics. All Rights Reserved 13

Parent Downlink RSSI (Mobility)

Example:Periodic Stream Logs

Page 14: Disruption Tolerant Networks and its relevance to IOT/M2MMeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics

MeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics. All Rights Reserved 14

Database logs all mesh node heart beat information.Database also logs customer application data if requested.

Examples: . Sensor updates from serial line interface e.g battery power . GPS location of specific mobile clients.. Node level Network Performance History

Example: Logging M2M Data Streams

Page 15: Disruption Tolerant Networks and its relevance to IOT/M2MMeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics

MeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics. All Rights Reserved 15

Example: GPS locations from Heart Beat

Page 16: Disruption Tolerant Networks and its relevance to IOT/M2MMeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics

MeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics. All Rights Reserved 16

Disruption Tolerant Networks and its relevance to IOT/M2M

Extensible NMS Support for DTN Mesh Networks + Applications

MAC80211+OpenWRT Framework for Proprietary Devices

Representative SBC computers with OpenWRT BSP support

Page 17: Disruption Tolerant Networks and its relevance to IOT/M2MMeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics

MeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics. All Rights Reserved 17

OpenWRT +MAC80211 Network Stack

Open Source Library of MAC80211 based drivers for 11abgn/bluetooth etc:

Custom MAC80211 Interfaces

Port connection type specific Port connection Protocol specific

Page 18: Disruption Tolerant Networks and its relevance to IOT/M2MMeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics

MeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics. All Rights Reserved 18

Drivers

Meshap Coupling Layer

Mac80211

Mesh Functionality. Cfg80211

Application Coupling Layer

App-2 Monitor DB

Application Management Layer

Use

r Spa

ceK

erne

l Spa

ce

App- 1

Rule DB

OpenWRT +MAC80211 +Applications Network Stack

Page 19: Disruption Tolerant Networks and its relevance to IOT/M2MMeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics

MeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics. All Rights Reserved 19

L2 Switch

LINUX

CPU 1

LINUX

CPU 2

L2 L2Wifi Wifi

Mesh Engine(Master)

Mesh Engine(Slave)

Network ProtocolStack

Network ProtocolStack

Routing Mesh tables sync

Dual Processors for Multiple High Performance Radios

Virtual interfaces for Radio &

IoT Ports in CPU2 on CPU1

Page 20: Disruption Tolerant Networks and its relevance to IOT/M2MMeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics

MeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics. All Rights Reserved 20

Disruption Tolerant Networks and its relevance to IOT/M2M

Extensible NMS Support for DTN Mesh Networks + Applications

MAC80211+OpenWRT Framework for Proprietary Devices

Representative SBC computers with OpenWRT BSP support

Page 21: Disruption Tolerant Networks and its relevance to IOT/M2MMeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics

MeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics. All Rights Reserved 21

Representative SBC with OpenWRT BSP Support

140 mm x 100 mm

6-miniPCie,

Ana. Video, Audio Dig. IO USB SerialOptional SATA drive

http://www.gateworks.com/product/item/ventana-gw5400-network-processor

Page 22: Disruption Tolerant Networks and its relevance to IOT/M2MMeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics

MeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics. All Rights Reserved 22

105 mm x 100 mm

4-miniPCie, (3 Back)

Ana. Video, Audio Dig. IO USB SerialOptional SATA drive

Representative SBC with OpenWRT BSP Support

http://www.gateworks.com/product/item/ventana-gw5300-network-processor

Page 23: Disruption Tolerant Networks and its relevance to IOT/M2MMeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics

MeshDynamics OEM Licensing Opportunities. Modular “OpenWRT + Application Layer+ Cloud Management Platform © 2002-2015 MeshDynamics. All Rights Reserved 23

Representative SBC with OpenWRT BSP Support

35 mm X 70 mm 1-miniPCie,

App ConnectorHDMI

http://www.gateworks.com/product/item/ventana-gw5510-single-board-computer

https://wireless.wiki.kernel.org/en/users/drivers

http://trac.gateworks.com/wiki/OpenWrt/wireless

Plethora of 80211, Cellular, Bluetooth radios with MAC80211 drivers from Qualcomm / Atheros, Broadcom etc