SlideShare a Scribd company logo
Java in the Air: A Case Study for Java-Based Environment Monitoring Stations 
Marco Carrer, Eurotech 
Andrew Gilbert, Oracle
Agenda 
•IoT Present and Challenges 
•Java, OSGi and Eclipse Kura: IoT Gateway Services 
•Embedded Data Streams: Edge Analytics 
•Use Case: Environment Monitoring Stations 
•Q&A
Gartner’s Hype Cycle
IoT Challenges 
Where IoT projects most often fail… 
M2M 
Communication 
Infrastructure 
Device Firmware / 
Application 
Business 
Application 
Sensors & Device Hardware 
Business Application Integration 
1 
2 
3 
4 
6 
•Selecting and integrating sensors, devices, sensors, human machine interfaces (HMI), Meters, legacy field busses & actuators 
•Ensuring long life support 
•Meeting certification requirements 
•Selecting and integrating operating system, device support / drivers 
•Implementing the business logic 
•Optimum M2M protocols 
•WAN cost reduction 
•Security 
•Device data management 
•Device life cycle management 
•Security 
5 
•Decoupling of producers and consumers of data 
•Write speeds 
•Real-time data streams 
•Data storage 
•Standard APIs 
•Ready to use adapters for standard applications 
•CEP / Complex Event Processing capabilities 
1 
2 
3 
4 
6 
5 
7 
•Application development & life cycle management 
•Dashboards, user interaction & interfacing 
•Integration (Big Data, social networks, enterprise IT) 
7
IoT Era 
Enabling New Services and faster time to market 
Real-time Data Data Analysis & Management 
Minimize Downtime – High Availability 
Cloud based Services key to reduce cost & complexity 
Common Development Environment across M2M solutions 
Faster local decision making 
Devices in-market 
for longer 
duration 
Risk of opportunity lost or non compliance 
Improving operational efficiency 
Integration and Automation with existing systems 
Portability, security with scalability 
Extracting value from large amounts of data 
Support for a wide variety of devices 
Intermittent connectivity 
Security 
of Devices and 
Data Protection
IoT Architecture 
Business Applications 
Sensors, Actuators, Displays, … 
@ 
Application Framework + Multi-Service Gateway 
M2M/IoT Integration Platform on Cloud 
M2M Integration Platform
IoT Gateway Stack 
Increase productivity and lower time to market 
OSGi 
on 
Linux 
Hardware 
Java SE Embedded 
Code 
Code 
Code
Java Today 
The most popular programming language for Enterprise Applications 
9+ Million Java Developers 
Stewardship & Innovation
Java Tomorrow 
The most popular programming language 
for Enterprise & Embedded & IoT Applications 
JAVA DEVICES
Linux OS 
Embedded App 
•Modular software for IoT Gateway Service 
•Manage cloud connectivity 
•Network configuration and administration (cellular, Wi-Fi, …) 
•Support for different field protocols 
•(Serial, USB, Modbus, CANbus, …) 
•Remote application management, configuration and access 
•Integrated development environment 
•Application portability 
•Open sourced in Eclipse IoT ESF, with Kura at its foundation, is commercially supported, remotely managed, and optimized for industrial gateways and applications. 
Java / OSGi 
Open HW 
Industrial 
HW 
Eclipse Kura
Kura Services 
Java SE 7 (Oracle Java SE Embedded, OpenJDK) 
OSGi Application Container (Eclipse Equinox, Concierge) 
Device Abstraction 
javax.comm 
Basic Gateway Services 
DB Service 
Clock Service 
Device Profile 
Watchdog 
Network Configuration 
Network Configuration 
Field Protocols 
Connectivity and Delivery 
Data Services 
MQTT Paho 
Administration GUI 
Applications 
Your Application 
Remote Management 
Configuration Management 
javax.usb / udev 
Cloud Services 
Your Application 
Firewall, Port Forwarding 
Link Monitors 
Cellular, Wi-Fi, Ethernet 
GPS Position 
GPIO / SPI / PWM / I2C 
Modbus 
CANBus 
Custom Protocols 
Updates Management 
Remote Access (VPN)
Kura Developers’ Experience 
Designed from ground-up for developers 
Emulate on PC 
Deploy on Target 
Cloud Managed 
Start developing your M2M application in the comfort of your PC. 
•Full Eclipse Integration 
•Target Platform Definition 
•Emulated Services 
•Run/Debug from Eclipse 
•Support Mac/Linux Hosts 
When you are ready, deploy your application on the gateway. 
•One-click Deployment 
•Eclipse Plugin 
•Remote Debugging 
Provision your application to field devices from the Cloud. Manage your application configuration and lifecycle from a Cloud infrastructure. No more field visits! 
•Web-based Console 
•REST API Integration 
•Smart Alerts
Key Elements of Connected Intelligence 
Always-on devices connected to variety of sensors and running multiple software applications 
1 
High-frequency data analysis for instant decision making and automation of information flows 
2 
Maximizing value from hi-velocity data in real time 
3 
Fast Data 
Real-Time Analytics 
Intelligent Devices
The value of data decreases over time 
Ensuring Real-Time Accuracy, Efficiency, and Scale 
Business event 
Action Time 
Business Value 
Data captured 
Analysis completed 
Action taken 
Source: Richard Hackethorn’s Component’s of Action Time
Complex Event Processing - CEP 
Method of tracking and analyzing data combined from multiple streams to infer events or patterns that suggest more complicated circumstances. 
Goal is to identify business meaning of events (such as opportunities or threats) and respond to them as quickly as possible. 
Source: http://en.wikipedia.org/wiki/Complex_event_processing 
Event Patterns 
Event Stream 
Fine-grained simple events from sensors and edge devices 
Complex Events Machine module non- functional, power outage, device tampering, etc.
Complex Event Processing 
•Filtering 
–New stream filtered for specific criteria, e.g. temperature > 200 F 
•Correlation & Aggregation 
–Scrolling, time-based window metrics, e.g. average heart pulse rate in the last 3 days 
•Pattern Matching 
–Notification of detected event patterns, e.g. machine events A, B and C occurred within 15 minute window 
•Geospatial, Predictive Modeling and beyond 
–Immediate recognition of geographical movement patterns, apply historical business intelligence models using data mining algorithms 
Event Patterns 
Event Patterns 
Complex Events 
Machine module non- functional, power outage, device tampering, etc. 
Event Stream Fine-grained simple events from sensors and edge devices
CEP Engine 
Query 
Query 
Oracle Event Processing Embedded 
OEP-E: High-Level Architecture 
Input Adapters 
Output Adapters 
event 
event 
event 
Real-time event data 
Context-aware filtering, correlation, aggregation and processing of data 
Processed business events for downstream applications 
event 
event 
event 
Sensors 
Backend Applications
Continuous Query Language - CQL 
•CQL is based on standard SQL with extensions for streaming data 
–CQL queries support filtering, partitioning, aggregation, correlation (joins across streams), and pattern matching on streaming and relational data 
–Extends standard SQL by adding notion of Stream, operators for mapping between relations and streams, and extensions for pattern matching 
–Window operator (e.g. RANGE 1 MINUTE) transforms stream into a relation 
•Example: 
–SELECT AVG(temperature) AS avgTemp, tempSensorId FROM temperatureInputStream [RANGE 1 MINUTE] GROUP BY tempSensorId
Efficient Handling of Streaming Data Flow Event Processing Network (EPN) Example
Use Case: Environmental Monitoring 
From this… 
… to this.
Eurotech ReliaSENS 18-12 
Air Out 
Air In 
Connectivity 
•Cellular (3g, GRPS), WiFi 
•Ethernet, GPS Positioning 
Environment Analysis 
•Electromagnetic radiation 
•Radioactivity 
•Temperature, Humidity, Pressure 
Air Quality Measurements 
•CO, CO2, NO, NO2, O3 
•SO2, H2S, VOC 
•PM10
Eurotech ReliaSENS 18-12 
•One data point every minute 
•Aggregated averages every hour, 8 hours, and daily 
•Configurable thresholds and remote re-calibration
Java in the Air: Architecture 
CLOUD (device management and cloud analytics) 
Everyware Cloud 
MQTT 
DEVICE/GATEWAY (data collection and edge analytics) 
Linux 
Hardware 
Java SE Embedded 
OSGi 
ESF Bundles 
OEP-E Bundles 
Device Connectivity 
EUROTECH DEVICE CLOUD 
Device Management 
Data 
Cache 
Oracle Cloud 
ORACLE CLOUD 
Oracle 12c DB 
Oracle 12c OEP 
Oracle BI
Linux 
Hardware 
Java SE Embedded 
OSGi 
ESF 
Bundles 
OEP-E Bundles 
Java in the Air: Gateway 
3. MQTT Output Adapter 
1. Sensor Input Adapters 
2. Event Processing Network 
4. Configuration Updates
Input Adapters PM10, ELF, TPU, CO2, GEIGER, HF, NO2, CO, O3, VOC 
Sensor Malfunctioning Detection 
Raw Data Filtering 
Stats 
Alerts 
Raw Data Publisher 
Java in the Air: EPN
Java in the Air: CQL Examples 
Stats CQL Query 
Alerts CQL Query
MQTT Topic Namespace 
Java1 
CO2 
RAW 
FILTERED 
DROPPED 
STATS 
30sec 
60sec 
ALERTS 
CHANGE 
MISSING 
HF 
RAW 
FILTERED 
DROPPED 
STATS 
30sec 
60sec 
ALERTS 
CHANGE 
MISSING 
VOC 
RAW 
FILTERED 
DROPPED 
STATS 
30sec 
60sec 
ALERTS 
CHANGE 
MISSING
Demo
Summary 
•EPN for modelling Embedded Business Logic 
•Great Synergies with Remote Configuration and Management 
•More things to be explored: 
–Out-of-the-box ESF/Kura OEP-E Components
You are important! 
•Learn More - come visit us on the Exhibition Floor: 
–Eurotech Booth 
–Oracle Booth 
–Eclipse Booth 
•Contribute! www.eclipse.org/kura
www.eurotech.com 
Thank You! 
www.oracle.com

