Composition-based Interaction Design for Adaptable Distributed Software Systems

Size: px
Start display at page:

Download "Composition-based Interaction Design for Adaptable Distributed Software Systems"

Transcription

1 Composition-based Interaction Design for Adaptable Distributed Software Systems Kenji Tei Assistant Professor, National Institute of Informatics

2 Self-Introduction : Kenji Tei Assistant professor at NII tei@nii.ac.jp Research Interests adaptive software system model-driven development, software architecture networked embedded systems especially wireless sensor networks recently IoT, wireless control systems, and robots GRACE Center 2

3 Distributed Software System Service-oriented (cloud) system robots network sensor network networked control system 3

4 Adaptive Systems self-adaptation systems that are able to modify their behavior and/or structure in response to their perception of the environment and the system itself, and their requirements Rogério de Lemos, et.al., Software Engineering for Self-Adaptive Systems: A Second Research Roadmap, SEAMS2011. Specification Domain properties(assumptions) S, D = R Goal/Requirement Adaptation S, D = R Modify S in response to changes in D to satisfy R off-line : Adaptive maintenance on-line : Self-adaptation Carlo Ghezzi, The fading boundary between development time and run time, SEAMS

5 Our Focus self-adaptive software Analyze Analyze Analyze Plan Plan Plan monitoring Adaptation Engine Adaptable Software Monitor Monitor Monitor Execute Execute Execute effecting MAPE loops How to develop adaptable software to be adaptable? Adaptable software should be developed to support one or more solutions All solutions should be tightly related to requirements 5

6 Adaptable Software Development Req. analysis Architecture Design Detailed Design Impl. R S Analyze & Decide method level Conditional charged maintained level disposed Station Control loop for battery maintenance Analyze & Decide Analyze& Decide swept Object with Got close to Migration avoiding obstacles object direction picked up Object and Object Current obstacle found position Current position appearance position detected and cleaning Control loop for approaching object result bin Load Control loop for cleaning amount senddatatype = HUMIDITY senddatatype = ACCELERATION transmissioncondition = 10 min transmissioncondition = 30 sec compress = Huffman datatype = HUMIDITY datatype = ACCELERATION deploymentcondition = ALL deploymentcondition = ALL samplingcondition = 0.2 sec id = 141 id = 146 id = 153 location = 3F location = 3F location = 3F datatype = TEMPERATURE datatype = DEFORMATION deploymentcondition = ALL deploymentcondition = ALL : TemporalAggregationTask appearance unloaded Load capacity not Load amount into dustbin exceeded Analyze & Decide Control loop for load amount management senddatatype = TEMPERATURE transmissioncondition = 10 min senddatatype = DEFORMATION transmissioncondition = 10 min inputdatatype = DEFORMATION function = AVERAGE timewindow = 100 min duration = 10 min adaptation S Conditional swept picked up appearance and cleaning result appearance disposed Control loop for cleaning Analyze & Decide method charged Station Current position detected Analyze & Decide maintained Analyze& Decide Current position Object Object found Got close to object level Control loop for battery maintenance Migration direction Object position Control loop for approaching object Traceability links between R and S should be maintained Changes in S for adaptation should be localized level datatype = HUMIDITY datatype = TEMPERATURE senddatatype = HUMIDITY transmissioncondition = 10 min deploymentcondition = ALL id = 141 location = 3F deploymentcondition = ALL senddatatype = TEMPERATURE transmissioncondition = 10 min id = 146 location = 3F senddatatype = ACCELERATION transmissioncondition = 30 sec compress = Huffman deploymentcondition = ALL id = 153 location = 3F deploymentcondition = ALL senddatatype = DEFORMATION transmissioncondition = 10 min datatype = ACCELERATION samplingcondition = 0.2 sec datatype = DEFORMATION : TemporalAggregationTask inputdatatype = DEFORMATION function = AVERAGE timewindow = 100 min duration = 10 min

7 Architecture Design for Distributed Software Req. analysis Architecture Design Detailed Design Impl. method Conditional disposed charged Analyze & Decide maintained level level swept Analyze & Decide Station Control loop for battery maintenance Requirements (Goal) picked up appearance and cleaning result appearance Control loop for cleaning Analyze& Decide Current position detected Current position Object Object found Got close to object Structural models A A A A B B B B Interactions C C C C Migration direction Object position Control loop for approaching object Structure design component-based software structure component allocation to subsystems Behavior design interaction between subsystems local behavior in a subsystem Behavioral models

8 Traceablity between R and S to Localize Changes Structural view R Behavioral view S / Manager Drone Logger/ Robot/ / Manager Drone Logger/ cfp Robot/ / Manager Drone cfp Logger/ Robot/ cfp refuse6proposal refuse6proposal accept6proposal refuse6proposal accept6proposal Un;l/ accept6proposal Un;l/ Un;l/ Send6map Send6map Send6map Interaction 8

9 Importance of Interaction Design Interaction is usually designed to satisfy one or more requirements especially, for networked embedded system, reliability, performance, security, etc..., will be affected by interaction design One interaction is related to many concerns centralized/decentralized coordination, logging, compression, encryption, retransmission, etc 9

10 Room System Scenario 10

11 Less Traceability between R and S(Interaction) scattering interweaving Manager* Room* sensor * robot* Logging** server* Manager Mobile/ robot / robot/ Logging/ server/ cfp request auth5request refuse6proposal accept6proposal accept... Un:l* Un;l/ mapping hard to localize changes for adaptation 11

12 Our Approach : Composition-based Interaction Design (1) design a piece of interaction Base Obser ver request, Send, Send,map obseving 3 Robot3 Requeste Room* r Sensor request auth.request user.info accept Inrom.* Request er cfp propos e Mobile- Robot refuse2proposal accept2 proposal inform2 loop Sen der Failure0 Result Rece iver (2) automate compositions of interactions Manager* Room* sensor * robot* Logging** server* Manager Mobile/ robot / robot/ Logging/ server/ cfp request auth5request refuse6proposal accept6proposal accept... Un:l* Un;l/

