Home Automation Console Publish/Subscribe Server for interoperability and reduction of complexity at end devices.

Slides:



Advertisements
Similar presentations
Halifax, 31 Oct – 3 Nov 2011ICT Accessibility For All Gale Lightfoot, Senior Staff Program Manager, Office of the CTO, SPB Cisco ATIS Machine-to-Machine.
Advertisements

Home control model for smart devices Ho-Jin Park ETRI, Korea ISO/IEC JTC1/SC25/WG1-N1536.
Standardizing Access to Information from Onboard Mobile Mining Equipment Mark Bartlett Presented at: CIM Annual Meeting May, 2013 Mining Standards and.
Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
PHP and CSS to control web apps styles. CSS is used to style today’s web applications.
Objectives Overview Differentiate among laptops, tablets, and servers Describe the purpose and uses of smartphones, digital cameras, portable media players,
Objectives Overview Differentiate among laptops, tablets, and servers Describe the purpose and uses of smartphones, digital cameras, portable media players,
Bryan Donyanavard Nik Sumikawa. Project Description Transfer data between two mobile phones via Bluetooth. A unique cell phone movement will establish.
BIG PICTURE REPORTING JustFoodERP What does reporting mean to our customers? Standard DocumentsSelf-serveSchedulingNotifications Business IntelligenceOnline.
Integration of Hand-Held Devices into Collaboration Environments IC’02 Las Vegas, NV June June Geoffrey Fox, Sung-Hoon Ko, Kangseok Kim,
Discovering Computers: Chapter 1
Situation Aware Mobile Computing (SAMC) CPSC 608 Project Spring 2002 Project Members: Brent Dinkle Hemant Mahawar Marco Morales Sreekanth R. Sambavaram.
1 JBus, A Platform Independent Publish/Subscribe Bus for CWave 2000 M.S. Thesis Defense Joseph W. Longson March 30, 2000.
Security and Digital Recording System Students: Gadi Marcu, Tomer Alon Number:D1123 Supervisor: Erez Zilber Semester:Spring 2004 Mid Semester Presentation.
Title put our names here. General Problem Statement Ability to give customized information to a user based on the user’s current location, the current.
Architecture and Real Time Systems Lab University of Massachusetts, Amherst I Koren and C M Krishna Electrical and Computer Engineering University of Massachusetts.
A Gateway For SIP Event Interworking - Sasu Tarkoma & Thalainayar Balasubramanian Ramya.
Implementing Application Protocols. Overview An application protocol facilitates communication between applications. For example, an client uses.
Multi-criteria infrastructure for location-based applications Shortly known as: Localization Platform Ronen Abraham Ido Cohen Yuval Efrati Tomer Sole'
Mobile Data Sharing over Cloud Group No. 8 - Akshay Kantak - Swapnil Chavan - Harish Singh.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
The internet and the WWW
Online Game JAVA for PDA WAP for Mobile Phone. Java for PDA  Hardware limit - Java API Power Memory  JDK 2M byte. Connectivity Display size.
Ekrem Kocaguneli 11/29/2010. Introduction CLISSPE and its background Application to be Modeled Steps of the Model Assessment of Performance Interpretation.
Introduction to Computers
System Architecture.  Windows Phone 7  Mobile Phone Application  User – End Perspective  Google App Engine  Administration Console  Handles authentication,
Home Control Protocol for Smart Devices Hojin Park WG!-N1505.
Applied Pervasive Computing Presentation : Mobile Interaction Devices.
Kaifei Chen, Siyuan He, Beidi Chen, John Kolb, Randy H. Katz, David E
Moving the RFID Value Chain Value Proposition Cost and Complexity What is it? (passive RFID) Where is it? (active RFID) How is it? (Sensors) Adapt to it.
NEARBY: HYBRID NETWORK MOBILE APPLICATION Shuai Zhang, Ziwen Zhang, Jikai Yin.
Introduction to Internet terms. Topics to Study What is Internet HTTP URL SMS MMS Wi-Fi Video Conferencing Social Webisites.
LOCATION BASED REAL-TIME INFORMATION DELIVERY SYSTEM Group #6 Chandra Shekhar Jammi( ) Venkata Sri Krishnakanth Pulla( ) Prashant Tiwari.
Raspberry Pi: Automated Garden Monitoring System Stacy, Devin, Brandon.
IntroductionRelated work 2 Contents Publish/Subscribe middleware Conclusion and Future works.
Stu Fox Datacom Systems Ltd. ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM Modern platform for the world’s apps 1.
Analysis and algorithms of the construction of the minimum cost content-based publish/subscribe overlay Yaxiong Zhao and Jie Wu
1 Title: Introduction to Computer Instructor: I LTAF M EHDI.
FCM Workflow using GCM.
Mobile web vs apps compared. Pro's of mobile web Accessible through any browser Doesn't require app download Load page by page Good for SEO Will have.
From Use Cases to Implementation 1. Structural and Behavioral Aspects of Collaborations  Two aspects of Collaborations Structural – specifies the static.
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
ARM and GPS Based Transformer monitoring system with area Identification Student Name USN NO Guide Name H.O.D Name Name Of The College & Dept.
From Use Cases to Implementation 1. Mapping Requirements Directly to Design and Code  For many, if not most, of our requirements it is relatively easy.
A cool App powered by “HuntingCars“ #CarHunters Lorenz Hänggi ( Mobile ) “Team Leader” Cedric Wider ( Mobile ) Nawar El Husseini ( marketing, data analysis.
Created by BM|DESIGN|ER Outdoor App Users Advertisers Developers Core Team.
Possible options of using DDS in oneM2M Group Name: ARC Source: KETI, Huawei, Hitachi, China Unicom Meeting Date: Agenda Item: DDS binding.
REDCap Mobile Application
A brief introduction to IoT gateway
Transfer of data in ICT systems
Building a conference attendee tracking system using DNN and MQTT
Possible options of using DDS in oneM2M
System Design of Internet-of-Things for Residential Smart Grid
Tracking and Booking Taxi
Chung-Min Huang, Chien-Tang Hu Institute of Information Science
Peer-to-peer networking
Location Information Services
connectivity | autonomous | electrification | architecture
connectivity | autonomous | electrification | architecture
Computer Basics Section 2.1 YOU WILL LEARN TO… Identify hardware
Objectives Overview Explain why computer literacy is vital to success in today's world Describe the five components of a computer Discuss the advantages.
File Transfer Protocol
Senior Project, Spring 2018 To-do List Optimizer 1.0 Problem Solution
Modelling the internet
Mixed Reality Server under Robot Operating System
Modelling the internet
Chapter 3 – part2.
Android App Development Course
Nenad Stefanovic and Danijela Milosevic
Presentation transcript:

Home Automation Console Publish/Subscribe Server for interoperability and reduction of complexity at end devices

Problem Statement To achieve interoperability of Home devices by allowing user to customize subscriptions of devices. The model should not constraint the developer from implementing various sensor network optimizations and provide a consistent API.

Earlier attempts at HAN Various manufacturers have sold home appliance sets that are hard wired to work together. These does not allow connectivity with other devices thereby reducing utility.

Related Protocols Zigbee attempted a standardization of Home Automation devices by providing specifications for all messages that can transmitted This resulted in pages of complex specification that’s needs to implemented by developers on each platform

Our Idea A Home Automation console which can be wall mounted which is quite similar to a tablet with Android running on it. It has pub/sub server that gets unprocessed information from publishing sensors. The user or manufacturer through Android apps can process the information The user can specify which devices subscribes to which information conditionally.

Pub/Sub Algorithm Each publisher sends all the data it can publish to the HAN Console. The HAN Console stores mapping of a publisher’s data to a subscriber’s functionality. The HAN Console processes the publisher’s data according to an expression specific to a subscriber’s functionality and sends it to the subscriber depending on the result

[place holder for screenshots] [HAN Console]

[place holder for screenshots] [simulated sensor boards] [simulated devices]

[place holder for screenshots] [location based interactive app on user’s mobile]