More Related Content

What's hot

IoT Best Practices: Unit Testing
IoT Best Practices: Unit TestingIoT Best Practices: Unit Testing
IoT Best Practices: Unit Testing
farmckon
 
Key Open Standards for inter-operable IoT systems
Key Open Standards for inter-operable IoT systemsKey Open Standards for inter-operable IoT systems
Key Open Standards for inter-operable IoT systems
Pratul Sharma
 
Architecting Azure (I)IoT Solutions @ IoT Saturday 2019
Architecting Azure (I)IoT Solutions @ IoT Saturday 2019Architecting Azure (I)IoT Solutions @ IoT Saturday 2019
Architecting Azure (I)IoT Solutions @ IoT Saturday 2019
pietrobr
 
IOT model to Unified Communication Events in SDN
IOT model to Unified Communication  Events in SDNIOT model to Unified Communication  Events in SDN
IOT model to Unified Communication Events in SDN
Chandrashekhar Rao
 
From IoT Central to IoT Hub
From IoT Central to IoT HubFrom IoT Central to IoT Hub
From IoT Central to IoT Hub
Marco Parenzan
 
Azure IoT Suite
Azure IoT Suite Azure IoT Suite
Azure IoT Suite
Samir Arezki ☁
 
Smart Manufacturing Requirements for Equipment Capability and Control
Smart Manufacturing Requirements forEquipment Capability and ControlSmart Manufacturing Requirements forEquipment Capability and Control
Smart Manufacturing Requirements for Equipment Capability and Control
Kimberly Daich
 
한컴MDS_Microsoft Azure IoT Overview
한컴MDS_Microsoft Azure IoT Overview한컴MDS_Microsoft Azure IoT Overview
한컴MDS_Microsoft Azure IoT Overview
HANCOM MDS
 
IzoT platform presentation
IzoT platform presentationIzoT platform presentation
IzoT platform presentation
Echelon Corporation
 
Latest pcs
Latest pcsLatest pcs
Latest pcs
'aaRoyston Lhj
 
Elastic Software Infrastructure to Support the Industrial Internet
Elastic Software Infrastructure to Support the Industrial InternetElastic Software Infrastructure to Support the Industrial Internet
Elastic Software Infrastructure to Support the Industrial Internet
Real-Time Innovations (RTI)
 
Secure IOT Gateway
Secure IOT GatewaySecure IOT Gateway
Secure IOT Gateway
LF Events
 
IoT Demo
IoT Demo IoT Demo
Azure iot edge and AI enabling the intelligent edge
Azure iot edge and AI  enabling the intelligent edgeAzure iot edge and AI  enabling the intelligent edge
Azure iot edge and AI enabling the intelligent edge
Marco Dal Pino
 
Splunk for DevOps - Faster Insights - Better Code
Splunk for DevOps - Faster Insights - Better CodeSplunk for DevOps - Faster Insights - Better Code
Splunk for DevOps - Faster Insights - Better Code
Philipp Drieger
 
Internet of Things (IoT) Costs, Connectivity, Resources and Software
Internet of Things (IoT) Costs, Connectivity, Resources and SoftwareInternet of Things (IoT) Costs, Connectivity, Resources and Software
Internet of Things (IoT) Costs, Connectivity, Resources and Software
Real-Time Innovations (RTI)
 
Unified Analytics in GE’s Predix for the IIoT: Tying Operational Technology t...
Unified Analytics in GE’s Predix for the IIoT: Tying Operational Technology t...Unified Analytics in GE’s Predix for the IIoT: Tying Operational Technology t...
Unified Analytics in GE’s Predix for the IIoT: Tying Operational Technology t...
Altoros
 
Patti Engineering Presentation: Water/Wastewater with InduSoft Web Studio and...
Patti Engineering Presentation: Water/Wastewater with InduSoft Web Studio and...Patti Engineering Presentation: Water/Wastewater with InduSoft Web Studio and...
Patti Engineering Presentation: Water/Wastewater with InduSoft Web Studio and...
AVEVA
 
Software Architecture in Process Automation: UML & the "Smart Factory"
Software Architecture in Process Automation: UML & the "Smart Factory"Software Architecture in Process Automation: UML & the "Smart Factory"
Software Architecture in Process Automation: UML & the "Smart Factory"
Heiko Koziolek
 
Modeling self-adaptative IoT architectures
Modeling self-adaptative IoT architecturesModeling self-adaptative IoT architectures
Modeling self-adaptative IoT architectures
Iván Alfonso
 