13 Interaction Composition Complete interaction can be achieved by composing sub-interactions corresponding to a requirement Base Obse rver Roo mba Requ ester Dr Dr on on e e e Dron Drone Drone Leader Drone Rumba Logger request- Send- obseving cfp refuse-proposal cfp Send-map acceptproposal inform- Com pose refuse-proposal accept-proposal Until 処理が成功 loop Failure Result Send-map

14 Interaction Composition Complete interaction can be achieved by composing sub-interactions corresponding to a requirement Base Obse rver Roo mba Request R_Sen er sor request Drone Drone Leader Drone Rumba Logger request- Send- Send-map obseving auth-request user-info accept Inrom- Com pose request auth-request accept Until 処理が成功 loop Failure Result Send-map 14

15 Requ ester Dron e Ongoing Work : Composition-based Interaction Design Identify specifications of interaction pieces from goal model goal elaboration process to clarify requirements for interaction pieces, Compose interactions bind roles and data, and merge message sequences explore and find a composition satisfying all their constraints R. Takahashi, F.Ishikawa, K.Tei, and Y.Fukazawa: Intention-based Automated Composition Approach for Coordination Protocol, ICWS2013. Detailed behavior design and implementation should also be changed according to the changed interaction local behaviors and implementation are also designed to be composable Base Obser ver Room ba0 request, Send, obseving Send,map cfp Dro Dro ne ne Com pose refuse,proposal accept,proposal inform, 15

16 Summary Interaction is high level design decision about behavior of distributed software system one or more solutions exist for one requirement Adaptable software should be designed to support one or more interactions for each requirement however, traceability link between req. and interactions is unclear To clarify traceability between requirements and interactions, we adopt composition-based approach one requirement corresponds to one interaction piece complete interaction can be achieve by composing interaction pieces easy to change solutions of a certain requirement 16

17 Overview of works in NII Req. analysis Architecture Design Exploration of adaptation space Fuyuki Ishikawa Adaptation space analysis Detailed Design Impl. Traceability maintenance to localize changes Conditional swept picked up appearance and cleaning result appearance disposed Control loop for cleaning method Analyze & Decide Current position charged Station Current position detected Analyze & Decide maintained Analyze& Decide Object with avoiding obstacles unloaded into dustbin Got close to object Object and obstacle found level Control loop for battery maintenance bin Load capacity not exceeded Analyze & Decide Control loop for approaching object Control loop for load amount management adaptation Migration direction Object position Load amount Load amount level datatype = HUMIDITY datatype = TEMPERATURE senddatatype = HUMIDITY transmissioncondition = 10 min deploymentcondition = ALL id = 141 location = 3F deploymentcondition = ALL senddatatype = TEMPERATURE transmissioncondition = 10 min id = 146 location = 3F senddatatype = ACCELERATION transmissioncondition = 30 sec compress = Huffman deploymentcondition = ALL id = 153 location = 3F deploymentcondition = ALL senddatatype = DEFORMATION transmissioncondition = 10 min datatype = ACCELERATION samplingcondition = 0.2 sec datatype = DEFORMATION : TemporalAggregationTask inputdatatype = DEFORMATION function = AVERAGE timewindow = 100 min duration = 10 min Designing Self-adaptive System using Putback-based Bidirectional Programming Control Loops Shinichi Honiden Zhenjiang Hu Bidirectional Graph Transformation Infrastr and its Applications Soichiro Hidaka Change propagation Composition-based interaction design Conditional disposed Analyze & Decide swept for adaptable distributed software systems Kenji Tei picked up appearance and cleaning result appearance Control loop for cleaning method charged Station Current position detected Analyze & Decide maintained Analyze& Decide Current position Object Object found Got close to object level Control loop for battery maintenance Migration direction Object position Control loop for approaching object level senddatatype = HUMIDITY senddatatype = ACCELERATION transmissioncondition = 10 min transmissioncondition = 30 sec compress = Huffman datatype = HUMIDITY datatype = ACCELERATION deploymentcondition = ALL deploymentcondition = ALL samplingcondition = 0.2 sec id = 141 id = 146 id = 153 location = 3F location = 3F location = 3F datatype = TEMPERATURE datatype = DEFORMATION deploymentcondition = ALL deploymentcondition = ALL : TemporalAggregationTask inputdatatype = DEFORMATION senddatatype = TEMPERATURE senddatatype = DEFORMATION function = AVERAGE transmissioncondition = 10 min transmissioncondition = 10 min timewindow = 100 min duration = 10 min

Kenji Tei Associate Professor National Institute of Informatics, Japan

Kenji Tei Associate Professor National Institute of Informatics, Japan Kenji Tei Associate Professor National Institute of Informatics, Japan tei@nii.ac.jp http://researchmap.jp/teikenji/?lang=english Joint work with Moeka Tanabe, Ezequiel Castellano, Leandro Nahabedian,

More information

User s Guide. OM-EL-WiFi-TH. Shop online at omega.com. OM-EL-WiFi-T-PLUS. Data Logging Sensor

User s Guide. OM-EL-WiFi-TH. Shop online at omega.com. OM-EL-WiFi-T-PLUS. Data Logging Sensor SM Extended Warranty Program User s Guide Shop online at omega.com e-mail: info@omega.com For latest product manuals: omegamanual.info OM-EL-WiFi-TH OM-EL-WiFi-T-PLUS Temperature/ High Accuracy WiFi Humidity

More information

ScienceDirect. Analogy between immune system and sensor replacement using mobile robots on wireless sensor networks

ScienceDirect. Analogy between immune system and sensor replacement using mobile robots on wireless sensor networks Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 35 (2014 ) 1352 1359 18 th International Conference in Knowledge Based and Intelligent Information & Engineering Systems

More information

Monitoring the environment with a Cloud Robotics Service

Monitoring the environment with a Cloud Robotics Service Monitoring the environment with a Cloud Robotics Service Ludovico O. Russo ludus.russo@gmail.com Outline Introduction Service Robotics Autonomous Navigation Cloud Robotics Robot Based Environmental Monitoring

More information

Project acronym: TraSer. Duration: 36 months. System Architecture

