SlideShare ist ein Scribd-Unternehmen logo
1 von 42
SMART SANTANDER
Experimentation with SmartSantander
Daniel Bimschas
E-mail: bimschas@itm.uni-luebeck.de

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

Palic, 2nd September 2013
1
Experimentation with SmartSantander

NODE-LEVEL EXPERIMENTATION

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

2
Outline
1. Experimentation lifecycle
2. Overview of experimentation tools
1. TMON
2. WiseGui
3. Experimentation Scripts

3. Designing and running your own experiment
4. Accessing data streams from EDAS
5. Challenges of user centric experimentation
Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

3
1. Experimentation Lifecycle
• Register -> Reserve -> Connect -> Interact

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

4
1. Architectural Planes

Management Plane

flash(), reset(), …

send(), receive(), …

REST API

WiseGui

SOAP API

Client Plane

Experimentation Scripts /
Custom Clients

SmartSantander
Testbed Runtime

Direct connection
(with e.g.,
IPv6 <-> 6LoWPAN
conversion)

UART
[1..*]

802.15.4

[1..*]

Sensornodes

Experiment / Data Plane

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

5
Experimentation with SmartSantander

TMON
LIVE-DEMO (SCREENSHOT WALK-THROUGH)

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

6
2.1 TMON
• TMON Slides here

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

7
Experimentation with SmartSantander

WISEGUI
LIVE-DEMO (SCREENSHOT WALK-THROUGH)

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

8
2.2 WiseGui
• Web-based front end for WSN testbeds based
on the SmartSantander/WISEBED REST API
• Used for the following SmS deployments:
– Santander
– Lübeck
– Patras
– Guildford

• Lübeck Deployment:
http://wisebed.itm.uni-luebeck.de
Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

9
2.2 WiseGui – Testbeds Overview

Screenshot taken from: http://wisebed.itm.uni-luebeck.de

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

10
2.2 WiseGui – Testbed Map View

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

11
2.2 WiseGui – Testbed Node Table

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

12
2.2 WiseGui – Login

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

13
2.2 WiseGui – Making a Reservation

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

14
2.2 WiseGui – Making a Reservation

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

15
2.2 WiseGui – Select Reservation

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

16
2.2 WiseGui – Live Data View

Various filter/conversion
options

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

17
2.2 WiseGui – Live Data View

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

18
2.2 WiseGui – Live Data View

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

19
2.2 WiseGui – Live Data View

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

20
2.2 WiseGui – Live Data View

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

21
2.2 WiseGui – Flashing Nodes

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

22
2.2 WiseGui – Resetting Nodes

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

23
2.2 WiseGui – Sending Messages

Hex

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

Bin

Dec

24
2.2 WiseGui – Scripting Environment
• JavaScript scripting environment for execution
in browser
• Allows users to automate / script experiments
in JavaScript without any software installation
• Program against REST API
(using wisebed.js client library)
• Scripting environment pre-initialized with
– WebSocket to sensor nodes serial ports, and
– reservation data (reserved nodes, timespan, …)
Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

25
2.2 WiseGui – Scripting Editor

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

26
2.2 WiseGui – Scripting Editor Demo
• Demo shows a scripted application
– Periodically, sensor nodes ping other nodes
– 6LoWPAN packets are dumped to serial port
– Dump is forwarded to WiseGui scripting
environment
– Concurrent transmissions distinguished with label
– Output: live visualization of packet trajectory in
wireless network

• Libraries used: wisebed.js, jquery, d3.js
Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

27
2.2 WiseGui – Scripting Editor Demo

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

28
2.2 WiseGui – Scripting Editor Demo

Demo Video

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

29
2.2 WiseGui - Summary
• Completely based on HTML5/JavaScript
• Runs on client side (Browser)
• WebSocket-based bi-directional
communication with nodes
• Integrated scripting environment
• Uses REST API and wisebed.js
• Open Source
https://github.com/wisebed/wisegui
Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

30
Experimentation with SmartSantander

EXPERIMENTATION-SCRIPTS
LIVE-DEMO (SCREENSHOT WALK-THROUGH)

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

31
2.3 Experimentation Scripts
• Set of command line scripts to execute, control and
interact with your experiment
• Allows you to
–
–
–
–

Execute basic operations (flash, reset, …)
Automate your experiments (e.g., to explore parameter space)
Automatically repeat experiments
Programmatically analyze, convert and process output of nodes