What's hot (20)

IoT Best Practices: Unit Testing
IoT Best Practices: Unit TestingIoT Best Practices: Unit Testing
IoT Best Practices: Unit Testing
 
Key Open Standards for inter-operable IoT systems
Key Open Standards for inter-operable IoT systemsKey Open Standards for inter-operable IoT systems
Key Open Standards for inter-operable IoT systems
 
Architecting Azure (I)IoT Solutions @ IoT Saturday 2019
Architecting Azure (I)IoT Solutions @ IoT Saturday 2019Architecting Azure (I)IoT Solutions @ IoT Saturday 2019
Architecting Azure (I)IoT Solutions @ IoT Saturday 2019
 
IOT model to Unified Communication Events in SDN
IOT model to Unified Communication  Events in SDNIOT model to Unified Communication  Events in SDN
IOT model to Unified Communication Events in SDN
 
From IoT Central to IoT Hub
From IoT Central to IoT HubFrom IoT Central to IoT Hub
From IoT Central to IoT Hub
 
Azure IoT Suite
Azure IoT Suite Azure IoT Suite
Azure IoT Suite
 
Smart Manufacturing Requirements for Equipment Capability and Control
Smart Manufacturing Requirements forEquipment Capability and ControlSmart Manufacturing Requirements forEquipment Capability and Control
Smart Manufacturing Requirements for Equipment Capability and Control
 
한컴MDS_Microsoft Azure IoT Overview
한컴MDS_Microsoft Azure IoT Overview한컴MDS_Microsoft Azure IoT Overview
한컴MDS_Microsoft Azure IoT Overview
 
IzoT platform presentation
IzoT platform presentationIzoT platform presentation
IzoT platform presentation
 
Latest pcs
Latest pcsLatest pcs
Latest pcs
 
Elastic Software Infrastructure to Support the Industrial Internet
Elastic Software Infrastructure to Support the Industrial InternetElastic Software Infrastructure to Support the Industrial Internet
Elastic Software Infrastructure to Support the Industrial Internet
 
Secure IOT Gateway
Secure IOT GatewaySecure IOT Gateway
Secure IOT Gateway
 
IoT Demo
IoT Demo IoT Demo
IoT Demo
 
Azure iot edge and AI enabling the intelligent edge
Azure iot edge and AI  enabling the intelligent edgeAzure iot edge and AI  enabling the intelligent edge
Azure iot edge and AI enabling the intelligent edge
 
Splunk for DevOps - Faster Insights - Better Code
Splunk for DevOps - Faster Insights - Better CodeSplunk for DevOps - Faster Insights - Better Code
Splunk for DevOps - Faster Insights - Better Code
 
Internet of Things (IoT) Costs, Connectivity, Resources and Software
Internet of Things (IoT) Costs, Connectivity, Resources and SoftwareInternet of Things (IoT) Costs, Connectivity, Resources and Software
Internet of Things (IoT) Costs, Connectivity, Resources and Software
 
Unified Analytics in GE’s Predix for the IIoT: Tying Operational Technology t...
Unified Analytics in GE’s Predix for the IIoT: Tying Operational Technology t...Unified Analytics in GE’s Predix for the IIoT: Tying Operational Technology t...
Unified Analytics in GE’s Predix for the IIoT: Tying Operational Technology t...
 
Patti Engineering Presentation: Water/Wastewater with InduSoft Web Studio and...
Patti Engineering Presentation: Water/Wastewater with InduSoft Web Studio and...Patti Engineering Presentation: Water/Wastewater with InduSoft Web Studio and...
Patti Engineering Presentation: Water/Wastewater with InduSoft Web Studio and...
 
Software Architecture in Process Automation: UML & the "Smart Factory"
Software Architecture in Process Automation: UML & the "Smart Factory"Software Architecture in Process Automation: UML & the "Smart Factory"
Software Architecture in Process Automation: UML & the "Smart Factory"
 
Modeling self-adaptative IoT architectures
Modeling self-adaptative IoT architecturesModeling self-adaptative IoT architectures
Modeling self-adaptative IoT architectures
 

Viewers also liked

SPEC INDIA Java Case Study
SPEC INDIA Java Case StudySPEC INDIA Java Case Study
SPEC INDIA Java Case Study
SPEC INDIA
 
Javascript Basics
Javascript BasicsJavascript Basics
Javascript Basics
msemenistyi
 
11 Java User Interface Libraries for Developing Mobile Applications
11 Java User Interface Libraries for Developing Mobile Applications11 Java User Interface Libraries for Developing Mobile Applications
11 Java User Interface Libraries for Developing Mobile Applications
AEGIS-ACCESSIBLE Projects
 
Java ME - 02 - High Level UI
Java ME - 02 - High Level UIJava ME - 02 - High Level UI
Java ME - 02 - High Level UI
Andreas Jakl
 
20372748 case-study-on-computer-networking-kotak-mahindra-bank
20372748 case-study-on-computer-networking-kotak-mahindra-bank20372748 case-study-on-computer-networking-kotak-mahindra-bank
20372748 case-study-on-computer-networking-kotak-mahindra-bank
Shivani Joshi
 
J2ME GUI Programming
J2ME GUI ProgrammingJ2ME GUI Programming
J2ME GUI Programming
Rohan Chandane
 
Statistical Process Control Tools
Statistical Process Control ToolsStatistical Process Control Tools
Statistical Process Control Tools
Raja Farhan Saeed
 
AggreGate SCADA/HMI
AggreGate SCADA/HMI AggreGate SCADA/HMI
AggreGate SCADA/HMI
Tibbo
 
OSGi and Java in Industrial IoT
OSGi and Java in Industrial IoTOSGi and Java in Industrial IoT
OSGi and Java in Industrial IoT
Eurotech
 
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresBuilding IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Eurotech
 
8 introduction to_java_script
8 introduction to_java_script8 introduction to_java_script
8 introduction to_java_script
Vijay Kalyan
 
Java script
Java scriptJava script
Java script
Jay Patel
 
The Soft Grid 2013 Opening Presentation
The Soft Grid 2013 Opening PresentationThe Soft Grid 2013 Opening Presentation
The Soft Grid 2013 Opening Presentation
GTMevents
 
IoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
IoT Solutions for Smart Energy Smart Grid and Smart Utility ApplicationsIoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
IoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
Eurotech
 
Fog computing technology
Fog computing technologyFog computing technology
Fog computing technology
Nikhil Sabu
 
Introducing Vortex Lite
Introducing Vortex LiteIntroducing Vortex Lite
Introducing Vortex Lite
Angelo Corsaro
 
Fluid IoT Architectures
Fluid IoT ArchitecturesFluid IoT Architectures
Fluid IoT Architectures
Angelo Corsaro
 
The Cloudy, Foggy and Misty Internet of Things -- Toward Fluid IoT Architect...
The Cloudy, Foggy and Misty Internet of Things --  Toward Fluid IoT Architect...The Cloudy, Foggy and Misty Internet of Things --  Toward Fluid IoT Architect...
The Cloudy, Foggy and Misty Internet of Things -- Toward Fluid IoT Architect...
Angelo Corsaro
 
