30
IoT/M2M Capability Overview

Overview of IoT/M2M Capability

Embed Size (px)

Citation preview

Page 1: Overview of IoT/M2M Capability

IoT/M2M Capability Overview

Page 2: Overview of IoT/M2M Capability

WHO WE ARE?

FEATURED ON ANALYST REPORTS

QUALITY CERTIFICATIONS

Enterprise IT and Product Engineering Services Company

24,000 employees | 20 countries

1000+ Customers include top 6 Fortune 100

Part of $1.85 B ALTEN Group

Page 3: Overview of IoT/M2M Capability

INDUSTRIES: WE WORK WITH

Telecoms & Multimedia

Government & FinanceIndustrial & Energy

Automotive & Rail/Naval

Aerospace, Defence & Security

Page 4: Overview of IoT/M2M Capability

GLOBAL PRESENCE ACROSS 20 COUNTRIES

North America Europe Africa & Middle East Asia

France | Belgium | Germany

Italy | Netherlands | Norway

Sweden | Romania | Spain

Scandinavia | Switzerland | UK

India | China | SingaporeUSA | Canada Africa | Middle East

Page 6: Overview of IoT/M2M Capability

WHAT WE DO in IoT / M2M

Vehicles, Asset, Person & Pet, Monitoring & Controlling

Agriculture Automation Security & Surveillance

Building Management

Embedded Mobile

M2M & Wireless Sensor Network

Everyday Things Smart Homes & Cities

Telemedicine & Healthcare

Locate Asset

Track / Monitor Asset

OPEX Reduction Happy Customer Improve quality of life

Mo

netize

Page 7: Overview of IoT/M2M Capability

SERVICE OFFERINGS: Device/Sensor/Gateway Providers

Design, Optimize & Verify

Hardware design, analysiso HDL or schematic designo Design analysis

Optimization for customer specific requirementso Performance Optimizationo Size optimization (Foot print & RAM)o Power Optimizationo Boot Time optimizationo Target cost

Verification & validation

Embedded Software

Development – firmware, device driver, board support packages (BSPs).

Porting existing drivers, OS, middleware to new platforms.

Integration of device drivers Customization for different

connectivity requirements – WiFi, LoRA, RPMA LTE-M, NB LTE-M & NB-IOT.

Coding

o C, Java, Python

o JavaScript , Node.js

Comms/Transport

o Wifi, Bluetooth, ZigBee

o DigiMesh, LPWAN, Ethernet

Discovery

o mDNS

o UPnP

Page 8: Overview of IoT/M2M Capability

Case Study

Zigbee Sensor Hardware Design the hardware, firmware and board diagnostics software(BSP). The core board is built around F1611 Micro controller from TI’s MSP430 family. MSP430F1611 is an Ultra Low power micro controller and

consists of several peripheral interfaces targeted for various applications. The architecture, combined with five low power modes is optimized to achieve extended battery life in portable measurement

applications.

Superheat Controller

Design Superheat controller firmware and software for monitoring an d managing configuration. A refrigeration unit runs at highest energy efficiency when the superheat of the refrigerant is maintained close to 0 degrees C at the exit

of the evaporator of the refrigeration system. The goal of the superheat controller is to control superheat at a given target set point, often near 0 degrees C, by modulating a variable orifice silicon expansion valve (SEV).

Designed BLDC Motor Controller to sense temperature and occupancy. Objective to replace the AC motors normally used in applications like refrigerator, washing machines, fans etc with a smaller, low power

Brushless DC motors (BLDC) which would provide 20-30% saving in power. The solution consists of three parts, the controller board, power supply board and remote controller. The controller is designed around Renesas R8C controller and the remote controller around Renesas M34286. The power supply is single output 24V/3A switch mode power supply operating from 90-260V AC.

BLDC Motor Controller

Page 9: Overview of IoT/M2M Capability

Case Study: Data Acquisition Card & Gateway for Industrial Application

The main board receives machine parameters from various sensors through ADC. After processing the data, the MCU sends the desired information to user over 10/100 Ethernet. The main board is powered by external AC-DC adapter (230V AC to 12Vdc/1A /UL approved).The daughter board receives machine

parameters/status information from sensors (analog, digital and pulse) outputs of machines. The received signals pass through isolator and level shifters. The outputs of isolator and level shifters are fed to MCU via board to board connector. Daughter board is powered by external 24VDC

Main Board

