OASIS RCxml ACCESS INFRASTRUCTURES:

Slides:



Advertisements
Similar presentations
META-Engineering META portals Handling Real Time applications Copyright © 2012 IT & Integration AS The Paradigm to Cloud Transformation with: Self Sevice.
Advertisements

PROGRESS project: Internet-enabled monitoring and control of embedded systems (EES.5413)  Introduction Networked devices make their capabilities known.
Technology Round 7 Exploring I.C.T. in the Syllabus.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
ADAM-5000/TCP- Distributed Ethernet I/O
Chapter 3 Hardware, Software, and Networks Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall 3-1.
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.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
ETHLON LonWorks Ethernet Adapter Conventional Approach SIPAI Solution ETHLON DIRECTLY REPLACES SLTA-10 OR SLTA CONNECTIONS.
HES Interoperability Ron Ambrosio & Dritan Kaleshi.
Voice-based generic UPnP Control Point Andreas BobekUniversity of Rostock Faculty of Computer Science and Electrical Engineering Andreas Bobek, Hendrik.
Kemal Baykal Rasim Ismayilov
ITI-510 Computer Networks ITI 510 – Computer Networks Meeting 6 Rutgers University Center for Applied Computer Technologies Instructor: Chris Uriarte.
Network Programming Chapter 1 Networking Concepts and Protocols.
AN OVERVIEW Rocky K. C. Chang13 Sept The web 2.
Web Services Architecture Presentation for ECE8813 Spring 2003 By: Mohamed Mansour.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
LonWorks Introduction Hwayoung Chae.
Network Processing Systems Design
Common Channel Tag Mobile System RTlab Kang Moo jin.
Chapter Objectives In this chapter, you will learn:
CompTIA Security+ Study Guide (SY0-401)
.NET Omid Darroudi.
Operating System & Application Software
IoT Integration Patterns, REST, and CoAP
System Network Structure
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
WEB SERVICES.
Network Architecture Layered system with alternative abstractions available at a given layer.
IzoT™ Device Stacks March 2014.
Mobile Operating System
Introduction to Embedded Computing
Unit – 5 JAVA Web Services
DT80 range Modbus capability
Chapter 1 Introduction.
CO6025 Advanced Programming
Telecommunications, the Internet, and Wireless Technology
Lecture 6: TCP/IP Networking By: Adal Alashban
Hotel Room Intelligent System
Data Networking Fundamentals
CMPE419 Mobile Application Development
Smart Data Centers.
السلام عليكم.
CompTIA Security+ Study Guide (SY0-401)
Telecommunications and Networking
Wsdl.
Introduction to Microprocessors and Microcontrollers
Introduction to Web Services and SOA
Smart Home Automation System
Continuous Automated Chatbot Testing
Smart Home Automation System
Adhoc and Wireless Sensor Networks
Nico Technology Ltd. Power Management System
Nico Technology Ltd. Power Management System
PLC’s Are ... Similar to a Microcontroller: Microprocessor Based
Computing Over Distance
Frameworks And Patterns
Chapter 3 Hardware and software 1.
Architecture.
Chapter 3 Hardware and software 1.
Telecommunications, the Internet, and Wireless Technology
Introduction to Cyberspace
Cloud-Enabling Technology
Distributed System using Web Services
The Anatomy and The Physiology of the Grid
Introduction to Web Services and SOA
Copyright 2005 Prentice- Hall, Inc.
Chapter 1 Introduction to Networking
CMPE419 Mobile Application Development
Network programming Lecture 1 Prepared by: Dr. Osama Mokhtar.
Presentation transcript:

OASIS RCxml ACCESS INFRASTRUCTURES: PROCESS SERVER GATEWAY Interface: Devices = Web services (mirrored) INTERNET / INTRANET Access Infrastructure: PROCESS NET Access Infrastructure: Devices WEB Browsers: (OS independent Client GUI) Thin Clients… - Ethernet - Firewire - USB - Lon - CAN - X10 - EIB - SCP/CEBus - RFID etc TCP/IP: (RCxml) Web services technology: - UDDI - WSDL - SOAP WEB Access portals: Portal + UDDI device catalog (WSDL-models of devices) Hans A. Kielland Aanesen