Building IoT Applications with Vortex and the Intel Edison Starter Kit
Building IoT Applications with Vortex and the Intel Edison Starter KitBuilding IoT Applications with Vortex and the Intel Edison Starter Kit
Building IoT Applications with Vortex and the Intel Edison Starter Kit
Angelo Corsaro
 
Open source IoT gateway: Tale of Eclipse Kura, Apache Camel and Rhiot
Open source IoT gateway: Tale of Eclipse Kura, Apache Camel and RhiotOpen source IoT gateway: Tale of Eclipse Kura, Apache Camel and Rhiot
Open source IoT gateway: Tale of Eclipse Kura, Apache Camel and Rhiot
Henryk Konsek
 

Viewers also liked (20)

SPEC INDIA Java Case Study
SPEC INDIA Java Case StudySPEC INDIA Java Case Study
SPEC INDIA Java Case Study
 
Javascript Basics
Javascript BasicsJavascript Basics
Javascript Basics
 
11 Java User Interface Libraries for Developing Mobile Applications
11 Java User Interface Libraries for Developing Mobile Applications11 Java User Interface Libraries for Developing Mobile Applications
11 Java User Interface Libraries for Developing Mobile Applications
 
Java ME - 02 - High Level UI
Java ME - 02 - High Level UIJava ME - 02 - High Level UI
Java ME - 02 - High Level UI
 
20372748 case-study-on-computer-networking-kotak-mahindra-bank
20372748 case-study-on-computer-networking-kotak-mahindra-bank20372748 case-study-on-computer-networking-kotak-mahindra-bank
20372748 case-study-on-computer-networking-kotak-mahindra-bank
 
J2ME GUI Programming
J2ME GUI ProgrammingJ2ME GUI Programming
J2ME GUI Programming
 
Statistical Process Control Tools
Statistical Process Control ToolsStatistical Process Control Tools
Statistical Process Control Tools
 
AggreGate SCADA/HMI
AggreGate SCADA/HMI AggreGate SCADA/HMI
AggreGate SCADA/HMI
 
OSGi and Java in Industrial IoT
OSGi and Java in Industrial IoTOSGi and Java in Industrial IoT
OSGi and Java in Industrial IoT
 
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresBuilding IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
 
8 introduction to_java_script
8 introduction to_java_script8 introduction to_java_script
8 introduction to_java_script
 
Java script
Java scriptJava script
Java script
 
The Soft Grid 2013 Opening Presentation
The Soft Grid 2013 Opening PresentationThe Soft Grid 2013 Opening Presentation
The Soft Grid 2013 Opening Presentation
 
IoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
IoT Solutions for Smart Energy Smart Grid and Smart Utility ApplicationsIoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
IoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
 
Fog computing technology
Fog computing technologyFog computing technology
Fog computing technology
 
Introducing Vortex Lite
Introducing Vortex LiteIntroducing Vortex Lite
Introducing Vortex Lite
 
Fluid IoT Architectures
Fluid IoT ArchitecturesFluid IoT Architectures
Fluid IoT Architectures
 
The Cloudy, Foggy and Misty Internet of Things -- Toward Fluid IoT Architect...
The Cloudy, Foggy and Misty Internet of Things --  Toward Fluid IoT Architect...The Cloudy, Foggy and Misty Internet of Things --  Toward Fluid IoT Architect...
The Cloudy, Foggy and Misty Internet of Things -- Toward Fluid IoT Architect...
 
Building IoT Applications with Vortex and the Intel Edison Starter Kit
Building IoT Applications with Vortex and the Intel Edison Starter KitBuilding IoT Applications with Vortex and the Intel Edison Starter Kit
Building IoT Applications with Vortex and the Intel Edison Starter Kit
 
Open source IoT gateway: Tale of Eclipse Kura, Apache Camel and Rhiot
Open source IoT gateway: Tale of Eclipse Kura, Apache Camel and RhiotOpen source IoT gateway: Tale of Eclipse Kura, Apache Camel and Rhiot
Open source IoT gateway: Tale of Eclipse Kura, Apache Camel and Rhiot
 

Similar to Java in the Air: A Case Study for Java-based Environment Monitoring Stations

OracleOEP-EWebcast
OracleOEP-EWebcastOracleOEP-EWebcast
OracleOEP-EWebcast
Shivanshu Upadhyay
 
Stop Wasting Energy on M2M
Stop Wasting Energy on M2MStop Wasting Energy on M2M
Stop Wasting Energy on M2M
Eurotech
 
Encapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT SolutionsEncapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT Solutions
Eurotech
 
Real World IoT Architectures and Projects with Eclipse IoT
Real World IoT Architectures and Projects with Eclipse IoTReal World IoT Architectures and Projects with Eclipse IoT
Real World IoT Architectures and Projects with Eclipse IoT
Eurotech
 
System Support for Internet of Things
System Support for Internet of ThingsSystem Support for Internet of Things
System Support for Internet of Things
HarshitParkar6677
 
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in LondonIoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
Eurotech
 
Developing Interoperable Components for an Open IoT Foundation
Developing Interoperable Components for an Open IoT Foundation Developing Interoperable Components for an Open IoT Foundation
Developing Interoperable Components for an Open IoT Foundation
Eurotech
 
Getting started with IoT
Getting started with IoTGetting started with IoT
Getting started with IoT
Codit
 
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)
Codit
 
Open-RnD Embedded Offer
Open-RnD Embedded OfferOpen-RnD Embedded Offer
Open-RnD Embedded Offer
Open-RnD
 
gesa_sol.ppt
gesa_sol.pptgesa_sol.ppt
gesa_sol.ppt
KunyukKunyuk1
 
Nozomi Networks SCADAguardian - Data-Sheet
Nozomi Networks SCADAguardian - Data-SheetNozomi Networks SCADAguardian - Data-Sheet
Nozomi Networks SCADAguardian - Data-Sheet
Nozomi Networks
 
Vibro box sitel midih-presentation oc2
Vibro box sitel midih-presentation oc2Vibro box sitel midih-presentation oc2
Vibro box sitel midih-presentation oc2
MIDIH_EU
 
Industrial Automation Products By Advantech Industrial Computing India Privat...
Industrial Automation Products By Advantech Industrial Computing India Privat...Industrial Automation Products By Advantech Industrial Computing India Privat...
Industrial Automation Products By Advantech Industrial Computing India Privat...
IndiaMART InterMESH Limited
 
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Eurotech
 
Role of cloud and analytics in IoT
Role of cloud and analytics in IoTRole of cloud and analytics in IoT
Role of cloud and analytics in IoT
Selvaraj Kesavan
 
Cloud Experience: Data-driven Applications Made Simple and Fast
Cloud Experience: Data-driven Applications Made Simple and FastCloud Experience: Data-driven Applications Made Simple and Fast
Cloud Experience: Data-driven Applications Made Simple and Fast
Databricks
 
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
Tomek Borek
 
Walking through the fog (computing) - Keynote talk at Italian Networking Work...
Walking through the fog (computing) - Keynote talk at Italian Networking Work...Walking through the fog (computing) - Keynote talk at Italian Networking Work...
Walking through the fog (computing) - Keynote talk at Italian Networking Work...
FBK CREATE-NET
 
