Lesson 8 Internet Connected Smart Home Services And Monitoring. Chapter-12 L08: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Similar documents
Smart Homes and Cities

Lesson 13 Smart Street-lighting Services And Monitoring. Chapter-12 L13: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Fig Data flow diagram and architecture when using the TCUP Cloud Server for PaaS for the Developers and large

Lesson 4 Case Study: Connected ATM Premises Monitoring Project. Chapter-12 L04: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Lesson 9 Smart city Services And Monitoring. Chapter-12 L09: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Lesson 10. Circuit Boards and Devices Ethernet and Wi-Wi Connectivity with the Internet

Lesson 5 Nimbits. Chapter-6 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Lesson 1 Key-Terms Meanings: Web Connectivity of Devices and Devices Network

for Multi-Services Gateways

The onem2m standard Horizontal Service Layer

Lesson 14 Program implementation using Paho and ADT Example 9.12 in MQTT clients and MQTT broker communication with an Android phone

Exam : Implementing Microsoft Azure Infrastructure Solutions

Lesson 5 Case Study: Connected RFIDs Supply Chain Monitoring Project. Chapter-12 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Developing Enterprise Cloud Solutions with Azure

Practical Guide to Platform as a Service.

Industry-leading Application PaaS Platform

OSIsoft Technologies for the Industrial IoT and Industry 4.0 Chris Felts, Sr. Product Manager Houston Regional Seminar, October 4, 2017

The IBM MobileFirst Platform

ORACLE UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

Wireless (NFC, RFID, Bluetooth LE, ZigBee IP, RF) protocols for the Physical- Data Link layer communication technologies

PI System Pervasive Data Collection

Planning an architecture for the. Internet of Things. IoT Expo, Nov 5, Sumit Sharma Director, API Solutions.

CrossMount MediaTek White Paper April2015

IoT Mashups with the WoTKit

Architecting Microsoft Azure Solutions (proposed exam 535)

IBM Bluemix platform as a service (PaaS)

CompTIA Network+ Study Guide Table of Contents

Lechange App. User s Manual V1.0.0

A platform to build smart solutions for everyday ease

AT&T Flow Designer. Current Environment

Insight Basic and Premium Mobile App and Cloud Portal User Manual

This course prepares candidates for the CompTIA Network+ examination (2018 Objectives) N

OCTOBER 2017 HOW DEUTSCHE TELEKOM DELIVERS A MASS MARKET PRODUCT BASED ON ECLIPSE SMARTHOME