Project acronym: TraSer. Duration: 36 months. System Architecture Project acronym: Project title: Identity-Based Tracking and Web-Services for SMEs Start date of project: 01.06.2006 Sixth Framework Programme IST Call 5 Fp6-2005-IST-5 ICT for Networked Businesses Priority

More information

User s Guide. OM-EL-WiFi-TH. Shop online at omega.com. OM-EL-WiFi-TP-PLUS. Probe Data Logging Sensor

User s Guide. OM-EL-WiFi-TH. Shop online at omega.com. OM-EL-WiFi-TP-PLUS. Probe Data Logging Sensor SM Extended Warranty Program User s Guide Shop online at omega.com e-mail: info@omega.com For latest product manuals: omegamanual.info OM-EL-WiFi-TH OM-EL-WiFi-TP-PLUS Temperature/ High Accuracy WiFi Humidity

More information

ebro has expanded its wide range of loggers in the food sector even further: ebro Data Logger Family EBI 20

ebro has expanded its wide range of loggers in the food sector even further: ebro Data Logger Family EBI 20 ebro has expanded its wide range of loggers in the food sector even further: ebro Data Logger Family EBI 20 For the continuous documentation and monitoring of temperature, air pressure and humidity in

More information

Prime Capsule Portable Data Logger

Prime Capsule Portable Data Logger Prime Capsule Portable Data Logger Note : Picture of products for reference only, holder not included. Features : - LCD Display for easy usage / Data Review - Data log can start without PC software setup

More information

Supplementary Manual for Model 287a Ionizer Performance Analyzer. 287a-1/100A V1.12 P/N

Supplementary Manual for Model 287a Ionizer Performance Analyzer. 287a-1/100A V1.12 P/N Supplementary for Model 287a Ionizer Performance Analyzer 287a-1/100A V1.12 P/N 0345006 101107 IPA 287a Display and Operational Chart Press [On/Off] to turn on the unit ME MONROE 287a Version 1.12 Press

More information

A Goal Model Elaboration for Localizing Changes in Software Evolution

A Goal Model Elaboration for Localizing Changes in Software Evolution A Goal Model Elaboration for Localizing Changes in Software Evolution Hiroyuki Nakagawa The University of Electro-Communications Tokyo, Japan nakagawa@uec.ac.jp Akihiko Ohsuga The University of Electro-Communications

More information

EBI 25 Wireless Data Logger System

EBI 25 Wireless Data Logger System 62 EBI 25 Wireless Data Logger System The EBI 25 system for wireless monitoring of temperature, humidity and other measurements assures that perishable goods are produced and stored at the right conditions

More information

At 5% print coverage (A4 or Letter size). The actual number of printed pages will vary depending on the average type of print job and paper.

At 5% print coverage (A4 or Letter size). The actual number of printed pages will vary depending on the average type of print job and paper. Drum unit This printer can print up to 30,000 pages * with one drum unit. * At 5% print coverage (A4 or Letter size). The actual number of printed pages will vary depending on the average type of print

More information

Active Recognition and Manipulation of Simple Parts Exploiting 3D Information

Active Recognition and Manipulation of Simple Parts Exploiting 3D Information experiment ActReMa Active Recognition and Manipulation of Simple Parts Exploiting 3D Information Experiment Partners: Rheinische Friedrich-Wilhelms-Universität Bonn Metronom Automation GmbH Experiment

More information

HW4 Software version 3. HP23 Humidity Temperature Indicator

HW4 Software version 3. HP23 Humidity Temperature Indicator Page 1 of 27 HW4 Software version 3 2010-2011; E-M-HW4v3-F2-012_11 Page 2 of 27 Table of contents 1 ORGANIZATION OF THE HW4 MANUALS... 3 2 OVERVIEW... 4 2.1 Functions and settings overview... 4 2.2 Detecting

More information

Modeling Requirements

Modeling Requirements Modeling Requirements Critical Embedded Systems Dr. Balázs Polgár Prepared by Budapest University of Technology and Economics Faculty of Electrical Engineering and Informatics Dept. of Measurement and

More information

Temperature & Humidity Datalogger

Temperature & Humidity Datalogger R6030 Temperature & Humidity Datalogger Instruction Manual Table of Contents Introduction... 2 Product Quality... 3 Safety... 3 Features... 3 Included... 3 Specifications... 4 Instrument Description...

More information

Extend Your Security into Multi-dimension

Extend Your Security into Multi-dimension Extend Your Security into Multi-dimension - Dahua Industry Drone DRONE & CONTROLLER X650 Diagonal wheelbase: 666 mm Endurance: 25 mins Operating radius: 3~5 km Max. take-off weight: 6.3 kg X820 Diagonal

More information

EL-WiFi-TH -

EL-WiFi-TH - EL-WiFi-TH - www.pel.eu WiFi Temperature & Humidity Sensor -20 to +60 C (-4 to +140 F) temperature and 0 to 100% humidity measurement range Wirelessly stream and view data on the EasyLog Cloud, App or

More information

Advancing AiHD Cloud Solution

Advancing AiHD Cloud Solution NEW Advancing AiHD Cloud Solution Ai Holdings Corporation (parent company to Graphtec) created the "" cloud system by consolidating resources from group companies to provide advanced IoT platform with

More information

Wireless Sensor Networks Chapter 7: Naming & Addressing

Wireless Sensor Networks Chapter 7: Naming & Addressing Wireless Sensor Networks Chapter 7: Naming & Addressing António Grilo Courtesy: Holger Karl, UPB Goals of this chapter This short chapter looks at non-standard options for denoting the senders/receivers

More information

Temperature logger with internal sensor Instruction manual

Temperature logger with internal sensor Instruction manual LOGGER R0110 Temperature logger with internal sensor Instruction manual Manual for use of temperature logger R0110 Logger is designed for measurement and record of temperature from built-in internal temperature

More information

Table of Contents & Introduction 2 Product features & composition. 3 Functions Specifications

Table of Contents & Introduction 2 Product features & composition. 3 Functions Specifications High Precision Wireless Bore Gauge B-100 User s Guide The contents of this manual could be different according to the software version and it can be changed without notice. Please use this good after reading

More information