Partner Keynote: Intel - The New Frontier of Cloud Computing
Partner Keynote: Intel - The New Frontier of Cloud ComputingPartner Keynote: Intel - The New Frontier of Cloud Computing
Partner Keynote: Intel - The New Frontier of Cloud Computing
Amazon Web Services
 

Similar to Java in the Air: A Case Study for Java-based Environment Monitoring Stations (20)

OracleOEP-EWebcast
OracleOEP-EWebcastOracleOEP-EWebcast
OracleOEP-EWebcast
 
Stop Wasting Energy on M2M
Stop Wasting Energy on M2MStop Wasting Energy on M2M
Stop Wasting Energy on M2M
 
Encapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT SolutionsEncapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT Solutions
 
Real World IoT Architectures and Projects with Eclipse IoT
Real World IoT Architectures and Projects with Eclipse IoTReal World IoT Architectures and Projects with Eclipse IoT
Real World IoT Architectures and Projects with Eclipse IoT
 
System Support for Internet of Things
System Support for Internet of ThingsSystem Support for Internet of Things
System Support for Internet of Things
 
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in LondonIoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
 
Developing Interoperable Components for an Open IoT Foundation
Developing Interoperable Components for an Open IoT Foundation Developing Interoperable Components for an Open IoT Foundation
Developing Interoperable Components for an Open IoT Foundation
 
Getting started with IoT
Getting started with IoTGetting started with IoT
Getting started with IoT
 
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)
 
Open-RnD Embedded Offer
Open-RnD Embedded OfferOpen-RnD Embedded Offer
Open-RnD Embedded Offer
 
gesa_sol.ppt
gesa_sol.pptgesa_sol.ppt
gesa_sol.ppt
 
Nozomi Networks SCADAguardian - Data-Sheet
Nozomi Networks SCADAguardian - Data-SheetNozomi Networks SCADAguardian - Data-Sheet
Nozomi Networks SCADAguardian - Data-Sheet
 
Vibro box sitel midih-presentation oc2
Vibro box sitel midih-presentation oc2Vibro box sitel midih-presentation oc2
Vibro box sitel midih-presentation oc2
 
Industrial Automation Products By Advantech Industrial Computing India Privat...
Industrial Automation Products By Advantech Industrial Computing India Privat...Industrial Automation Products By Advantech Industrial Computing India Privat...
Industrial Automation Products By Advantech Industrial Computing India Privat...
 
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
 
Role of cloud and analytics in IoT
Role of cloud and analytics in IoTRole of cloud and analytics in IoT
Role of cloud and analytics in IoT
 
Cloud Experience: Data-driven Applications Made Simple and Fast
Cloud Experience: Data-driven Applications Made Simple and FastCloud Experience: Data-driven Applications Made Simple and Fast
Cloud Experience: Data-driven Applications Made Simple and Fast
 
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
 
Walking through the fog (computing) - Keynote talk at Italian Networking Work...
Walking through the fog (computing) - Keynote talk at Italian Networking Work...Walking through the fog (computing) - Keynote talk at Italian Networking Work...
Walking through the fog (computing) - Keynote talk at Italian Networking Work...
 
Partner Keynote: Intel - The New Frontier of Cloud Computing
Partner Keynote: Intel - The New Frontier of Cloud ComputingPartner Keynote: Intel - The New Frontier of Cloud Computing
Partner Keynote: Intel - The New Frontier of Cloud Computing
 

More from Eurotech

Integrating electrical systems easily – accelerating the path towards sustain...
Integrating electrical systems easily – accelerating the path towards sustain...Integrating electrical systems easily – accelerating the path towards sustain...
Integrating electrical systems easily – accelerating the path towards sustain...
Eurotech
 
Enabling supply chain flexibility and IoT scale with zero touch provisioning
Enabling supply chain flexibility and IoT scale with zero touch provisioningEnabling supply chain flexibility and IoT scale with zero touch provisioning
Enabling supply chain flexibility and IoT scale with zero touch provisioning
Eurotech
 
Automatic People and Passenger Counters
Automatic People and Passenger CountersAutomatic People and Passenger Counters
Automatic People and Passenger Counters
Eurotech
 
IoT Solutions Made Simple with Everyware IoT
IoT Solutions Made Simple with Everyware IoTIoT Solutions Made Simple with Everyware IoT
IoT Solutions Made Simple with Everyware IoT
Eurotech
 
Intelligent IoT gateway: pushing analytics at the edge
Intelligent IoT gateway: pushing analytics at the edgeIntelligent IoT gateway: pushing analytics at the edge
Intelligent IoT gateway: pushing analytics at the edge
Eurotech
 
Eclipse kura in industry 4.0 david woodard
Eclipse kura in industry 4.0   david woodardEclipse kura in industry 4.0   david woodard
Eclipse kura in industry 4.0 david woodard
Eurotech
 
Vivere del Cambiamento: tracciare la rotta verso l'industria 4.0
Vivere del Cambiamento: tracciare la rotta verso l'industria 4.0Vivere del Cambiamento: tracciare la rotta verso l'industria 4.0
Vivere del Cambiamento: tracciare la rotta verso l'industria 4.0
Eurotech
 
L’IoT industriale e i vantaggi competitivi della trasformazione digitale
L’IoT  industriale e i vantaggi competitivi della trasformazione digitale L’IoT  industriale e i vantaggi competitivi della trasformazione digitale
L’IoT industriale e i vantaggi competitivi della trasformazione digitale
Eurotech
 
Reshaping Business Through IoT: Key Technology Factors to Consider
Reshaping Business Through IoT: Key Technology Factors to ConsiderReshaping Business Through IoT: Key Technology Factors to Consider
Reshaping Business Through IoT: Key Technology Factors to Consider
Eurotech
 
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the RescueIndustrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
Eurotech
 
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
Eurotech
 
Real World IoT Architecture Use Cases
Real World IoT Architecture Use CasesReal World IoT Architecture Use Cases
Real World IoT Architecture Use Cases
Eurotech
 
Simplify Internet of Things with an Intelligent Gateway
Simplify Internet of Things with an Intelligent GatewaySimplify Internet of Things with an Intelligent Gateway
Simplify Internet of Things with an Intelligent Gateway
Eurotech
 
Internet of Things: a reality check
Internet of Things: a reality check Internet of Things: a reality check
Internet of Things: a reality check
Eurotech
 
IoT the driver of Business Innovation: better products, new services and...
IoT the driver of  Business Innovation: better products, new  services  and...IoT the driver of  Business Innovation: better products, new  services  and...
IoT the driver of Business Innovation: better products, new services and...
Eurotech
 
HPC the new normal
HPC the new normalHPC the new normal
HPC the new normal
Eurotech
 
IoT Business Perspectives
IoT Business Perspectives IoT Business Perspectives
IoT Business Perspectives
Eurotech
 
IoT / M2M Solutions with Informix in the IoT Gateway
IoT / M2M Solutions with Informix in the IoT GatewayIoT / M2M Solutions with Informix in the IoT Gateway
IoT / M2M Solutions with Informix in the IoT Gateway
Eurotech
 
Industrial Internet of Things in a Box
Industrial Internet of Things in a BoxIndustrial Internet of Things in a Box
Industrial Internet of Things in a Box
Eurotech
 
Is your OT/IT offering IoT-ready?
Is your OT/IT offering IoT-ready?Is your OT/IT offering IoT-ready?
Is your OT/IT offering IoT-ready?
Eurotech
 