M2M / IoT Security. Eurotech`s Everyware IoT Security Elements Overview. Robert Andres

JBPM Course Content. Module-1 JBPM overview, Drools overview

Enable IoT Solutions using Azure

70-532: Developing Microsoft Azure Solutions

Presents...NOC-as-a-Service

Major Components of the Internet of Things Systems

YOUR INDUSTRIAL IOT PARTNER Expertises and solutions

The Internet of Things

BraindumpsQA. IT Exam Study materials / Braindumps

Developing Microsoft Azure Solutions (70-532) Syllabus

Airplane mode Android app application Back key bandwidth

Lost in Abstraction. Sebastian Janzen

M2M Evolution Topic: Connected Home of the future IoT. Comcast. Adam Gladsden & Tariq Chowdhury

Developing Microsoft Azure Solutions (70-532) Syllabus

Launch Smart Products With End-to-End Solutions You & Your Customers Can Trust

Exam Questions

Android project proposals

Steven Edouard SDET, US - DX Audience West Microsoft Bruno Terkaly Principal Software Engineer - Microsoft

Lesson 5 Arduino Prototype Development Platforms. Chapter-8 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

1080 P. Simply Brilliant. SMART HOME WI-FI CAMERA Model.LS078. Setting up your LifeSmart Wi-Fi Camera User Guide V 1.0

Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS)

Flexy Industrial IoT Router & Data gateway. Unlock your remote data. Think Flexy!

COURSE 20487B: DEVELOPING WINDOWS AZURE AND WEB SERVICES

Syllabus- Java + Android. Java Fundamentals

Edge Foundational Training

The Future of Lighting Is Smart. Martin Mueller Roger Sexton

IoT Ecosystem and Business Opportunities

Watchdata SIMachine (M2M Solution)

CompTIA Mobility+ Certification

70-532: Developing Microsoft Azure Solutions

AWS IoT Getting Started Guide for STM32F7 Discovery

Let s say that hosting a cloudbased application is like car ownership

Developing Microsoft Azure Solutions (70-532) Syllabus

Developing Windows Azure and Web Services

InfoMobility: How to Keep up with Evolving Platforms?

Connect and Transform Your Digital Business with IBM

Introduction to Worklight Integration IBM Corporation

The Connected Home Raymond Lee Dy Director, Technology Direction

An Empirical Characterization of IFTTT

The Three Software Stacks Required for IoT. Benjamin Cabé Eclipse

Creating a Java Internet of Things Gateway. David Woodard, Eurotech

Home Guardian Solution Product FAQ. EnTalk/EnTalk Lite

Home center SMS integration

Developing a Common Language for Communication between Disparate IoT Devices and Applications across Various Wireless Technologies

Building the Web of Things: frameworks and tools for fast prototyping Web-based physical mashups

3 Software Stacks for IoT Solutions. Ian Skerrett Eclipse

Reliable Stream Analysis on the Internet of Things

Using the tpm with iot

Alexander Klein. #SQLSatDenmark. ETL meets Azure

API Connect. Arnauld Desprets - Technical Sale

Internet Technology. 15. Things we didn t get to talk about. Paul Krzyzanowski. Rutgers University. Spring Paul Krzyzanowski

Your Next Step to a Fully Integrated Access Control System! Angelo Gentili Head of Business Development, EMEA Region, PartnerNET

17/05/2017. What we ll cover. Who is Greg? Why PaaS and SaaS? What we re not discussing: IaaS

ALIBI Witness 2.0 v3 Smartphone App for Apple ios Mobile Devices User Guide

Copyright 2017 Samsung. All Rights Reserved. O-Hoon Kwon, Ph.D. Samsung Electronics

[MS20487]: Developing Windows Azure and Web Services

J2EE Development. Course Detail: Audience. Duration. Course Abstract. Course Objectives. Course Topics. Class Format.

Cloud Services for Smart Grid. Raja Banerjea, Sr. Director Cambridge Silicon Radio October 15 th 2013

Autorama, Connecting Your Car to

OnView Mobile Monitoring

Information-Centric IoT Platforms for City-Scale Deployments

RICM4 Project Polytech Grenoble Université Joseph Fourrier OpenHAB Extension

McAfee Product Entitlement Definitions

Industrial IOT Gateway Family Datasheet

RESTCOMMONE. WebRTC SDKs for Web, IOS, And Android Copyright All Rights Reserved Page 2

McAfee Network Security Platform 8.3

Sentinet for BizTalk Server SENTINET

Transcription:

Lesson 8 Internet Connected Smart Home Services And Monitoring 1

Internet Connected Smart Home Services And Monitoring Smart home services Home lighting control Control and monitoring of appliances Security and intrusion detection, Video-surveillance, access control and security alerts Wi-Fi Control and monitoring deploying Internet and the remote cloud access 2

An architectural view Cloud (named Magic) based IoT platform for smart home Copyright Chapter-1L07: "Internet of Things ", Raj Kamal, 3

Service Provide Infrastructure SMS email Billing Push Notifications Server Server Server Log Handlers Log VPN Magic DB DB Sign Certificate Cloud Server Cloud, VPN and Video Network Magic IVR Video DB Video UWB GPRS WiFi Device Device Device ZigBee Network Wired LAN Home System Smart Home Control Unit Home System HHome System Surveillance Camera Home System

An architectural view Abbreviations used VPN: Virtual Private Network DB: Database IVR: Interactive Voice Response System, UWB: Ultra Wideband Copyright Chapter-1L07: "Internet of Things ", Raj Kamal, 5

Smart-home Devices Development and Deployment using an Open-source Software All smart home devices communicate using openhab (Home Automation Bus) Developer deploys Java and OSGi services GUI clients designed and can be used as downloads from git. IDE, guidelines, bindings for code development provided for openhab 6

HTTP Service Item Provider (Add-On) Protocol Bindings (Add- On) Automation Logic (Add-On) User Interfaces (Add-On) REST Service (Core) Repository (Core) Log back Libraries (Add-On) Base Library Core Declarative Services Event Administration OSGi Runtime Configuration Administration Fig. 12.7 Architectural layers in openhab development environment

OpenHAB Architecture 1. Core openhab objects REST service and repository; base library 2. openhab add-on objects Item provider, protocol bindings, automation logics, user interfaces and libraries 3. OSGi framework services Configuration-administration, event-administration service, declarative services, log-back, Runtime and HTTP services 8

OpenHAB Architecture 4. OpenHAB deploys event administration service of OSGi with pub/sub mode. 5. A stateful repository for querying and for use by automation logics 9

OpenHAB Stateful Reprository Some functions stateless, does not depend on previous action(s) Remaining actions stateful, dependent on previous chain of actions. State of items in repository as per the actions 10

Smart-home Using an Open-source Cloud Platform and Services Accompanying Cloud platform my.openhab Provides communication between that with the cloud. my.openhab cloud connector also provides REST Cloud based services, such as IFTTT 11

Smart-home Services an Open-source IFTTT The operating system versions Android 4.1 onwards and ios7onwards for IFTTT Enables the services such smart home controls and automation using mobile phones or tablets 12

Design Steps 1. Abstraction 2. Reference Model 3. Identifying Requirements of Device and Gateway Domain 4. Identifying Requirements of Network Sub-domain 13

Reference Model Two domains and their high-level service capabilities in the surveillance system IoT architecture reference model (1) Device and gateway domain (2) Applications and network domain 14

IFTTT HTTP Service Applets (Trigger and Actions) Device and Gateway Domain Smart Lights 1,, j Proximity Sensors 1,, j Intrusion Sensors 1,, k Appliances 1,, l Control of Home Devices User Interfaces Protocol Bindings Item Provider Automation Logic Events Event Messages Router openhab Applications and Network Domain Remote Control of Internet connected Home Devices my.openhab.org Event Message Routing Event Processing Home Event Messages intrusion data Files Analytics OSGi Framework Applications/ Services Android ios e-mail Social Media Set of Web services Fig. 12.8 Data flow diagram and domain architecture reference model for the Home Automation lighting, appliances and intrusion monitoring services <Style Element>

Device and Gateway Domain capabilities Example Assume j lighting devices, each with a proximity sensor. Automation logic provisioning that if no change found in proximity due to present of person (s) then the devices switch off 16

Device and Gateway Domain capabilities Example Assume k intrusion sensors and l appliances Automation logic provisioning that on intrusion, communicate a trigger (s) to a local or remote webservice Communicate using configuration setting at the configuration administration service of OSGi framework 17

Application and Network Domain Capabilities Deploys the applications, services and high-level capabilities. 18

openhab service Integration-hub between such devices and bindings between different protocols used for networking the home devices, OSGi and HTTP service Usually just one instance of openhab run on a some central coordinator (computer) at home 19

openhab service Event Administration service of OSGi service is used for remote service. Several distributed openhab instances can connect and deploy the event Bus. 20

Devices Hardware Design components 24 7 active digital video cameras for intrusion detection Number of spatially-distributed embedded proximity sensors, Home premises sensors Data processing for detection of suspicious activities Video-processing and filtering hardware 21

Devices Hardware Design components Software design modules at the device domain are software components for embedded deviced, distributed proximity sensors data processing; filtering and extraction of events; Communication on the events, and media server gateway for communication of events. 22

IDE OSGi Code Development Environment, Development, Debugging and Deployment 23

Requirements of Network Sub-domain Network hardware and software design components Wi-Fi/WiMax access network, Core IP network Server 24

Requirements of Network Sub-domain Network management functions to ensure secure communication network between device and gateway domain and applications/services. The openhab cloud connector connects the local openhab runtime to a remote openhab cloud, such as my.openhab, instance from openhab foundation 25

Summary We learnt Smart home services enable home lighting control, control and monitoring of appliances, security, intrusion detection, video-surveillance, access control and security alerts, Wi-Fi, Internet, and the remote cloud access for the control and monitoring 26

Summary We learnt Smart home services enable home lighting control, control and monitoring of appliances, security, intrusion detection, video-surveillance, access control and security alerts, Wi-Fi, Internet, and the remote cloud access for the control and monitoring 27

We learnt Summary An open source openhab platform Neutral to hardware and interfacing protocols. For example, a security camera device The automation logics can connect different systems. A cloud platform is my.openhab. The my.openhab cloud connector also includes REST and cloud based services 28

Summary We learnt IFTTT service enables a developer to create a sequential set of conditional (If This Then That) statements, called applets, which trigger actions by change to other webservice, such as Facebook, Twitter, Gmail. APIs of the application control the actions using the triggers 29

End of Lesson 8 on Internet Connected Smart Home Services And Monitoring 30