Modellistica Medica. Maria Grazia Pia, INFN Genova. Scuola di Specializzazione in Fisica Sanitaria Genova Anno Accademico

Modellistica Medica. Maria Grazia Pia, INFN Genova. Scuola di Specializzazione in Fisica Sanitaria Genova Anno Accademico Modellistica Medica Maria Grazia Pia INFN Genova Scuola di Specializzazione in Fisica Sanitaria Genova Anno Accademico 2002-2003 Lezione 6 UML Introduction Structural diagrams Basics What is? Please explain

More information

On-board wireless temperature and humidity logger

On-board wireless temperature and humidity logger On-board wireless temperature and humidity logger v6.3 BT 1 Contents 1. Introduction... 4 2. Description of the operation... 4 3. Technical data... 6 4. Loggicar R package contents... 7 5. Logger overview...

More information

GRYF. Measuring Instruments. measuring electrochemical and physical values. monitoring the environment. controlling technological processes

GRYF. Measuring Instruments. measuring electrochemical and physical values. monitoring the environment. controlling technological processes measuring electrochemical and physical values monitoring the environment controlling technological processes www.gryf.cz HB, spol. s r. o.,cechova 314, 580 01 Havlickuv Brod, CZ, Tel.: +420 569 425 024

More information

Chapter 7: Naming & Addressing

Chapter 7: Naming & Addressing Chapter 7: Naming & Addressing Goals of this chapter This short chapter looks at non-standard options for denoting the senders/receivers of messages Traditional (fixed, wireless, ad hoc): Denote individual

More information

AUTOMATED GARBAGE COLLECTION USING GPS AND GSM. Shobana G 1, Sureshkumar R 2

AUTOMATED GARBAGE COLLECTION USING GPS AND GSM. Shobana G 1, Sureshkumar R 2 Volume 118 No. 20 2018, 751-755 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu AUTOMATED GARBAGE COLLECTION USING GPS AND GSM Shobana G 1, Sureshkumar

More information

DICKSON FH320/325 & FT300/325 DICKSON. Temperature/Humidity Recorder. Specifications. Applications & Product. Product. Contents: Getting Started

DICKSON FH320/325 & FT300/325 DICKSON. Temperature/Humidity Recorder. Specifications. Applications & Product. Product. Contents: Getting Started FH320/325 & FT300/325 Temperature/Humidity Recorder Contents: and Instrument Anatomy Accessories Warranty / Accessories, & Calibration FH325 Remote Probe Temperature & Humidity FT325 Remote Probe 2 Channel

More information

EasyLog Bluetooth. quick start guide

EasyLog Bluetooth. quick start guide EasyLog Bluetooth quick start guide 1 Charge your data logger Your data logger will arrive partially charged. For optimum performance, charge it for 24 hours before use until no battery symbol is displayed.

More information

8.3 cloud roadmap. Dr. Andrei Borshchev, CEO Nikolay Churkov, Head of Software Development. The AnyLogic Company Conference 2018 Baltimore

8.3 cloud roadmap. Dr. Andrei Borshchev, CEO Nikolay Churkov, Head of Software Development. The AnyLogic Company Conference 2018 Baltimore 8.3 cloud roadmap Dr. Andrei Borshchev, CEO Nikolay Churkov, Head of Software Development The AnyLogic Company Conference 2018 Baltimore The AnyLogic Company www.anylogic.com agenda 1. 8.3: the new web

More information

PRODUCT GUIDE. Your Data, Anytime, Anywhere.

PRODUCT GUIDE. Your Data, Anytime, Anywhere. PRODUCT GUIDE Your Data, Anytime, Anywhere www.tempro.be WiFi Sensors For Every Situation FilesThruTheAir offers a comprehensive environmental monitoring package, combining high specification WiFi sensors

More information

INSTRUCTION MANUAL CONTAINS: MOUNTING DIMENSION: For RVs,Caravans,and boats METER for duo-battery charging solar controller,

INSTRUCTION MANUAL CONTAINS: MOUNTING DIMENSION: For RVs,Caravans,and boats METER for duo-battery charging solar controller, INSTRUCTION MANUAL ---------- METER for duo-battery charging solar controller, For RVs,Caravans,and boats ----------EPIPDB-COM series CONTAINS: Wall mounting board, can be mounted in or on the wall. With

More information

8 CHANNEL ANALOG DATA LOGGER

8 CHANNEL ANALOG DATA LOGGER 8 CHANNEL ANALOG DATA LOGGER USER MANUAL www.researchdesignlab.com Page 1 Contents OVERVIEW... 3 Data Logger... 3 FEATURES... 4 SCHEMATIC OF 8 CHANNEL DATA LOGGER... 5 CONNECTION DIAGRAM... 6 CONFIGURATION

More information

Service-Oriented Computing in Recomposable Embedded Systems

Service-Oriented Computing in Recomposable Embedded Systems Service-Oriented Computing in Recomposable Embedded Systems Autonomous + Backend Support Yinong Chen Department of Computer Science and Engineering http://www.public.asu.edu/~ychen10/ 2 Motivation Embedded

More information

! SCARLET TECH. WL11-WS/WSD Wireless Wind Logger User Guide

! SCARLET TECH. WL11-WS/WSD Wireless Wind Logger User Guide ! SCARLET TECH WL11-WS/WSD Wireless Wind Logger User Guide Overview WL11 series is high performance and cost effective wireless wind speed and direction (optional) logger. Low power wireless technology

More information

Sygonix Home Starter Kit

Sygonix Home Starter Kit App Instruction Manual Sygonix Home Starter Kit Item No. 1597114 www.conradconnect.de Contents Conrad Connect... 4 Symbols... 4 Core functions... 5 App to device communication... 6 App Installation...

More information

MEDICAL, PHARMACEUTICAL & VETERINARY TEMPERATURE & HUMIDITY DATA LOGGERS

MEDICAL, PHARMACEUTICAL & VETERINARY TEMPERATURE & HUMIDITY DATA LOGGERS MEDICAL, PHARMACEUTICAL & VETERINARY TEMPERATURE & HUMIDITY Fields of Application: DATA LOGGERS Pharmaceutical Industries Laboratories Chemistry Life Science Hospitals Medical research institute/ Medical