EIA 721 :HomePnP ( Generic CAL )

Abstraction layer based on the Engineerings-standard EIA-721 (HomePnP) that can be adapted to all “open” BUS-technologies: - Lon ( Echelon ) - X10 - EIB ( Siemens ) - Blue/White Tooth (Ericsson) - Ethernet ( TCP/IP) - Firewire /IEEE 1394 ( Apple Computer ) - USB - SCP/CEBus ( Microsoft UPnP) CAN RFID etc Hans A. Kielland Aanesen

(Nodes and Subsystem Addresses) (Application Interfacing) EIA-721 Interoperability Criteria Node Product Modeling: (Service Oriented Architecture) Applications (Nodes and Subsystem Addresses) HC & UC House Code(Domain ID) & Unit Code(Node ID) Interoperability layers: (Application modeling+CAL) CX OB IV Appl. Groups: ( Functional Profiles) Audio/Video Lighting Communication HVAC Utility Security Appliance Convenience Appl. Fuctions: ( SNVT, NV) Node Control CX Control Data Chan. Rx Data Chan. Tx Binary Output Binary Input Analog Output Analog Input Multi-Throw Output Multi-State Input Matrix Output Multiplane Output Ganged Analog Ctrl Meter Display Medium Transport Dialer Keypad List Memory Data Memory Motor Synthesizer-Tuner Tone Generator Counter Clock Appl. Variables: Boolean data (On/Off) Letters (ASCII text) Numbers ( Integer ) Binary data (Hex bytes) User (Application Interfacing) Lighting system CAL scripting: SETOFF SETON GETVALUE GETARRAY SETVALUE SETARRAY ADD INCREMENT SUBTRACT DECREMENT COMPARE COMPARE_I COPYVALUE SWAP EXIT ALIAS INHERIT DISINHERIT IF DO WHILE REPEAT BUILD EL-meter 21C Thermostat HVAC User requirements ? Video Phone Interactive TV Hans A. Kielland Aanesen

Node ABSTRACTION LAYER User Scenario variables picked from node product models: Universal Variables = User SCENARIO Variables MEASUREMENTS: (Environment Inputs) ACTUATORS: (Environment Outputs) SYSTEM/GUI Values: (Internal SW values) Temperature sensors ( ºC ) Voltage output ( Volt ) Thermostat setpoint ( ºC ) Humidity sensors ( %RH ) Level output ( % ) Alarm limits Pressure sensors ( Bar) Dimmer output ( % ) Clock Dimmer sensor ( % ) Relay output ( On/Off ) Timer Event Speed sensor ( m/s ) . Intervals Voltage sensor ( Volt ) . Stepvalue Current sensor ( Amp) . . Load sensor ( kWH ) . . Switch sensor ( On/Off ) Pulses ( Counter ) . Hans A. Kielland Aanesen

Electronic device ( RCxml Node ) mirrored Web Services XML COMPONENT UDDI node catalog Elements of Component MODEL: - Events - Simple Properties - Bound Properties - Constrained Properties - Customization - MetaData - Packaging - Composition and Containment - Component Lifecycle API Node COMPONENT MODEL: (WSDL) A “mirrored” node’s functionalety and configuration. PROPERTIES Events Methods Component Info: SOAP messages Customizer: Hans A. Kielland Aanesen

Process Server: (Peer = mirrored device) Process Network of different devices CAN Lon X-10 EIB etc . . . . . . Driver CAN Driver LonWorks Driver X-10 ( Driver EIB ) Driver TCP/IP Virtual Device Driver Daemon: (Mirroring Process) Process Driver Router Daemon’s Engine (CAL Router) SCENARIO Sheduler CAL Packet Interpreter (CAL Parser) CAL Packet Builder Scenario no 1 Scenario no n . . . . . . . . . . . . . Device Browser’s Artificial Peer Peer 1 Peer 2 Peer n WS interface to Peers and Scenarios ( TCP/IP Router) Process Server with exposed Web Services (TCP/IP) 9/20/2018 Hans A. Kielland Aanesen