More from Eurotech (20)

Integrating electrical systems easily – accelerating the path towards sustain...
Integrating electrical systems easily – accelerating the path towards sustain...Integrating electrical systems easily – accelerating the path towards sustain...
Integrating electrical systems easily – accelerating the path towards sustain...
 
Enabling supply chain flexibility and IoT scale with zero touch provisioning
Enabling supply chain flexibility and IoT scale with zero touch provisioningEnabling supply chain flexibility and IoT scale with zero touch provisioning
Enabling supply chain flexibility and IoT scale with zero touch provisioning
 
Automatic People and Passenger Counters
Automatic People and Passenger CountersAutomatic People and Passenger Counters
Automatic People and Passenger Counters
 
IoT Solutions Made Simple with Everyware IoT
IoT Solutions Made Simple with Everyware IoTIoT Solutions Made Simple with Everyware IoT
IoT Solutions Made Simple with Everyware IoT
 
Intelligent IoT gateway: pushing analytics at the edge
Intelligent IoT gateway: pushing analytics at the edgeIntelligent IoT gateway: pushing analytics at the edge
Intelligent IoT gateway: pushing analytics at the edge
 
Eclipse kura in industry 4.0 david woodard
Eclipse kura in industry 4.0   david woodardEclipse kura in industry 4.0   david woodard
Eclipse kura in industry 4.0 david woodard
 
Vivere del Cambiamento: tracciare la rotta verso l'industria 4.0
Vivere del Cambiamento: tracciare la rotta verso l'industria 4.0Vivere del Cambiamento: tracciare la rotta verso l'industria 4.0
Vivere del Cambiamento: tracciare la rotta verso l'industria 4.0
 
L’IoT industriale e i vantaggi competitivi della trasformazione digitale
L’IoT  industriale e i vantaggi competitivi della trasformazione digitale L’IoT  industriale e i vantaggi competitivi della trasformazione digitale
L’IoT industriale e i vantaggi competitivi della trasformazione digitale
 
Reshaping Business Through IoT: Key Technology Factors to Consider
Reshaping Business Through IoT: Key Technology Factors to ConsiderReshaping Business Through IoT: Key Technology Factors to Consider
Reshaping Business Through IoT: Key Technology Factors to Consider
 
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the RescueIndustrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
 
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
 
Real World IoT Architecture Use Cases
Real World IoT Architecture Use CasesReal World IoT Architecture Use Cases
Real World IoT Architecture Use Cases
 
Simplify Internet of Things with an Intelligent Gateway
Simplify Internet of Things with an Intelligent GatewaySimplify Internet of Things with an Intelligent Gateway
Simplify Internet of Things with an Intelligent Gateway
 
Internet of Things: a reality check
Internet of Things: a reality check Internet of Things: a reality check
Internet of Things: a reality check
 
IoT the driver of Business Innovation: better products, new services and...
IoT the driver of  Business Innovation: better products, new  services  and...IoT the driver of  Business Innovation: better products, new  services  and...
IoT the driver of Business Innovation: better products, new services and...
 
HPC the new normal
HPC the new normalHPC the new normal
HPC the new normal
 
IoT Business Perspectives
IoT Business Perspectives IoT Business Perspectives
IoT Business Perspectives
 
IoT / M2M Solutions with Informix in the IoT Gateway
IoT / M2M Solutions with Informix in the IoT GatewayIoT / M2M Solutions with Informix in the IoT Gateway
IoT / M2M Solutions with Informix in the IoT Gateway
 
Industrial Internet of Things in a Box
Industrial Internet of Things in a BoxIndustrial Internet of Things in a Box
Industrial Internet of Things in a Box
 
Is your OT/IT offering IoT-ready?
Is your OT/IT offering IoT-ready?Is your OT/IT offering IoT-ready?
Is your OT/IT offering IoT-ready?
 

Recently uploaded

Presentation by Herman Kienhuis (Curiosity VC) on Investing in AI for ABS Alu...
Presentation by Herman Kienhuis (Curiosity VC) on Investing in AI for ABS Alu...Presentation by Herman Kienhuis (Curiosity VC) on Investing in AI for ABS Alu...
Presentation by Herman Kienhuis (Curiosity VC) on Investing in AI for ABS Alu...
Herman Kienhuis
 
Ellen Burstyn: From Detroit Dreamer to Hollywood Legend | CIO Women Magazine
Ellen Burstyn: From Detroit Dreamer to Hollywood Legend | CIO Women MagazineEllen Burstyn: From Detroit Dreamer to Hollywood Legend | CIO Women Magazine
Ellen Burstyn: From Detroit Dreamer to Hollywood Legend | CIO Women Magazine
CIOWomenMagazine
 
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
State of D2C in India: A Logistics Update
State of D2C in India: A Logistics UpdateState of D2C in India: A Logistics Update
State of D2C in India: A Logistics Update
RedSeer
 
1 Circular 003_2023 ISO 27001_2022 Transition Arrangments v3.pdf
1 Circular 003_2023 ISO 27001_2022 Transition Arrangments v3.pdf1 Circular 003_2023 ISO 27001_2022 Transition Arrangments v3.pdf
1 Circular 003_2023 ISO 27001_2022 Transition Arrangments v3.pdf
ISONIKELtd
 
Lukas Rycek - GreenChemForCE - project structure.pptx
Lukas Rycek - GreenChemForCE - project structure.pptxLukas Rycek - GreenChemForCE - project structure.pptx
Lukas Rycek - GreenChemForCE - project structure.pptx
pavelborek
 
The Most Inspiring Entrepreneurs to Follow in 2024.pdf
The Most Inspiring Entrepreneurs to Follow in 2024.pdfThe Most Inspiring Entrepreneurs to Follow in 2024.pdf
The Most Inspiring Entrepreneurs to Follow in 2024.pdf
thesiliconleaders
 
list of states and organizations .pdf
list of  states  and  organizations .pdflist of  states  and  organizations .pdf
list of states and organizations .pdf
Rbc Rbcua
 
DearbornMusic-KatherineJasperFullSailUni
DearbornMusic-KatherineJasperFullSailUniDearbornMusic-KatherineJasperFullSailUni
DearbornMusic-KatherineJasperFullSailUni
katiejasper96
 
Discover the Beauty and Functionality of The Expert Remodeling Service
Discover the Beauty and Functionality of The Expert Remodeling ServiceDiscover the Beauty and Functionality of The Expert Remodeling Service
Discover the Beauty and Functionality of The Expert Remodeling Service
obriengroupinc04
 
Digital Transformation Frameworks: Driving Digital Excellence
Digital Transformation Frameworks: Driving Digital ExcellenceDigital Transformation Frameworks: Driving Digital Excellence
Digital Transformation Frameworks: Driving Digital Excellence
Operational Excellence Consulting
 
Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Best Competitive Marble Pricing in Dubai - ☎ 9928909666Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Stone Art Hub
 
1Q24_HYUNDAI CAPITAL SERVICES INC. AND SUBSIDIARIES
1Q24_HYUNDAI CAPITAL SERVICES INC. AND SUBSIDIARIES1Q24_HYUNDAI CAPITAL SERVICES INC. AND SUBSIDIARIES
1Q24_HYUNDAI CAPITAL SERVICES INC. AND SUBSIDIARIES
irhcs
 
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...
❼❷⓿❺❻❷❽❷❼❽ Dpboss Kalyan Satta Matka Guessing Matka Result Main Bazar chart
 