• Download: https://github.com/wisebed/experimentation-scripts/
• Documentation: https://github.com/wisebed/experimentation-scripts/wiki

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

32
2.3 Experimentation Scripts
Experimentation Scripts
Bash Script
invokes (passing BeanShell script as argument)

Scripting Client1 execution environment
BeanShell Interpreter
interprets

SOAP API client library
and helper classes

1 https://github.com/wisebed/scripting-client

2

uses

Experimentation Scripts
BeanShell Script
(97% Java)

https://github.com/wisebed/api-wsdl

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

3

https://github.com/wisebed/api-java

33
2.3 Live Presentation
1. List node URNs of type „isense“
wb-list-node-urns luebeck.properties csv isense39
export NODES=…

2. Reserve nodes (20 minutes, starting from now)
wb-reserve luebeck.properties 20 0 $NODES
export RESERVATION=…

3. Check liveliness
wb-are-nodes-alive luebeck.properties $RESERVATION

4. Flash nodes
wb-flash luebeck.properties $RESERVATION binary-images/example_app.bin

5. Listen to node output
wb-listen luebeck.properties $RESERVATION

6. Reset nodes
wb-reset luebeck.properties $RESERVATION

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

34
2.3 Testbed Properties File

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

35
2.3 Printing Available Nodes

filter by node type
output mode
testbed properties file
script name

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

36
2.3 "Pro” Tip: Use Environment Variables

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

37
2.3 Reserving Nodes

“secret” reservation key

isense39 nodes

duration + offset
testbed properties file
script name

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

38
2.3 Checking Liveliness

“secret” reservation key
testbed properties file

script name

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

39
2.3 Listening to Node Outputs

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

40
2.3 Resetting Nodes

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

41
2.3 Flashing Nodes

image file

Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved.

42

Weitere ähnliche Inhalte

Was ist angesagt?

LAS16-106: GNU Toolchain Development Lifecycle
LAS16-106: GNU Toolchain Development LifecycleLAS16-106: GNU Toolchain Development Lifecycle
LAS16-106: GNU Toolchain Development LifecycleLinaro
 
Embedded Recipes 2019 - Remote update adventures with RAUC, Yocto and Barebox
Embedded Recipes 2019 - Remote update adventures with RAUC, Yocto and BareboxEmbedded Recipes 2019 - Remote update adventures with RAUC, Yocto and Barebox
Embedded Recipes 2019 - Remote update adventures with RAUC, Yocto and BareboxAnne Nicolas
 
An Introduction to the Yocto Embedded Framework 2018
An Introduction to the Yocto Embedded Framework 2018An Introduction to the Yocto Embedded Framework 2018
An Introduction to the Yocto Embedded Framework 2018ICS
 
Con3187 Creating Industrial Middleware with Java ME and Single-Board Computers
Con3187 Creating Industrial Middleware with Java ME and Single-Board ComputersCon3187 Creating Industrial Middleware with Java ME and Single-Board Computers
Con3187 Creating Industrial Middleware with Java ME and Single-Board ComputersJulio Palma Vázquez
 
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver MeetupDaneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver MeetupShannon McFarland
 
Embedded Recipes 2019 - RT is about to make it to mainline. Now what?
Embedded Recipes 2019 - RT is about to make it to mainline. Now what?Embedded Recipes 2019 - RT is about to make it to mainline. Now what?
Embedded Recipes 2019 - RT is about to make it to mainline. Now what?Anne Nicolas
 
LAS16-201: ART JIT in Android N
LAS16-201: ART JIT in Android NLAS16-201: ART JIT in Android N
LAS16-201: ART JIT in Android NLinaro
 
IoTivity for Automotive IoT Interoperability
IoTivity for Automotive IoT InteroperabilityIoTivity for Automotive IoT Interoperability
IoTivity for Automotive IoT InteroperabilitySamsung Open Source Group
 
LAS16-301: OpenStack on Aarch64, running in production, upstream improvements...
LAS16-301: OpenStack on Aarch64, running in production, upstream improvements...LAS16-301: OpenStack on Aarch64, running in production, upstream improvements...
LAS16-301: OpenStack on Aarch64, running in production, upstream improvements...Linaro
 
Intel® RDT Hands-on Lab
Intel® RDT Hands-on LabIntel® RDT Hands-on Lab
Intel® RDT Hands-on LabMichelle Holley
 
