Presentation is loading. Please wait.

Presentation is loading. Please wait.

OASIS RCxml ACCESS INFRASTRUCTURES:

Similar presentations


Presentation on theme: "OASIS RCxml ACCESS INFRASTRUCTURES:"— Presentation transcript:

1 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

2 EIA 721 :HomePnP ( Generic CAL )

3 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

4 (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

5 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

6 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

7 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


Download ppt "OASIS RCxml ACCESS INFRASTRUCTURES:"

Similar presentations


Ads by Google