More information

EasyLog 21CFR Compatible Temperature, Humidity & Dew Point Data Logger with LCD Screen

EasyLog 21CFR Compatible Temperature, Humidity & Dew Point Data Logger with LCD Screen -35 to +80 C (-31 to +176 F) and 0 to 100%RH measurement range Stores over 16,000 readings for both temperature and humidity EasyLog 21CFR software available as a free download High contrast LCD, with

More information

testo 184 Data logger Instruction manual

testo 184 Data logger Instruction manual testo 184 Data logger Instruction manual 2 1 Safety and the environment 1 Safety and the environment 1.1. About this document Use > Please read this documentation through carefully and familiarize yourself

More information

www.grensregio.eu www.smarttooling.eu WIRELESS COMMUNICATION, LOCALIZATION (AND MORE) FOR ROBOTICS PROF. JEROEN HOEBEKE, PROF. BRUNO VOLCKAERT, PROF. PIETER SIMOENS (jeroen.hoebeke@ugent.be) GHENT UNIVERSITY

More information

Wireless Irrigation Control System

Wireless Irrigation Control System Wireless Irrigation Control System General introduction: Automated irrigation becomes a trend with the development of smart agriculture. In order to send appropriate amount water in proper time to your

More information

What can IoT do for Facility Management? Marie Lassborn, Yanzi Anders Thun, Microsoft

What can IoT do for Facility Management? Marie Lassborn, Yanzi Anders Thun, Microsoft What can IoT do for Facility Management? Marie Lassborn, Yanzi (marie.lassborn@yanzinetworks.com) Anders Thun, Microsoft (anders.thun@microsoft.com) 1 What is the purpose of this project? 2 Today, buildings

More information

Temperature/Rh Data logger. Users Manual. USB Datalogger IP 65 Water Proof

Temperature/Rh Data logger. Users Manual. USB Datalogger IP 65 Water Proof Temperature/Rh Data logger Users Manual USB Datalogger IP 65 Water Proof TABLE OF CONTENTS FEATURES & SPECIFICATIONS... 3 START UP AND GENERAL OPERATION... 7 LCD Display... 8 Sampling Rate... 9 Recording

More information

Services Techniques 1616 René-Levesque Ouest. Technical specifications Timing Sheet August 2017

Services Techniques 1616 René-Levesque Ouest. Technical specifications Timing Sheet August 2017 Services Techniques 1616 René-Levesque Ouest Technical specifications Timing Sheet August 2017 Summary 1. Leader and bumpers... 3 1.1. Leader... 3 1.2. s... 3 2. 30 minutes time slot... 4 2.1. Duration

More information

NHT-310. Broadband EM Field Meter: DC 40 GHz. HAVSCo LTD. Key Features:

NHT-310. Broadband EM Field Meter: DC 40 GHz. HAVSCo LTD. Key Features: Key Features: Broadband measurement capability from DC up to 40 GHz utilizing a range of probes Interchangeable probes for measuring Electric, Magnetic and Electromagnetic fields Shell in aluminum alloy

More information

Effective Waste Collection with Shortest Path Semi-Static and Dynamic Routing

Effective Waste Collection with Shortest Path Semi-Static and Dynamic Routing The 7th conference on Internet of Things and Smart Spaces rusmart 2014 Effective Waste Collection with Shortest Path Semi-Static and Dynamic Routing Theodoros Anagnostopoulos 1, Arkady Zaslavsky 2, 1 1

More information

1366 INSTRUCTION MANUAL

1366 INSTRUCTION MANUAL RS Humidity / Temperature Meter 1366 INSTRUCTION MANUAL R ULL C WET DEW C TABLE O CONTENTS TITLE PAGE 1. SPECIICATIONS... 1 2. RONT PANEL DESCRIPTION... 2 3. MEASURING PROCEDURE... 4 4. MAINTENANCE...

More information

Novel Signaling Scheme for 1x CDMA based Femtocell Networks

Novel Signaling Scheme for 1x CDMA based Femtocell Networks Novel Signaling Scheme for 1x CDMA based cell Networks Kuen Chool Yoo*, Tae Jin Lee** *School of Information and Communication Engineering, Sungkyunkwan University, Suwon, 440-764, South Korea {kcyoo2000,tjlee}@ece.skku.ac.kr

More information

F %RH. %rf CO 2. g/m 3. inch H₂O. hpa. Measure. Record. Monitor. Choose the right data loggers for your application now.

F %RH. %rf CO 2. g/m 3. inch H₂O. hpa. Measure. Record. Monitor. Choose the right data loggers for your application now. F %RH g C %rf CO 2 g/m 3 hpa inch H₂O td Measure. Record. Monitor. Choose the right for your application now. 1 You know your requirements - we have the right. How do you want to record your measurement?

More information

Management of Intelligent Campus Wireless Sensor Networks Based on Runtime Model

Management of Intelligent Campus Wireless Sensor Networks Based on Runtime Model Journal of Computer and Communications, 2015, 3, 22-31 Published Online July 2015 in SciRes. http://www.scirp.org/journal/jcc http://dx.doi.org/10.4236/jcc.2015.37003 Management of Intelligent Campus Wireless

More information

Presented by Viraj Anagal Kaushik Mada. Presented to Dr. Mohamed Mahmoud. ECE 6900 Fall 2014 Date: 09/29/2014 1

Presented by Viraj Anagal Kaushik Mada. Presented to Dr. Mohamed Mahmoud. ECE 6900 Fall 2014 Date: 09/29/2014 1 Presented by Viraj Anagal Kaushik Mada Presented to Dr. Mohamed Mahmoud ECE 6900 Fall 2014 Date: 09/29/2014 1 Outline Motivation Overview Wireless Sensor Network Components Characteristics of Wireless

More information

A Very Short Introduction to Pervasive Computing

A Very Short Introduction to Pervasive Computing A Very Short Introduction to Pervasive Computing Nicola Dragoni Embedded Systems Engineering Section DTU Informatics Technical University of Denmark These slides have been found on the Web and adapted

More information