OpenContrail SDN for Kubernetes
OpenContrail SDN for KubernetesOpenContrail SDN for Kubernetes
OpenContrail SDN for KubernetesMichelle Holley
 
Embedded Recipes 2019 - LLVM / Clang integration
Embedded Recipes 2019 - LLVM / Clang integrationEmbedded Recipes 2019 - LLVM / Clang integration
Embedded Recipes 2019 - LLVM / Clang integrationAnne Nicolas
 
Usernetes: Kubernetes as a non-root user
Usernetes: Kubernetes as a non-root userUsernetes: Kubernetes as a non-root user
Usernetes: Kubernetes as a non-root userAkihiro Suda
 
Java applications containerized and deployed
Java applications containerized and deployedJava applications containerized and deployed
Java applications containerized and deployedAnthony Dahanne
 
Perceptual Computing Workshop à Paris
Perceptual Computing Workshop à ParisPerceptual Computing Workshop à Paris
Perceptual Computing Workshop à ParisBeMyApp
 
LAS16-TR03: Upstreaming 201
LAS16-TR03: Upstreaming 201LAS16-TR03: Upstreaming 201
LAS16-TR03: Upstreaming 201Linaro
 
SGX Trusted Execution Environment
SGX Trusted Execution EnvironmentSGX Trusted Execution Environment
SGX Trusted Execution EnvironmentKernel TLV
 
Kernel Recipes 2017 - HDMI CEC: Status Report - Hans Verkuil
Kernel Recipes 2017 - HDMI CEC: Status Report - Hans VerkuilKernel Recipes 2017 - HDMI CEC: Status Report - Hans Verkuil
Kernel Recipes 2017 - HDMI CEC: Status Report - Hans VerkuilAnne Nicolas
 

Was ist angesagt? (20)

LAS16-106: GNU Toolchain Development Lifecycle
LAS16-106: GNU Toolchain Development LifecycleLAS16-106: GNU Toolchain Development Lifecycle
LAS16-106: GNU Toolchain Development Lifecycle
 
Embedded Recipes 2019 - Remote update adventures with RAUC, Yocto and Barebox
Embedded Recipes 2019 - Remote update adventures with RAUC, Yocto and BareboxEmbedded Recipes 2019 - Remote update adventures with RAUC, Yocto and Barebox
Embedded Recipes 2019 - Remote update adventures with RAUC, Yocto and Barebox
 
An Introduction to the Yocto Embedded Framework 2018
An Introduction to the Yocto Embedded Framework 2018An Introduction to the Yocto Embedded Framework 2018
An Introduction to the Yocto Embedded Framework 2018
 
Con3187 Creating Industrial Middleware with Java ME and Single-Board Computers
Con3187 Creating Industrial Middleware with Java ME and Single-Board ComputersCon3187 Creating Industrial Middleware with Java ME and Single-Board Computers
Con3187 Creating Industrial Middleware with Java ME and Single-Board Computers
 
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver MeetupDaneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
 
Embedded Recipes 2019 - RT is about to make it to mainline. Now what?
Embedded Recipes 2019 - RT is about to make it to mainline. Now what?Embedded Recipes 2019 - RT is about to make it to mainline. Now what?
Embedded Recipes 2019 - RT is about to make it to mainline. Now what?
 
LAS16-201: ART JIT in Android N
LAS16-201: ART JIT in Android NLAS16-201: ART JIT in Android N
LAS16-201: ART JIT in Android N
 
IoTivity for Automotive IoT Interoperability
IoTivity for Automotive IoT InteroperabilityIoTivity for Automotive IoT Interoperability
IoTivity for Automotive IoT Interoperability
 
LAS16-301: OpenStack on Aarch64, running in production, upstream improvements...
LAS16-301: OpenStack on Aarch64, running in production, upstream improvements...LAS16-301: OpenStack on Aarch64, running in production, upstream improvements...
LAS16-301: OpenStack on Aarch64, running in production, upstream improvements...
 
Intel® RDT Hands-on Lab
Intel® RDT Hands-on LabIntel® RDT Hands-on Lab
Intel® RDT Hands-on Lab
 
OpenContrail SDN for Kubernetes
OpenContrail SDN for KubernetesOpenContrail SDN for Kubernetes
OpenContrail SDN for Kubernetes
 