Plant Floor IS hardware is an Ethernet Gateway for industrial equipment.

Daughter Board

Page 10: Overview of IoT/M2M Capability

Case Study: ATM Monitoring & Control

For air conditioning - monitor the temperature on and off status and working conditionof the AC Unit

For light fixtures - Mange and monitor Internal lightings and control them based onlight level inside the ATM

For name board - Lights - automatic switching and monitoring the name board signlights outside the ATM.

For housekeeping - Any housekeeping person visit is monitored and ensured that thehouse keeping happened by a switch before and after doing the work execution

For Cash loading - Same as house keeping

Ups Charge Discharge and related monitoring

Main power on and off

The sensors are as follows:

ATM centres are mostly monitored for the ATM machine, but ATM maintenance is not monitored. This POC aims at managing and remote monitoring of the ATM centres.

Hardware – To retrofit and manage the Remote A/C control and IO daughter board It also provides runtime control of Air Conditioning and Managing lightings based on pre-set criteria.

Page 11: Overview of IoT/M2M Capability

Case Study: Automatic Ride Capture System

ARCS – is a project that aims at capturing roller coaster moments and customer experience while they are on the roller coaster. Precise triggering of the camera has to be ensured to capture right moments. The triggering varies based on the speed and position of the camera fixed for the Roller coaster rides.

The device is configured via REST API’s for operational parameters.

The block diagram shows the overall system architecture with S1, S2, S3 and S4being sensor inputs (IP). Flash and Camera Outputs triggered via controller.

System has an Ethernet interface to interact with the other system and is usedfor configuration, reporting and remote management.

USB and JTAG ports are used for burning the new firmware image on to the ARCScontroller hardware board.

A group of similar controllers are managed from a centralized location.

JTAG

BUCK 3.3V

ISO/Level Convertor

ISO/Level Convertor

ISO/Level Convertor

ISO/Level Convertor

RX 63N Controller

ETH PHYRJ45

Connector

USB

LDO-5V9V DC

S1

S2

S3

S4

RST

CLK

Flash Output

Camera Output

Page 12: Overview of IoT/M2M Capability

SERVICE OFFERINGS: Connectivity Providers

Onboarding Sensors

Developing software that is capable of embedding and executing an IoTapplication directly on the SIM.

Prototype

Platform device SDK porting

Setting up of management console

Device or sensor onboarding

IoT System Integration

Multiple platforms, numerous protocols and large numbers of APIs.

With orchestrators, legacy NMS/OSS, Enterprise systems (Oracle)

Supplementary management, automation and streamlined processes to manage multi-hypervisor, multi-cloud infrastructures.

New Applications

Customized engine –alerts, reporting that maps the relationships of devices-to-reports-to-users.

Develop, Port & Test specific applications or VNF’s for bandwidth management, traffic engineering.

New revenue stream billing models.

Service assurance solution for embedded SIM’s

24X7 remote management

IoT sensors (status monitoring, diagnostics, install, update, uninstall, configure policies and firmware).

Incident management -Detection, classification, investigation and resolution.

Security policy compliance & enforcement management

Testing

In multi-cloud networks, Microservices' can cause: propagation delay and network performance issues. Test performance of microservices in all of the hosting variations across hybrid or multi-cloud environment before deployment.

E2E functionality testing

Page 13: Overview of IoT/M2M Capability

Accelerator: Orchestration Framework

Based on ETSI NFV ISG specification

Orchestration framework that providesautomated service delivery of NetworkFunctions on Virtual Clouds

VNFs such as VPN , SSL offloading , LoadBalancing launched by NFV orchestrationframework

Enables service providers to create virtualprivate multi-tenant cloud deployed on anycloud platform

Platform components: Service Portal,Orchestration, NFVI - OpenStack/Cloud Base

Features supported: Service catalog, Serviceordering, Dynamic service provisioning,Service remediation, Instance remediationetc.

Page 14: Overview of IoT/M2M Capability

Accelerator: Orchestration Framework, Architecture

NFVOps

Virtual Infrastructure

Manager

NFVO

VNFManager

VPN

VNFManagerVNF

EngineNFVO Engine

Core Controller

Log Engine

Message BusCLI

EngineEMS

Engine

Action Engine

VIM Engine

NetServEngine

Analytics Engine

REST API Data X-Change Connector Types

Library

Tools/Technologies

Enablement

Page 15: Overview of IoT/M2M Capability

Accelerator: vCPE Framework