Handheld GPS/GSM Tracker MH2000. Quick Start USER MANUAL. Version 1.04 Release date:

Handheld GPS/GSM Tracker MH2000. Quick Start USER MANUAL. Version 1.04 Release date: MH2000 Quick Start USER MANUAL WELCOME! Thank you for purchasing our device! We hope it will satisfy your expectations and you will enjoy its particular features. Please, find several minutes to read this

More information

PROGRAMMING FOR THE INTERNET OF THINGS: USING WINDOWS 10 IOT CORE AND AZURE IOT SUITE (DEVELOPER REFERENCE) BY DAWID BORYCKI

PROGRAMMING FOR THE INTERNET OF THINGS: USING WINDOWS 10 IOT CORE AND AZURE IOT SUITE (DEVELOPER REFERENCE) BY DAWID BORYCKI Read Online and Download Ebook PROGRAMMING FOR THE INTERNET OF THINGS: USING WINDOWS 10 IOT CORE AND AZURE IOT SUITE (DEVELOPER REFERENCE) BY DAWID BORYCKI DOWNLOAD EBOOK : PROGRAMMING FOR THE INTERNET

More information

Humidity & Temperature Datalogger

Humidity & Temperature Datalogger User's Guide Humidity & Temperature Datalogger Model RHT Introduction Congratulations on your purchase of this Temperature and Humidity datalogger. With this meter, you can monitor and log data over long

More information

Dr Robot C# Advance Sentinel 2. Demo Program. Version: June Copyright 2008, Dr Robot Inc. All Rights Reserved.

Dr Robot C# Advance Sentinel 2. Demo Program. Version: June Copyright 2008, Dr Robot Inc. All Rights Reserved. 25 Valleywood Drive, Unit 20 Markham, Ontario, L3R 5L9, Canada Tel: (905) 943-9572 Fax: (905) 943-9197 Support@DrRobot.com Dr Robot C# Advance Sentinel 2 Demo Program Version: 1.0.0 June 2008-1 - Copyright

More information

Data logger systems from ROTRONIC

Data logger systems from ROTRONIC Data logger systems from ROTRONIC RS-485 Logger, power supply via RS-485 network RS-485 Logger, power supply via RS-485 network RS-485 Logger, power supply via RS-485 network Logger with power supply RS-485

More information

Aggregation and Segregation Mechanisms. AM, EE141, Swarm Intelligence, W4-1

Aggregation and Segregation Mechanisms. AM, EE141, Swarm Intelligence, W4-1 Aggregation and Segregation Mechanisms AM, EE141, Swarm Intelligence, W4-1 Outline Social insects (ants) Algorithms (data clustering) Robotics experiments Ants Stigmergy Definition It defines a class of

More information

Highlights. Main Features. Product Images: Mini Trooper 2-Camera Wire-Free Video Security System

Highlights. Main Features. Product Images: Mini Trooper 2-Camera Wire-Free Video Security System Mini Trooper 2-Camera Wire-Free Video Security System 2 HD Wire-Free Indoor/Outdoor Cameras with Base Station and 8GB MicroSD Highlights Weatherproof with absolutely no wires so you can place it anywhere

More information

A Modular Software Framework for Eye-Hand Coordination in Humanoid Robots

A Modular Software Framework for Eye-Hand Coordination in Humanoid Robots A Modular Software Framework for Eye-Hand Coordination in Humanoid Robots Jurgen Leitner, Simon Harding, Alexander Forster and Peter Corke Presentation: Hana Fusman Introduction/ Overview The goal of their

More information

go Measurement-System

go Measurement-System go Measurement-System For the assessment of U-value, humidity and further parameters go is a portable, robust and weather-proof cloud-based measurement system which has been specially designed for temporary

More information

BESANTEK USB Data Logger Instructional Manual (BST-DL10, BST-DL13, BST-DL14)

BESANTEK USB Data Logger Instructional Manual (BST-DL10, BST-DL13, BST-DL14) BESANTEK USB Data Logger Instructional Manual (BST-DL10, BST-DL13, BST-DL14) BESANTEK USB Data Logger Instructional Manual (BST-DL10, BST-DL13, BST-DL14) CONTENTS Chapter 1. USB Data Logger Hardware...1

More information

Smart Ocean Smart Hockey Puck Padlock Data Sheet

Smart Ocean Smart Hockey Puck Padlock Data Sheet Smart Ocean Smart Hockey Puck Padlock Data Sheet Release: Version 1.1 Date: 16-June-2017 Chengdu Smart Ocean Technology Co. Ltd. Room 2205, Block 2, Phase 1, Chengdu Center No. 138, 2nd Tianfu Street Chengdu,

More information

WIRELESS ACCELEROMETER

WIRELESS ACCELEROMETER WIRELESS ACCELEROMETER Fall Semester 2018 CAPTSTONE DESIGN TOPIC SUBMITTED BY: INSTRUMENTED SENSOR TECHNOLOGY, INC 4704 Moore St. Okemos, MI 48864 The Wireless Accelerometer device is a 3-axis accelerometer/logger

More information

TR100-A / TR200-A. Temperature / Humidity Data Loggers. Users Manual. For detailed specifications and ordering info go to

TR100-A / TR200-A. Temperature / Humidity Data Loggers. Users Manual. For detailed specifications and ordering info go to TR100-A / TR200-A Temperature / Humidity Data Loggers Users Manual For detailed specifications and ordering info go to www.testequipmentdepot.com TR100-A / TR200-A Temperature / Humidity Data Loggers English

More information

BST-DL114 / BST-DL115/BST-DL116/BST-DL117 Wireless Monitor Temperature Humidity Data Logger. Manual V1.0

BST-DL114 / BST-DL115/BST-DL116/BST-DL117 Wireless Monitor Temperature Humidity Data Logger. Manual V1.0 BST-DL114 / BST-DL115/BST-DL116/BST-DL117 Wireless Monitor Temperature Humidity Data Logger Manual V1.0 CONTENTS Chapter I product introduction... 1 1.1 Product Features... 1 1.2 Range of Application...

More information

Web-based Building Energy Consumption Monitoring and Conservation Service DONG Wei1, a