Embedded Recipes 2019 - LLVM / Clang integration
Embedded Recipes 2019 - LLVM / Clang integrationEmbedded Recipes 2019 - LLVM / Clang integration
Embedded Recipes 2019 - LLVM / Clang integration
 
Usernetes: Kubernetes as a non-root user
Usernetes: Kubernetes as a non-root userUsernetes: Kubernetes as a non-root user
Usernetes: Kubernetes as a non-root user
 
TULIPP at the 10th Intelligent Imaging Event
TULIPP at the 10th Intelligent Imaging EventTULIPP at the 10th Intelligent Imaging Event
TULIPP at the 10th Intelligent Imaging Event
 
Java applications containerized and deployed
Java applications containerized and deployedJava applications containerized and deployed
Java applications containerized and deployed
 
Perceptual Computing Workshop à Paris
Perceptual Computing Workshop à ParisPerceptual Computing Workshop à Paris
Perceptual Computing Workshop à Paris
 
LAS16-TR03: Upstreaming 201
LAS16-TR03: Upstreaming 201LAS16-TR03: Upstreaming 201
LAS16-TR03: Upstreaming 201
 
OpenCV acceleration battle:OpenCL on Firefly-RK3288(MALI-T764) vs. FPGA on Ze...
OpenCV acceleration battle:OpenCL on Firefly-RK3288(MALI-T764) vs. FPGA on Ze...OpenCV acceleration battle:OpenCL on Firefly-RK3288(MALI-T764) vs. FPGA on Ze...
OpenCV acceleration battle:OpenCL on Firefly-RK3288(MALI-T764) vs. FPGA on Ze...
 
SGX Trusted Execution Environment
SGX Trusted Execution EnvironmentSGX Trusted Execution Environment
SGX Trusted Execution Environment
 
Kernel Recipes 2017 - HDMI CEC: Status Report - Hans Verkuil
Kernel Recipes 2017 - HDMI CEC: Status Report - Hans VerkuilKernel Recipes 2017 - HDMI CEC: Status Report - Hans Verkuil
Kernel Recipes 2017 - HDMI CEC: Status Report - Hans Verkuil
 

Ähnlich wie 2013 09-02 senzations-bimschas-part2-smart-santander-experimentation

[workshop] The Revolutionary WebRTC
[workshop] The Revolutionary WebRTC[workshop] The Revolutionary WebRTC
[workshop] The Revolutionary WebRTCGiacomo Vacca
 
Fiware IoT Proposal and Community
Fiware IoT Proposal and CommunityFiware IoT Proposal and Community
Fiware IoT Proposal and CommunityCARLOS RALLI-UCENDO
 
20131015_demo_oshk
20131015_demo_oshk20131015_demo_oshk
20131015_demo_oshkJeff Yang
 
2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANL2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANLdgoodell
 
Deployment of cisco_iron_portweb_security_appliance
Deployment of cisco_iron_portweb_security_applianceDeployment of cisco_iron_portweb_security_appliance
Deployment of cisco_iron_portweb_security_applianceAlfredo Boiero Sanders
 
26.1.7 lab snort and firewall rules
26.1.7 lab   snort and firewall rules26.1.7 lab   snort and firewall rules
26.1.7 lab snort and firewall rulesFreddy Buenaño
 
Advanced coding & deployment for Cisco Video Devices - CL20B - DEVNET-3244
Advanced coding & deployment for Cisco Video Devices - CL20B - DEVNET-3244Advanced coding & deployment for Cisco Video Devices - CL20B - DEVNET-3244
Advanced coding & deployment for Cisco Video Devices - CL20B - DEVNET-3244Cisco DevNet
 
#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...
#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...
#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...Agile Testing Alliance
 
Powering your next IoT application with MQTT - JavaOne 2014 tutorial
Powering your next IoT application with MQTT - JavaOne 2014 tutorialPowering your next IoT application with MQTT - JavaOne 2014 tutorial
Powering your next IoT application with MQTT - JavaOne 2014 tutorialBenjamin Cabé
 
NUBOMEDIA: an Elastic PaaS Enabling the Convergence of Real-Time and Big Data...
NUBOMEDIA: an Elastic PaaS Enabling the Convergence of Real-Time and Big Data...NUBOMEDIA: an Elastic PaaS Enabling the Convergence of Real-Time and Big Data...
NUBOMEDIA: an Elastic PaaS Enabling the Convergence of Real-Time and Big Data...Boni García
 
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月VirtualTech Japan Inc.
 