GKohler - Retail Scavenger Hunt Presentation
GKohler - Retail Scavenger Hunt PresentationGKohler - Retail Scavenger Hunt Presentation
GKohler - Retail Scavenger Hunt Presentation
GraceKohler1
 
Pitch Deck Teardown: Kinnect's $250k Angel deck
Pitch Deck Teardown: Kinnect's $250k Angel deckPitch Deck Teardown: Kinnect's $250k Angel deck
Pitch Deck Teardown: Kinnect's $250k Angel deck
HajeJanKamps
 
Innovation Management Frameworks: Your Guide to Creativity & Innovation
Innovation Management Frameworks: Your Guide to Creativity & InnovationInnovation Management Frameworks: Your Guide to Creativity & Innovation
Innovation Management Frameworks: Your Guide to Creativity & Innovation
Operational Excellence Consulting
 
Virtual Leadership and the managing work
Virtual Leadership and the managing workVirtual Leadership and the managing work
Virtual Leadership and the managing work
IruniUshara1
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 

Recently uploaded (20)

Presentation by Herman Kienhuis (Curiosity VC) on Investing in AI for ABS Alu...
Presentation by Herman Kienhuis (Curiosity VC) on Investing in AI for ABS Alu...Presentation by Herman Kienhuis (Curiosity VC) on Investing in AI for ABS Alu...
Presentation by Herman Kienhuis (Curiosity VC) on Investing in AI for ABS Alu...
 
Ellen Burstyn: From Detroit Dreamer to Hollywood Legend | CIO Women Magazine
Ellen Burstyn: From Detroit Dreamer to Hollywood Legend | CIO Women MagazineEllen Burstyn: From Detroit Dreamer to Hollywood Legend | CIO Women Magazine
Ellen Burstyn: From Detroit Dreamer to Hollywood Legend | CIO Women Magazine
 
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
State of D2C in India: A Logistics Update
State of D2C in India: A Logistics UpdateState of D2C in India: A Logistics Update
State of D2C in India: A Logistics Update
 
1 Circular 003_2023 ISO 27001_2022 Transition Arrangments v3.pdf
1 Circular 003_2023 ISO 27001_2022 Transition Arrangments v3.pdf1 Circular 003_2023 ISO 27001_2022 Transition Arrangments v3.pdf
1 Circular 003_2023 ISO 27001_2022 Transition Arrangments v3.pdf
 
Lukas Rycek - GreenChemForCE - project structure.pptx
Lukas Rycek - GreenChemForCE - project structure.pptxLukas Rycek - GreenChemForCE - project structure.pptx
Lukas Rycek - GreenChemForCE - project structure.pptx
 
The Most Inspiring Entrepreneurs to Follow in 2024.pdf
The Most Inspiring Entrepreneurs to Follow in 2024.pdfThe Most Inspiring Entrepreneurs to Follow in 2024.pdf
The Most Inspiring Entrepreneurs to Follow in 2024.pdf
 
list of states and organizations .pdf
list of  states  and  organizations .pdflist of  states  and  organizations .pdf
list of states and organizations .pdf
 
DearbornMusic-KatherineJasperFullSailUni
DearbornMusic-KatherineJasperFullSailUniDearbornMusic-KatherineJasperFullSailUni
DearbornMusic-KatherineJasperFullSailUni
 
Discover the Beauty and Functionality of The Expert Remodeling Service
Discover the Beauty and Functionality of The Expert Remodeling ServiceDiscover the Beauty and Functionality of The Expert Remodeling Service
Discover the Beauty and Functionality of The Expert Remodeling Service
 
Digital Transformation Frameworks: Driving Digital Excellence
Digital Transformation Frameworks: Driving Digital ExcellenceDigital Transformation Frameworks: Driving Digital Excellence
Digital Transformation Frameworks: Driving Digital Excellence
 
Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Best Competitive Marble Pricing in Dubai - ☎ 9928909666Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Best Competitive Marble Pricing in Dubai - ☎ 9928909666
 
1Q24_HYUNDAI CAPITAL SERVICES INC. AND SUBSIDIARIES
1Q24_HYUNDAI CAPITAL SERVICES INC. AND SUBSIDIARIES1Q24_HYUNDAI CAPITAL SERVICES INC. AND SUBSIDIARIES
1Q24_HYUNDAI CAPITAL SERVICES INC. AND SUBSIDIARIES
 
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...
 
GKohler - Retail Scavenger Hunt Presentation
GKohler - Retail Scavenger Hunt PresentationGKohler - Retail Scavenger Hunt Presentation
GKohler - Retail Scavenger Hunt Presentation
 
Pitch Deck Teardown: Kinnect's $250k Angel deck
Pitch Deck Teardown: Kinnect's $250k Angel deckPitch Deck Teardown: Kinnect's $250k Angel deck
Pitch Deck Teardown: Kinnect's $250k Angel deck
 
Innovation Management Frameworks: Your Guide to Creativity & Innovation
Innovation Management Frameworks: Your Guide to Creativity & InnovationInnovation Management Frameworks: Your Guide to Creativity & Innovation
Innovation Management Frameworks: Your Guide to Creativity & Innovation
 
Virtual Leadership and the managing work
Virtual Leadership and the managing workVirtual Leadership and the managing work
Virtual Leadership and the managing work
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 