Reusable framework that allows key CPE functions to be instantiated as Virtual Network Functions (VNFs) at Provider Edge (PE)

Core Functions include:

o DHCP server, DHCP client and DHCP Relay

o VLAN (802.1q and Q-in-Q)

o Stateful Firewall

o Static and Dynamic NAT (with support for ALGs)

o Layer-3 IPSec VPN Gateway

o Routing (RIP and OSPF)

o Static and Dynamic VRF (Virtual Routing and Forwarding)

o Traffic Shaping and Quality of Service (QoS)

o CLI/SNMP based VNF management

Data Plane optimized to Intel® DPDK and capable of supporting 10 Gbps full duplex packet processing on single Intel Xeon E5-2697 processor

o Data Plane throughput scales linearly with number of processors

Modular construction - Allows new control plane applications to be added or customized to support different use cases

Provides REST based interfaces to Third Party MANO applications

Page 16: Overview of IoT/M2M Capability

Accelerator: TR069

One of the challenges operators will face is to maintain quality,consistency, and reliability of services to Enterprise M2M customers.Telco operators are turning to remote management of CPE and soonM2M devices to provision and manage advanced services while reducingsupport costs and customer churn.

TR-069, the Broadband Forum’s CPE WAN management protocol, is now thede-facto standard for remote CPE management. TR-069 provides standardizedremote device management for residential gateways and other devices. Itprovides the necessary framework for efficient, scalable and secureprovisioning, to support a wide variety of broadband services.

ACL offers a TR-069 Client based on CPE WAN Management Protocol, a software component that can be easily integrated with devices like residential gateways, Set Top boxes, Femtocell devices and other home

networking devices to make the devices remotely manageable from an Auto Configuration Server.

Page 17: Overview of IoT/M2M Capability

Case study: Multi-Cloud Integration

Cloud Networking Orchestration

Operator IP/MPLS Network

AWS West

VM-west VM-west

Customer Workloads

Direct Connect (DX)

Customizing and integrating an orchestration platform that unifies the operational domains of the multi-cloud ecosystem participants through a single self-service interface

Integrate orchestrator and stitch together all networking resources in AWS and Operator

Develop adapter to AWS

Federated cloud network service across Operator and AWS networks

Enable automated provisioning & configuration of Operator’s IP service and AWS network resources for Enterprise cloud workloads

IP VPN Provisioning & Assurance System

VPC Networking APIs

AWS East

VM-east VM-east

Customer Workloads

Customer Workloads

VM-south VM-south

Operator Enterprise Cloud

Page 18: Overview of IoT/M2M Capability

Device management and monitoring software for various classes of gateways and devices which transmit data at different transmission protocols.

End-to-end security function associated with a secure connection and remote control IoTdevices.

Support for HTTP, WebSockets, XMPP,CoAP,and MQTT protocols for data collection.

Interoperability

SERVICE OFFERINGS: Platform Providers

Customize core platform functions

Application and processing engines that allow the data collected from IoT devices to be leveraged for variety of use cases:

o GEO location tracking

o Predictive maintenance

o Asset tracking & optimization

o Loss prevention & recovery

o Supply chain optimization

o License management

o Field workforce management

o Alert Management

Application Engines

Filter and transform real-time sensor data.

Data analysis, Statistical analysis and report generation

SaaS programing, data management, Statistics.

Visualization

Advanced Analytics

Java, Python, C#, PHPJavaScript , Node.js,

TR-069, OMA-DM /OMA LightweightM2M v1.0

MQTT, CoAP, XMPP , AMQP, Websocket, Node, SOAP

JSON-LD, Web Thing Model, IOTDB, SensorML, Semantic Sensor Net Ontology - W3C, Wolfram

Language, RAML, SENML, LsDL

Coding Device Management Data Protocols Semantic

Page 19: Overview of IoT/M2M Capability

Accelerator: IoT Platform Framework

Database Analytics Enterprise ApplicationsIoT Applications

Communication (CoAP, XMPP, Restful HTTP, MQTT)

Security

AuthenticationAuthorization

TrustIdentity

ThingManagement

Web Based Admin Portal

Rule Engine

Rule Based Services

Virtual Entity

Physical Entity DefinitionsAnd Functions

IoT Framework

Devices, Sensors, Actuators, Tags

Services Communicating with Things

IoT Service

Page 20: Overview of IoT/M2M Capability

Accelerator: IoT Platform Framework, Features