FIWARE Tech Summit - Stream Processing with Kurento Media Server
FIWARE Tech Summit - Stream Processing with Kurento Media ServerFIWARE Tech Summit - Stream Processing with Kurento Media Server
FIWARE Tech Summit - Stream Processing with Kurento Media ServerFIWARE
 
FIWARE IoT Proposal & Community
FIWARE IoT Proposal & CommunityFIWARE IoT Proposal & Community
FIWARE IoT Proposal & CommunityFIWARE
 
MicroProfile, Docker, Kubernetes, Istio and Open Shift lab @dev nexus
MicroProfile, Docker, Kubernetes, Istio and Open Shift lab @dev nexusMicroProfile, Docker, Kubernetes, Istio and Open Shift lab @dev nexus
MicroProfile, Docker, Kubernetes, Istio and Open Shift lab @dev nexusEmily Jiang
 
An IoT System with Remote Reconfigurable Wireless Sensor Network Nodes and it...
An IoT System with Remote Reconfigurable Wireless Sensor Network Nodes and it...An IoT System with Remote Reconfigurable Wireless Sensor Network Nodes and it...
An IoT System with Remote Reconfigurable Wireless Sensor Network Nodes and it...Takashi Yamanoue
 
IRATI @ RINA Workshop 2014, Dublin
IRATI @ RINA Workshop 2014, DublinIRATI @ RINA Workshop 2014, Dublin
IRATI @ RINA Workshop 2014, DublinEleni Trouva
 
Scaling Prometheus Metrics in Kubernetes with Telegraf | Chris Goller | Influ...
Scaling Prometheus Metrics in Kubernetes with Telegraf | Chris Goller | Influ...Scaling Prometheus Metrics in Kubernetes with Telegraf | Chris Goller | Influ...
Scaling Prometheus Metrics in Kubernetes with Telegraf | Chris Goller | Influ...InfluxData
 
IRJET- Design of SCADA based Wireless Monitoring and Control
IRJET- Design of SCADA based Wireless Monitoring and ControlIRJET- Design of SCADA based Wireless Monitoring and Control
IRJET- Design of SCADA based Wireless Monitoring and ControlIRJET Journal
 

Ähnlich wie 2013 09-02 senzations-bimschas-part2-smart-santander-experimentation (20)

[workshop] The Revolutionary WebRTC
[workshop] The Revolutionary WebRTC[workshop] The Revolutionary WebRTC
[workshop] The Revolutionary WebRTC
 
Fiware IoT Proposal and Community
Fiware IoT Proposal and CommunityFiware IoT Proposal and Community
Fiware IoT Proposal and Community
 
20131015_demo_oshk
20131015_demo_oshk20131015_demo_oshk
20131015_demo_oshk
 
2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANL2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANL
 
Deployment of cisco_iron_portweb_security_appliance
Deployment of cisco_iron_portweb_security_applianceDeployment of cisco_iron_portweb_security_appliance
Deployment of cisco_iron_portweb_security_appliance
 
26.1.7 lab snort and firewall rules
26.1.7 lab   snort and firewall rules26.1.7 lab   snort and firewall rules
26.1.7 lab snort and firewall rules
 
Advanced coding & deployment for Cisco Video Devices - CL20B - DEVNET-3244
Advanced coding & deployment for Cisco Video Devices - CL20B - DEVNET-3244Advanced coding & deployment for Cisco Video Devices - CL20B - DEVNET-3244
Advanced coding & deployment for Cisco Video Devices - CL20B - DEVNET-3244
 
#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...
#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...
#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...
 
Powering your next IoT application with MQTT - JavaOne 2014 tutorial
Powering your next IoT application with MQTT - JavaOne 2014 tutorialPowering your next IoT application with MQTT - JavaOne 2014 tutorial
Powering your next IoT application with MQTT - JavaOne 2014 tutorial
 
NUBOMEDIA: an Elastic PaaS Enabling the Convergence of Real-Time and Big Data...
NUBOMEDIA: an Elastic PaaS Enabling the Convergence of Real-Time and Big Data...NUBOMEDIA: an Elastic PaaS Enabling the Convergence of Real-Time and Big Data...
NUBOMEDIA: an Elastic PaaS Enabling the Convergence of Real-Time and Big Data...
 
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
 