Web-based Building Energy Consumption Monitoring and Conservation Service DONG Wei1, a 4th International Conference on Mechatronics, Materials, Chemistry and Computer Engineering (ICMMCCE 2015) Web-based Building Energy Consumption Monitoring and Conservation Service DONG Wei1, a 1 Faculty

More information

Portal Quick Start Guide Portal version 1.9

Portal Quick Start Guide Portal version 1.9 Portal Quick Start Guide 1 Content 1. Unboxing... 4 1.1. Packaging content... 4 1.2. What you need to start... 5 2. Set up your account... 6 2.1. Sign up to the Portal... 6 2.2. Download your gateway application...

More information

L2 - Internet of Things

L2 - Internet of Things UNIK4750 - Measurable Security for the Internet of Things L2 - Internet of Things György Kálmán, UiO/NTNU/mnemonic gyorgy.kalman@its.uio.no Josef Noll UiO/UNIK josef.noll@its.uio.no http://cwi.unik.no/wiki/unik4750,

More information

KNX T-UP. Temperature Sensor. Technical specifications and installation instructions

KNX T-UP. Temperature Sensor. Technical specifications and installation instructions EN KNX T-UP Temperature Sensor Technical specifications and installation instructions Elsner Elektronik GmbH Control and Automation Engineering Herdweg 7 D 75391 Gechingen Phone +49 (0) 70 56 / 93 97-0

More information

Introduction to ThingWorx

Introduction to ThingWorx Introduction to ThingWorx Introduction to Internet of Things (2min) What are the objectives of this video? Figure 1 Welcome to ThingWorx (THWX), in this short video we will introduce you to the main components

More information

USER MANUAL. Sens it SENS IT 2.1

USER MANUAL.   Sens it SENS IT 2.1 USER MANUAL www.sensit.io Sens it SENS IT 2.1 SUMMARY SAFETY INSTRUCTIONS 4 I. CONTENT OF THE PACK 4 II. PRESENTATION 5 III. HOW TO START 8 IV. TECHNICAL SPECIFICATIONS 9 V. WARNING STATEMENTS 10 VI. CREDITS

More information

Mission interface. Technical Documentation

Mission interface. Technical Documentation Mission interface Technical Documentation Version 1.6 Software release 1.7 Release date: 16.09.2016 Table of contents 1 Introduction...3 2 Missions...3 2.1 Examples of creating and using a mission...5

More information

Actuated Sensor Networks: a 40-minute rant on convergence of vision, robotics, and sensor networks

Actuated Sensor Networks: a 40-minute rant on convergence of vision, robotics, and sensor networks 1 Actuated Sensor Networks: a 40-minute rant on convergence of vision, robotics, and sensor networks Chad Jenkins Assistant Professor Computer Science Department Brown University Women in Computer Science

More information

An introduction to Machine Learning silicon

An introduction to Machine Learning silicon An introduction to Machine Learning silicon November 28 2017 Insight for Technology Investors AI/ML terminology Artificial Intelligence Machine Learning Deep Learning Algorithms: CNNs, RNNs, etc. Additional

More information

RMS Monitoring Software System Operation

RMS Monitoring Software System Operation System Operation 2016 ROTRONIC AG Bassersdorf Switzerland Contents Contents... 2 1 Overview... 3 1.1 System Requirements... 3 1.1.1 Browser... 3 2 System Login... 4 3 Data Views... 5 3.1 Alarm Symbols...

More information

S500 Series. Operation manual for GSM temperature humidity data logger

S500 Series. Operation manual for GSM temperature humidity data logger S500 Series Operation manual for GSM temperature humidity data logger Catalogues CHAPTER 1. INTRODUCTIONS... 1 1.1 Features... 1 1.2 Technical Specifications... 1 1.3 Applications... 2 1.4 Installation

More information

Supply voltage 230 V AC Service button 1

Supply voltage 230 V AC Service button 1 EnOcean-DALI-Gateway, series BL Interfaces: 1x DALI master, 1x EnOcean master bi-directional Supply voltage: 230 V AC The provides one DALI master with an integrated DALI power supply for the direct connection

More information

Your Development Partner for Innovative Electronics and Embedded Software Solutions. Jakob Bjerre

Your Development Partner for Innovative Electronics and Embedded Software Solutions. Jakob Bjerre Your Development Partner for Innovative Electronics and Embedded Software Solutions Jakob Bjerre FROM IDEA TO PRODUCTION Develco is an expert in: Product Development based on electronics and embedded software,

More information

Field Equipment for Measuring Electrical Conductivity, Humidity and ph of Soil

Field Equipment for Measuring Electrical Conductivity, Humidity and ph of Soil Field Equipment for Measuring Electrical Conductivity, Humidity and ph of Soil User Manual This instrument is designed for measuring the soil s electrical conductivity, humidity, temperature and ph. It

More information

A REASONING COMPONENT S CONSTRUCTION FOR PLANNING REGIONAL AGRICULTURAL ADVANTAGEOUS INDUSTRY DEVELOPMENT

A REASONING COMPONENT S CONSTRUCTION FOR PLANNING REGIONAL AGRICULTURAL ADVANTAGEOUS INDUSTRY DEVELOPMENT A REASONING COMPONENT S CONSTRUCTION FOR PLANNING REGIONAL AGRICULTURAL ADVANTAGEOUS INDUSTRY DEVELOPMENT Yue Fan 1, Yeping Zhu 1*, 1 Agricultural Information Institute, Chinese Academy of Agricultural

More information

IMU6420 V0.98 Data Logger Release Notes January 12, 2013

IMU6420 V0.98 Data Logger Release Notes January 12, 2013 IMU6420 V0.98 Data Logger Release Notes January 12, 2013 Features The IMU6420 is a high performance 10 DOF datalogger with the following features: - Atmega1284P processor (11.0592MHz) with real time clock

More information

Emerging Vision Technologies: Enabling a New Era of Intelligent Devices

Emerging Vision Technologies: Enabling a New Era of Intelligent Devices Emerging Vision Technologies: Enabling a New Era of Intelligent Devices Computer vision overview Computer vision is being integrated in our daily lives Acquiring, processing, and understanding visual data