1. Things Management

o Application to manage things

2. Rules Engine

o Rules engines are used act on the sensor data and trigger an action or an event

3. Asset and Security Management

o Effective tracking and management of enterprise assets

4. Virtual Entity

o Mapping of physical and virtual entities to enable M2M queries

5. API Gateway

o A common API gateway for the various IoTfeatures that can be easily accesses across different geographical locations

6. Big Data Analytics

o Meaningful visualization of refined data to help in smart business decisions

Mobile Cloud

IT Apps OT Apps

Communication(CoAP, MMQT, Resful API)

IoTPlatform

IoTBusinessSolution

APIs/Integration

Holistic

BI/Analytics

Data

Thing Management

APIs/Integration

Gateways

Things

Page 21: Overview of IoT/M2M Capability

Accelerator: Alert Engine

Rule based clinical Decision alert and notification system for clinical staff and patients.

Automatically generate electronic alerts in real-time.

Customize alerts based on medical information and predefined clinical rules

Template based alert content management

Define custom clinical rules for automatic alerts

Effective rules to project actionable alerts.

Enable the user to monitor and track the alerts as well as access/ act on the alerts from anywhere

Page 22: Overview of IoT/M2M Capability

Accelerator: Alert Engine

App-Collect patient's Glucose readings

from a glucometer device integrated to

the EHR

Integrated EHR - Patient Data

Event Defined - Clinical

EHR Data - API trigger event on Glucometer data received

Rules Engine

Triggers Rules Engine

Rule AdminConfiguration

Manager

Alert Action

Acknowledge/Escalate

SMS/E-Mail/Message

Page 23: Overview of IoT/M2M Capability

Accelerator: Field Workforce Management

Mobile Application

Appointments Video/Text Chat

Vitals Recording

Tasks assignment

Secured Data Transactions

Time Log

FFM – Remote Patient Care Mobile Platform Features

Technologies

ACL’s Field Force Management framework automates and eases the practical process of managing the on field professionals using the mobile applications.

Appointments and tasks scheduling, time and location based tracking of appointments, real time tracking of users locations from the server portal.

Real time online Audio/Video and Text chat with users in case of emergencies

Users and Roles Management with Admin dash board web application with real time tracking of on field users.

REST APIs

Web based dashboard and admin Panel for Scheduling

and Monitoring

Users (Doctors / Nurses / Patients) Management

Patient’s inventory Security for Data TxAppointment Management

FFM – Remote Patient Care Server Platform Features

MySQL DBFFM - Remote Patient Care Server

GCM / FirebasePush Notifications

Page 24: Overview of IoT/M2M Capability

Accelerator: Visualization Framework

Users have too much clutter and need the ability to select and focus on just what they need in order to make effective decisions.

Data residing in multiple systems / products, but users need to see a holistic view in one place in order to make effective decisions.

Multiple Channels: Proliferation of browsers and form factors. Expensive and time consuming to keep up.

Dashboards Framework help decision makers access and identify the right information, that when combined, provides additional insight leading to more informed decisions

Mobile

Tablet

Desktop

Widget Module

Configuration Module

Theming Module

Dashboard Framework

HTTP Request

HTTP Response

Database

(Oracle, MySQL

& SQL Server)

Data LayerService API

Request

Response

Responsive Web App

(All browsers)

Mobile App(IOS, Android& windows)

Devices

Dat

a A

cces

s La

yer

Web APIs

Page 25: Overview of IoT/M2M Capability

Case Study: Cloud Based Sensor Management Solution

Business Needs

Client approached to develop a cloud based sensor management solution, Remote sensor configuration and equipment management etc.

To build a real time Analytics based on the sensor data to easily take decisions.

Develop work order management for Brewery Industry connected with Sensors

Solutions

Wireframe - discuss and lay out the intricate details of how the user would interact with the app.

Included step-by-step screen-flow doc was included with the wireframes

Developed the minimum viable product to demo the concept and get feedback.

Build the analytical engine to do the real time analysis and sentiment analysis

Developed a chat tool to communicate from the system

Sensor management solution on cloud

Anamoly detection of work orders for brewery industries

Remote Sensor configurations and setting the parameter

Tract and get the live analytical data from all the sensors

Responsive system across all platforms and devices

Sentiment Analysis

Benefits

Adobe Experience design HTML5 / CSS3 , Bootstrap Javascript Libraries -