Varun_resume
Varun_resumeVarun_resume
Varun_resume
 
FIWARE Tech Summit - Stream Processing with Kurento Media Server
FIWARE Tech Summit - Stream Processing with Kurento Media ServerFIWARE Tech Summit - Stream Processing with Kurento Media Server
FIWARE Tech Summit - Stream Processing with Kurento Media Server
 
Mininet Basics
Mininet BasicsMininet Basics
Mininet Basics
 
FIWARE IoT Proposal & Community
FIWARE IoT Proposal & CommunityFIWARE IoT Proposal & Community
FIWARE IoT Proposal & Community
 
MicroProfile, Docker, Kubernetes, Istio and Open Shift lab @dev nexus
MicroProfile, Docker, Kubernetes, Istio and Open Shift lab @dev nexusMicroProfile, Docker, Kubernetes, Istio and Open Shift lab @dev nexus
MicroProfile, Docker, Kubernetes, Istio and Open Shift lab @dev nexus
 
An IoT System with Remote Reconfigurable Wireless Sensor Network Nodes and it...
An IoT System with Remote Reconfigurable Wireless Sensor Network Nodes and it...An IoT System with Remote Reconfigurable Wireless Sensor Network Nodes and it...
An IoT System with Remote Reconfigurable Wireless Sensor Network Nodes and it...
 
IRATI @ RINA Workshop 2014, Dublin
IRATI @ RINA Workshop 2014, DublinIRATI @ RINA Workshop 2014, Dublin
IRATI @ RINA Workshop 2014, Dublin
 
Scaling Prometheus Metrics in Kubernetes with Telegraf | Chris Goller | Influ...
Scaling Prometheus Metrics in Kubernetes with Telegraf | Chris Goller | Influ...Scaling Prometheus Metrics in Kubernetes with Telegraf | Chris Goller | Influ...
Scaling Prometheus Metrics in Kubernetes with Telegraf | Chris Goller | Influ...
 
IRJET- Design of SCADA based Wireless Monitoring and Control
IRJET- Design of SCADA based Wireless Monitoring and ControlIRJET- Design of SCADA based Wireless Monitoring and Control
IRJET- Design of SCADA based Wireless Monitoring and Control
 

Kürzlich hochgeladen

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 