More information

HIGH TEMPERATURE / FOOD PASTEURIZATION LOGGER

HIGH TEMPERATURE / FOOD PASTEURIZATION LOGGER E S C O R T HIGH TEMPERATURE / FOOD PASTEURIZATION LOGGER U S E R M A N U A L Contents 1. Getting Started... 3 2. Installing Console Pro Software... 3 3. Installing USB Drivers... 5 4. Programming the

More information

PLAYBACK MODE. Blue: Manual Record. Red: White: Motion Detection Record Schedule Record

PLAYBACK MODE. Blue: Manual Record. Red: White: Motion Detection Record Schedule Record PLAYBACK MODE SEARCH AND PLAY To access the search playback list go to Menu and select Search and Play The Search and Play list will come up and list off all of the recordings you have starting with the

More information

The Future of Lighting Is Smart. Martin Mueller Roger Sexton

The Future of Lighting Is Smart. Martin Mueller Roger Sexton The Future of Lighting Is Smart Martin Mueller Roger Sexton The Future of Lighting Is Smart What is Smart Lighting and how do we get there? Communication methods DALI BLE Communication: lighting services

More information

CM-700 Technical Information

CM-700 Technical Information CM-700 Technical Information Last updated 2010.03.09 (v1.01 Eng) Part Photo CM-700 is a control module type controller with a CPU, TTL / RS485 communication circuit and ZIG-110 connector. You cannot control

More information

4G and 5G Cellular Technologies Enable Intelligent Transportation Use Cases

4G and 5G Cellular Technologies Enable Intelligent Transportation Use Cases 4G and 5G Cellular Technologies Enable Intelligent Transportation Use Cases Martti Mustajärvi martti.mustajarvi@nokia.com Nokia Innovation Steering Principal Technologist 1 Nokia 2016 1 Our mission is

More information

Always there to help you. Register your product and get support at TX2BT. Question? Contact Philips.

Always there to help you. Register your product and get support at   TX2BT. Question? Contact Philips. Always there to help you Register your product and get support at www.philips.com/support Question? Contact Philips TX2BT User manual Contents 1 Important safety instructions 2 Hearing Safety 2 General

More information

Temperature logger with display Instruction Manual

Temperature logger with display Instruction Manual LOGGER S0110 Temperature logger with display Instruction Manual Instruction manual for use of temperature logger S0110 Logger is designed for measurement and record of temperature from built-in internal

More information

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

Steven Edouard SDET, US - DX Audience West Microsoft Bruno Terkaly Principal Software Engineer - Microsoft Steven Edouard SDET, US - DX Audience West Microsoft Bruno Terkaly Principal Software Engineer - Microsoft Steven and Bruno Info Section 3 Software Architecture Section 7 The Protocol challenge Progress

More information

Collaborative Alliance for Semiconductor Test (CAST) Special Interest Group (SIG) Rich Interactive Test Data Base (RITdb) 2017

Collaborative Alliance for Semiconductor Test (CAST) Special Interest Group (SIG) Rich Interactive Test Data Base (RITdb) 2017 Collaborative Alliance for Semiconductor Test (CAST) Special Interest Group (SIG) Rich Interactive Test Data Base (RITdb) 2017 Streaming RITdb is a new standard which is intended to go beyond STDF SEMI

More information

Implementation and Operation of Mobility in WIDE

Implementation and Operation of Mobility in WIDE Implementation and Operation of Mobility in WIDE The 14th Korea Internet Conference June 28, 2006 Keiichi Shima Internet Initiative Japan Inc. / WIDE project Contents Background Implementation

More information

Web-enabled DAQ System

Web-enabled DAQ System 2016-09 EC-8631 500479 6-0001 Rev.0 01 Web-enabled DAQ System Model: TR30-G High Speed Sampling 5 ms/ai 16 points HTTP server Modbus/TCP master and slave Trigger recording FTP client and server E-mailing

More information

testo Comfort Software Professional 4 Instruction manual

testo Comfort Software Professional 4 Instruction manual testo Comfort Software Professional 4 Instruction manual 2 1 Contents 1 Contents 1 Contents...3 2 About this document...5 3 Specifications...6 3.1. Use...6 3.2. System requirements...6 4 First steps...7

More information

Ralph Bauknecht Siemens Industry Sector Siemens Industry Software GmbH Weissacher Straße 11 D Stuttgart siemens.

Ralph Bauknecht Siemens Industry Sector Siemens Industry Software GmbH Weissacher Straße 11 D Stuttgart   siemens. The new 3D Pick and Place Robot: Graphics, use cases, via points, predefined transfer methods Ralph Bauknecht Siemens Industry Software GmbH Contact Ralph Bauknecht Siemens Industry Sector Siemens Industry

More information

RADI-CEM. User manual. MPB S.r.l. Via Giacomo Peroni 400/ Rome - Italy. Tel Fax

RADI-CEM. User manual. MPB S.r.l. Via Giacomo Peroni 400/ Rome - Italy. Tel Fax MPB S.r.l. Via Giacomo Peroni 400/402 00131 Rome - Italy Tel +39 0641200744 Fax +39 0641200653 info@gruppompb.com www.gruppompb.uk.com User manual RADI-CEM Updated to the Software Version: 0.01 Updated

More information

testo Comfort Software Professional 4 Instruction manual

testo Comfort Software Professional 4 Instruction manual testo Comfort Software Professional 4 Instruction manual 2 1 Contents 1 Contents 1 Contents... 3 2 About this document... 5 3 Specifications... 6 3.1. Use... 6 3.2. System requirements... 6 4 First steps...

More information

English. Quick Guide

English. Quick Guide English Quick Guide Specification Product Overview Button and Indicator light Unpacking Accessory Checklist Important Safety Notes Extruder module installation Accessory installation XYZware operation

More information

PRODUCT DESCRIPTION PACKAGE CONTENTS

PRODUCT DESCRIPTION PACKAGE CONTENTS Z-Wave is the world s leading wireless smart home automation technology, providing affordable solutions for homeowner s convenience, allowing them to save time and money. Z-Wave has been incorporated into

More information