Angularjs , D3js, Highcharts, Python, Nodejs

Php, mysql

Technology / Tools

Page 26: Overview of IoT/M2M Capability

Case Study: Car Dealer

Improve Buying Experience - allows buyer to inspect cars of their choice without being intrigued by the presence of the dreaded Car Salesperson

Improve - Sales Intelligence before the sale. Car Salesperson silently watches buyer activities on his/her device. The salesperson is armed with information on buyer inclination, choice and preferences.

Inventory - manage inventory, see on and off lot location of vehicles and get alerted to basic vehicle maintenance like low battery.

Buyer Entersthe Dealership

Is handedover the iPad

Activated iPad detects iBeacons

Placed on carsin the vicinity

Buyer selects aiBeacon to

review a specific model

Buyer customizestrim/makes

selection as perhis/preference

Sales person continuously

monitors buyer behavior online

Sales Personapproaches buyerwith a customized

deal to close the sale

Page 27: Overview of IoT/M2M Capability

Case Study: Identify Propensity For a Patient Re-admission

Business Problem : A healthcare facility wants to identify a patient's chance of gettingre-admitted upon discharge within 30 days. Patient readmission is one of theparameter used to evaluate the quality of the hospital care.

Benefits: Clinicians can be prepared to provide better post-discharge care for patientswho are likely to get re-admitted. Hospitals can avail benefits from Government andavoid enquiries from Insurance companies. Rates of 80% or lower are consideredoptimal by the agencies. Hence it is necessary to predict and take actions to reducereadmission.

Project Highlights

Identify the Predictors. Several direct and indirect parameters can also be reason for readmission. It could be related to the previousvisit or some unplanned readmission which are not preventable.

Process the Datasets & Refine the dataset for building Model/Analysis. Discarding noisy and heterogeneous data with hundreds ofrelevant yet sometimes correlated attributes.

Identify suitable Algorithm

o Gradient Boostingo Random Forest

Build/Evaluate the Model. Distributive query processing was performed through Hive and it enabled important quality metrics to bedeveloped across different dimensions.

Data Visualization

o .csv is converted into JSON formato Displayed using Alten Calsoft Labs UI framework

Data for analysis - 421 readmissions within 30 days; Prediction on a scale of 0.77 was achieved.

Solution Details

• Hortonworks HDP

• Ambari

• Hive, MapReduce

• Python, R

• Gradient Boosting

• Random Forest algorithm

• Scikit-Learn Tool

• REST API

• ACL UI Framework

Tools and Algorithm Used

Page 28: Overview of IoT/M2M Capability

Case Study: Cloud Based Wi-Fi Solution

Cloud-based Wi-Fi solution

Development of Virtual Network Functions (VNFs) for WLAN controller, location-based services etc.

Solution architecture based on x86 servers

OpenStack-based orchestration & management platform with portals & role-based access control (RBAC)

Cloud-based Wi-Fi solution

Logging

Reporting

Monitoring

Entitlement Infrastructure (x86 Server)

VI Manager (OpenStack)

VNF

VNF Orchestration& Management

Customer Experience Management (CEM)

CEM is a proactive monitoring system that predicts the network behaviour & helps the customers to avoid network failures

It measures the effectiveness & efficiency of VNF services

CEM can trigger a test at a given time to measure the efficiency of network by simulating 10000 mobile users etc.

VNFs & services developed & managed

WLAN Controller to manage Access Points (APs)

Access Point & radio management Hotspot2.0-based roaming

WLAN gateway to manage network traffic

Load balancing & traffic controlling Authentication Network behaviour Management

Wi-Fi Analytics Engine

Collects network performance data Provides statistics & metrics Analyse, assess & prepare report

Location-based Services

Recognize client location content delivery based on location

Page 29: Overview of IoT/M2M Capability

WHY ALTEN CALSOFT LABS

Engineering Excellence Speed to Market, Frameworks Cost Reduction

Device to Cloud Expertise

Expertise on SDN, NFV

Orchestration Framework

VNFs- vCPE, VPN Gateway

TR069, Alert Engine

Field Workforce Management

Visualization

Frameworks – “0” COGS

Professional Services– “0” COGS

Labour ArbitrageExpertise on Multi-Cloud Integration

Page 30: Overview of IoT/M2M Capability

CONTACT US

Write to us : [email protected] Our Website: https://www.altencalsoftlabs.com

USA | FRANCE | UK | INDIA | SINGAPORE