Kürzlich hochgeladen (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 

2013 09-02 senzations-bimschas-part2-smart-santander-experimentation

  • 1. SMART SANTANDER Experimentation with SmartSantander Daniel Bimschas E-mail: bimschas@itm.uni-luebeck.de Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. Palic, 2nd September 2013 1
  • 2. Experimentation with SmartSantander NODE-LEVEL EXPERIMENTATION Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 2
  • 3. Outline 1. Experimentation lifecycle 2. Overview of experimentation tools 1. TMON 2. WiseGui 3. Experimentation Scripts 3. Designing and running your own experiment 4. Accessing data streams from EDAS 5. Challenges of user centric experimentation Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 3
  • 4. 1. Experimentation Lifecycle • Register -> Reserve -> Connect -> Interact Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 4
  • 5. 1. Architectural Planes Management Plane flash(), reset(), … send(), receive(), … REST API WiseGui SOAP API Client Plane Experimentation Scripts / Custom Clients SmartSantander Testbed Runtime Direct connection (with e.g., IPv6 <-> 6LoWPAN conversion) UART [1..*] 802.15.4 [1..*] Sensornodes Experiment / Data Plane Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 5
  • 6. Experimentation with SmartSantander TMON LIVE-DEMO (SCREENSHOT WALK-THROUGH) Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 6
  • 7. 2.1 TMON • TMON Slides here Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 7
  • 8. Experimentation with SmartSantander WISEGUI LIVE-DEMO (SCREENSHOT WALK-THROUGH) Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 8
  • 9. 2.2 WiseGui • Web-based front end for WSN testbeds based on the SmartSantander/WISEBED REST API • Used for the following SmS deployments: – Santander – Lübeck – Patras – Guildford • Lübeck Deployment: http://wisebed.itm.uni-luebeck.de Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 9
  • 10. 2.2 WiseGui – Testbeds Overview Screenshot taken from: http://wisebed.itm.uni-luebeck.de Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 10
  • 11. 2.2 WiseGui – Testbed Map View Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 11
  • 12. 2.2 WiseGui – Testbed Node Table Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 12
  • 13. 2.2 WiseGui – Login Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 13
  • 14. 2.2 WiseGui – Making a Reservation Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 14
  • 15. 2.2 WiseGui – Making a Reservation Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 15
  • 16. 2.2 WiseGui – Select Reservation Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 16
  • 17. 2.2 WiseGui – Live Data View Various filter/conversion options Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 17
  • 18. 2.2 WiseGui – Live Data View Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 18
  • 19. 2.2 WiseGui – Live Data View Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 19
  • 20. 2.2 WiseGui – Live Data View Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 20
  • 21. 2.2 WiseGui – Live Data View Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 21
  • 22. 2.2 WiseGui – Flashing Nodes Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 22
  • 23. 2.2 WiseGui – Resetting Nodes Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 23
  • 24. 2.2 WiseGui – Sending Messages Hex Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. Bin Dec 24
  • 25. 2.2 WiseGui – Scripting Environment • JavaScript scripting environment for execution in browser • Allows users to automate / script experiments in JavaScript without any software installation • Program against REST API (using wisebed.js client library) • Scripting environment pre-initialized with – WebSocket to sensor nodes serial ports, and – reservation data (reserved nodes, timespan, …) Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 25
  • 26. 2.2 WiseGui – Scripting Editor Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 26
  • 27. 2.2 WiseGui – Scripting Editor Demo • Demo shows a scripted application – Periodically, sensor nodes ping other nodes – 6LoWPAN packets are dumped to serial port – Dump is forwarded to WiseGui scripting environment – Concurrent transmissions distinguished with label – Output: live visualization of packet trajectory in wireless network • Libraries used: wisebed.js, jquery, d3.js Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 27
  • 28. 2.2 WiseGui – Scripting Editor Demo Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 28
  • 29. 2.2 WiseGui – Scripting Editor Demo Demo Video Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 29
  • 30. 2.2 WiseGui - Summary • Completely based on HTML5/JavaScript • Runs on client side (Browser) • WebSocket-based bi-directional communication with nodes • Integrated scripting environment • Uses REST API and wisebed.js • Open Source https://github.com/wisebed/wisegui Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 30
  • 31. Experimentation with SmartSantander EXPERIMENTATION-SCRIPTS LIVE-DEMO (SCREENSHOT WALK-THROUGH) Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 31
  • 32. 2.3 Experimentation Scripts • Set of command line scripts to execute, control and interact with your experiment • Allows you to – – – – Execute basic operations (flash, reset, …) Automate your experiments (e.g., to explore parameter space) Automatically repeat experiments Programmatically analyze, convert and process output of nodes • Download: https://github.com/wisebed/experimentation-scripts/ • Documentation: https://github.com/wisebed/experimentation-scripts/wiki Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 32
  • 33. 2.3 Experimentation Scripts Experimentation Scripts Bash Script invokes (passing BeanShell script as argument) Scripting Client1 execution environment BeanShell Interpreter interprets SOAP API client library and helper classes 1 https://github.com/wisebed/scripting-client 2 uses Experimentation Scripts BeanShell Script (97% Java) https://github.com/wisebed/api-wsdl Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 3 https://github.com/wisebed/api-java 33
  • 34. 2.3 Live Presentation 1. List node URNs of type „isense“ wb-list-node-urns luebeck.properties csv isense39 export NODES=… 2. Reserve nodes (20 minutes, starting from now) wb-reserve luebeck.properties 20 0 $NODES export RESERVATION=… 3. Check liveliness wb-are-nodes-alive luebeck.properties $RESERVATION 4. Flash nodes wb-flash luebeck.properties $RESERVATION binary-images/example_app.bin 5. Listen to node output wb-listen luebeck.properties $RESERVATION 6. Reset nodes wb-reset luebeck.properties $RESERVATION Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 34
  • 35. 2.3 Testbed Properties File Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 35
  • 36. 2.3 Printing Available Nodes filter by node type output mode testbed properties file script name Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 36
  • 37. 2.3 "Pro” Tip: Use Environment Variables Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 37
  • 38. 2.3 Reserving Nodes “secret” reservation key isense39 nodes duration + offset testbed properties file script name Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 38
  • 39. 2.3 Checking Liveliness “secret” reservation key testbed properties file script name Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 39
  • 40. 2.3 Listening to Node Outputs Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 40
  • 41. 2.3 Resetting Nodes Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 41
  • 42. 2.3 Flashing Nodes image file Copyright © SmartSantander Project FP7-ICT-2009-5 257992. All Rights reserved. 42