Java in the Air: A Case Study for Java-based Environment Monitoring Stations

  • 1. Java in the Air: A Case Study for Java-Based Environment Monitoring Stations Marco Carrer, Eurotech Andrew Gilbert, Oracle
  • 2. Agenda •IoT Present and Challenges •Java, OSGi and Eclipse Kura: IoT Gateway Services •Embedded Data Streams: Edge Analytics •Use Case: Environment Monitoring Stations •Q&A
  • 4. IoT Challenges Where IoT projects most often fail… M2M Communication Infrastructure Device Firmware / Application Business Application Sensors & Device Hardware Business Application Integration 1 2 3 4 6 •Selecting and integrating sensors, devices, sensors, human machine interfaces (HMI), Meters, legacy field busses & actuators •Ensuring long life support •Meeting certification requirements •Selecting and integrating operating system, device support / drivers •Implementing the business logic •Optimum M2M protocols •WAN cost reduction •Security •Device data management •Device life cycle management •Security 5 •Decoupling of producers and consumers of data •Write speeds •Real-time data streams •Data storage •Standard APIs •Ready to use adapters for standard applications •CEP / Complex Event Processing capabilities 1 2 3 4 6 5 7 •Application development & life cycle management •Dashboards, user interaction & interfacing •Integration (Big Data, social networks, enterprise IT) 7
  • 5. IoT Era Enabling New Services and faster time to market Real-time Data Data Analysis & Management Minimize Downtime – High Availability Cloud based Services key to reduce cost & complexity Common Development Environment across M2M solutions Faster local decision making Devices in-market for longer duration Risk of opportunity lost or non compliance Improving operational efficiency Integration and Automation with existing systems Portability, security with scalability Extracting value from large amounts of data Support for a wide variety of devices Intermittent connectivity Security of Devices and Data Protection
  • 6. IoT Architecture Business Applications Sensors, Actuators, Displays, … @ Application Framework + Multi-Service Gateway M2M/IoT Integration Platform on Cloud M2M Integration Platform
  • 7. IoT Gateway Stack Increase productivity and lower time to market OSGi on Linux Hardware Java SE Embedded Code Code Code
  • 8. Java Today The most popular programming language for Enterprise Applications 9+ Million Java Developers Stewardship & Innovation
  • 9. Java Tomorrow The most popular programming language for Enterprise & Embedded & IoT Applications JAVA DEVICES
  • 10. Linux OS Embedded App •Modular software for IoT Gateway Service •Manage cloud connectivity •Network configuration and administration (cellular, Wi-Fi, …) •Support for different field protocols •(Serial, USB, Modbus, CANbus, …) •Remote application management, configuration and access •Integrated development environment •Application portability •Open sourced in Eclipse IoT ESF, with Kura at its foundation, is commercially supported, remotely managed, and optimized for industrial gateways and applications. Java / OSGi Open HW Industrial HW Eclipse Kura
  • 11. Kura Services Java SE 7 (Oracle Java SE Embedded, OpenJDK) OSGi Application Container (Eclipse Equinox, Concierge) Device Abstraction javax.comm Basic Gateway Services DB Service Clock Service Device Profile Watchdog Network Configuration Network Configuration Field Protocols Connectivity and Delivery Data Services MQTT Paho Administration GUI Applications Your Application Remote Management Configuration Management javax.usb / udev Cloud Services Your Application Firewall, Port Forwarding Link Monitors Cellular, Wi-Fi, Ethernet GPS Position GPIO / SPI / PWM / I2C Modbus CANBus Custom Protocols Updates Management Remote Access (VPN)
  • 12. Kura Developers’ Experience Designed from ground-up for developers Emulate on PC Deploy on Target Cloud Managed Start developing your M2M application in the comfort of your PC. •Full Eclipse Integration •Target Platform Definition •Emulated Services •Run/Debug from Eclipse •Support Mac/Linux Hosts When you are ready, deploy your application on the gateway. •One-click Deployment •Eclipse Plugin •Remote Debugging Provision your application to field devices from the Cloud. Manage your application configuration and lifecycle from a Cloud infrastructure. No more field visits! •Web-based Console •REST API Integration •Smart Alerts
  • 13. Key Elements of Connected Intelligence Always-on devices connected to variety of sensors and running multiple software applications 1 High-frequency data analysis for instant decision making and automation of information flows 2 Maximizing value from hi-velocity data in real time 3 Fast Data Real-Time Analytics Intelligent Devices
  • 14. The value of data decreases over time Ensuring Real-Time Accuracy, Efficiency, and Scale Business event Action Time Business Value Data captured Analysis completed Action taken Source: Richard Hackethorn’s Component’s of Action Time
  • 15. Complex Event Processing - CEP Method of tracking and analyzing data combined from multiple streams to infer events or patterns that suggest more complicated circumstances. Goal is to identify business meaning of events (such as opportunities or threats) and respond to them as quickly as possible. Source: http://en.wikipedia.org/wiki/Complex_event_processing Event Patterns Event Stream Fine-grained simple events from sensors and edge devices Complex Events Machine module non- functional, power outage, device tampering, etc.
  • 16. Complex Event Processing •Filtering –New stream filtered for specific criteria, e.g. temperature > 200 F •Correlation & Aggregation –Scrolling, time-based window metrics, e.g. average heart pulse rate in the last 3 days •Pattern Matching –Notification of detected event patterns, e.g. machine events A, B and C occurred within 15 minute window •Geospatial, Predictive Modeling and beyond –Immediate recognition of geographical movement patterns, apply historical business intelligence models using data mining algorithms Event Patterns Event Patterns Complex Events Machine module non- functional, power outage, device tampering, etc. Event Stream Fine-grained simple events from sensors and edge devices
  • 17. CEP Engine Query Query Oracle Event Processing Embedded OEP-E: High-Level Architecture Input Adapters Output Adapters event event event Real-time event data Context-aware filtering, correlation, aggregation and processing of data Processed business events for downstream applications event event event Sensors Backend Applications
  • 18. Continuous Query Language - CQL •CQL is based on standard SQL with extensions for streaming data –CQL queries support filtering, partitioning, aggregation, correlation (joins across streams), and pattern matching on streaming and relational data –Extends standard SQL by adding notion of Stream, operators for mapping between relations and streams, and extensions for pattern matching –Window operator (e.g. RANGE 1 MINUTE) transforms stream into a relation •Example: –SELECT AVG(temperature) AS avgTemp, tempSensorId FROM temperatureInputStream [RANGE 1 MINUTE] GROUP BY tempSensorId
  • 19. Efficient Handling of Streaming Data Flow Event Processing Network (EPN) Example
  • 20. Use Case: Environmental Monitoring From this… … to this.
  • 21. Eurotech ReliaSENS 18-12 Air Out Air In Connectivity •Cellular (3g, GRPS), WiFi •Ethernet, GPS Positioning Environment Analysis •Electromagnetic radiation •Radioactivity •Temperature, Humidity, Pressure Air Quality Measurements •CO, CO2, NO, NO2, O3 •SO2, H2S, VOC •PM10
  • 22. Eurotech ReliaSENS 18-12 •One data point every minute •Aggregated averages every hour, 8 hours, and daily •Configurable thresholds and remote re-calibration
  • 23. Java in the Air: Architecture CLOUD (device management and cloud analytics) Everyware Cloud MQTT DEVICE/GATEWAY (data collection and edge analytics) Linux Hardware Java SE Embedded OSGi ESF Bundles OEP-E Bundles Device Connectivity EUROTECH DEVICE CLOUD Device Management Data Cache Oracle Cloud ORACLE CLOUD Oracle 12c DB Oracle 12c OEP Oracle BI
  • 24. Linux Hardware Java SE Embedded OSGi ESF Bundles OEP-E Bundles Java in the Air: Gateway 3. MQTT Output Adapter 1. Sensor Input Adapters 2. Event Processing Network 4. Configuration Updates
  • 25. Input Adapters PM10, ELF, TPU, CO2, GEIGER, HF, NO2, CO, O3, VOC Sensor Malfunctioning Detection Raw Data Filtering Stats Alerts Raw Data Publisher Java in the Air: EPN
  • 26. Java in the Air: CQL Examples Stats CQL Query Alerts CQL Query
  • 27. MQTT Topic Namespace Java1 CO2 RAW FILTERED DROPPED STATS 30sec 60sec ALERTS CHANGE MISSING HF RAW FILTERED DROPPED STATS 30sec 60sec ALERTS CHANGE MISSING VOC RAW FILTERED DROPPED STATS 30sec 60sec ALERTS CHANGE MISSING
  • 28. Demo
  • 29. Summary •EPN for modelling Embedded Business Logic •Great Synergies with Remote Configuration and Management •More things to be explored: –Out-of-the-box ESF/Kura OEP-E Components
  • 30. You are important! •Learn More - come visit us on the Exhibition Floor: –Eurotech Booth –Oracle Booth –Eclipse Booth •Contribute! www.eclipse.org/kura
  • 31. www.eurotech.com Thank You! www.oracle.com