+ All Categories
Home > Documents > The Internet of Things and some introduction to the Technological Empowerment Institute

The Internet of Things and some introduction to the Technological Empowerment Institute

Date post: 06-May-2015
Category:
Upload: opher-etzion
View: 338 times
Download: 1 times
Share this document with a friend
18
What do we need to make the Internet of Things really happen? Opher Etzion Head – Technological Empowerment Institute (in establishment phases) [email protected]
Transcript
Page 1: The Internet of Things and some introduction to the Technological Empowerment Institute

What do we need to make the Internet of Things really happen?

Opher Etzion

Head – Technological Empowerment Institute (in establishment phases)

[email protected]

Page 2: The Internet of Things and some introduction to the Technological Empowerment Institute

OUTLINE

“Internet of Things” – what is it, what are the

difficulties in making it “Internet”?

What can be done about it? Introducing TEM

How does the “Technological Empowerment

Institute” get into the picture?

2

Page 3: The Internet of Things and some introduction to the Technological Empowerment Institute

The Internet of everything for situation awareness

None of the authorized drivers location is near the car’s location

theft is concluded

Whom to notify;

whether to activate stopper

Use a built-in car stopper to slow the intruder and dispatch the security company

A person enters a car and the car starts moving;

the person does not look like one of the authorized drivers

Such applicationsbecome possible

since everything isconnected

3

Page 4: The Internet of Things and some introduction to the Technological Empowerment Institute

Anatomy of situation awareness system

Becoming aware of an event and then doing something about it.

DeriveMechanisms

Single Event

Multiple Events

Ancillary Info

May need multiple iterations

May require addition reference / state information

Something we want to react

toA Situation

DetectMechanism

FeedbackEvents

DecideMechanism

DoMechanism

Event of Interest

Order

Should be indicating

Entity State Change

Should be indicating Decisions

Derived Event Trigger

sensors

Actuators

4

Page 5: The Internet of Things and some introduction to the Technological Empowerment Institute

Does the “Internet of everything” really exhibit the benefits of the Internet?

The success of the Internet is attributed to its relative simplicity to connect to create content to search

Imagine that any search in the Internet would have been done using SQL queries…

How pervasive do you think the Internet would have been?

5

Page 6: The Internet of Things and some introduction to the Technological Empowerment Institute

For situational awareness….we are not even in the SQL era

EventPatterns

Listing 1.1 Example of the MonitorScript event programming language from Apama

if isAuto then { DeliveryBid db; on DeliveryBid(store=dr.store):db within(ASSIGNMENT_TIME){ #1 assignmentTimer.quit(); route Assignment(dr.requestId, #2 dr.store, db.driver, dr.addresseeLocationPointX, dr.addresseeLocationPointY, db.committedPickUpTime, dr.requiredDeliveryTime); watchForPickUp(dr, db.driver, db.committedPickUpTime); watchForDelivery(dr, db.driver); } }

Most of the event-based programming today is still ad-hoc and hand-coded; existing languages are rather low level

6

Page 7: The Internet of Things and some introduction to the Technological Empowerment Institute

“There is no Internet of Things yet”

7

Page 8: The Internet of Things and some introduction to the Technological Empowerment Institute

While people typically are event-driven we tend to think about computerized systems in request driven way

Searching the web, database queries, use of web services, use of mobile applications

8

Page 9: The Internet of Things and some introduction to the Technological Empowerment Institute

Difficulties in the way that most people would approach it The event-driven vs.

request-driven nature

Effectiveness andEfficiency issues

The temporal oriented behavior

The hidden statehandling

9

Page 10: The Internet of Things and some introduction to the Technological Empowerment Institute

The vision for Internet of Things Shift governance from the programmer to the knowledge worker or customer

Governance occurs through developmentand maintenance of

program code

Governance occurs through developmentand maintenance of

event models

TODAY TOMORROW

CODE LEVEL

10

Page 11: The Internet of Things and some introduction to the Technological Empowerment Institute

The basic requirements of event modeling

4. Automatic translation to code in regular or specific engine language

3. Free of implementation assumptions

1. Rigorous verifiable structure

2. Represented as a collection of tables

11

Page 12: The Internet of Things and some introduction to the Technological Empowerment Institute

Quality control officer

Temperature increase trend

temperature <Sensor input>threshold

Product quality deterioration

Temperature increase trend

Delay

Delay

actual time, planned time, tolerance

Sensors

Basic building block: a diagram to represent the flow of events

12

Page 13: The Internet of Things and some introduction to the Technological Empowerment Institute

Product quality deterioration Logic

Row #

When Expression

When Start

When End

Partition by Filter on event Pattern Filter on pattern

ContainerID Temperature increase trend

Delay

1 same is Detected

2 same is Detected

And with just a click on a button we can validate the model and generate the code

And corresponding tables that contain the entire business logic

13

Page 14: The Internet of Things and some introduction to the Technological Empowerment Institute

Eliminating noise from the model Current models are close to the implementation models – and from pure logic view contain “noise”.

Bringing data from current state

Query EnrichmentInclusion in

events

Examples:Determine what food-type the container carries Fetch the temperature regulations for a specific food type

Other noise : workarounds

14

Page 15: The Internet of Things and some introduction to the Technological Empowerment Institute

The Technological Empowerment Institute in a nutshell

15

Empowerment of people: empowerment of wellness and quality of life of people within developing areas, such as: elderly people.

Empowerment of business: typical for developing areas such as agriculture, food industry, and small manufactures.

Empowerment of opportunities: Empowerment of R&D and education in developing areas by creating R&D partnerships and enhance education systems in various levels.

Smart sensor-based system for situation awareness is

the means to empower.

Page 16: The Internet of Things and some introduction to the Technological Empowerment Institute

The means – three legs

16

The multi-disciplinary research leg:

world class excellence center around smart systems – with researchers cover the technology aspect, the human aspect, and the different domains aspect

The implementation leg:

Partnership between academic institutes that will carry out students' projects, the high-tech industry that will contribute platforms and products, domain experts, and potential customers

The education leg:

employ dedicated curriculum of courses in the undergraduate level, focused graduate program, second chance education for degree holders, and education for the community. It will aid to establish similar programs in developing areas.

Page 17: The Internet of Things and some introduction to the Technological Empowerment Institute

Example of some target applications

17

Assistance for elderly or disabled people in independent living by situational awareness that may alert them (e.g. to take medications), alert their families, or alert healthcare staff. A family or caretaker will be able to personalize the alerts to an individual patient.

Monitoring of vibrations, strokes, container openings or cold chain maintenance to improve quality of deliveries over the supply chain

Control of humidity and temperature levels in alfalfa, hay, straw, etc. to prevent fungus and other microbial contaminants

Monitoring of water quality and leaks

Page 18: The Internet of Things and some introduction to the Technological Empowerment Institute

One more thing

OUR DRIVING FORCE IS TO HELP

EVERYBODY REALIZE THE POWER OF EVENTS TO

CREATE A BETTER WORLD

For more details:[email protected]


Recommended