Identifying core skills required for the digital economy: Internet - - PowerPoint PPT Presentation

identifying core skills required for the digital economy
SMART_READER_LITE
LIVE PREVIEW

Identifying core skills required for the digital economy: Internet - - PowerPoint PPT Presentation

Identifying core skills required for the digital economy: Internet of Things Prof. Dr. Anna Frster Sustainable Communication Networks University of Bremen Germany ITU-CBS, Santo Domingo, June 19 th 2018 Core Questions What is the Internet


slide-1
SLIDE 1

Identifying core skills required for the digital economy: Internet of Things

  • Prof. Dr. Anna Förster

Sustainable Communication Networks University of Bremen Germany ITU-CBS, Santo Domingo, June 19th 2018

slide-2
SLIDE 2

Core Questions

What is the Internet of Things? How to teach it? How to ensure long-lasting skills?

slide-3
SLIDE 3

What is the Internet of Things?

sink / base station

sensors / nodes wireless link

By Milena.aleksandrova, CC BY- SA 4.0

Sense Exchange /Connect Analyze Act

slide-4
SLIDE 4

Why is it different?

Deep scientific knowledge against wide- spread application skills Very short living technologies and trends No new science, a combination of:

Systems (hardware) Software engineering AI and data science Security Human-computer interaction

Impossible to teach them all – how to manage the balance?

slide-5
SLIDE 5

Core skills

  • 1. Deep systems understanding
  • 2. Ability to grasp new systems /

programming languages and systems quickly

  • 3. Awareness for security, privacy and

human-computer interaction

  • 4. “Learn to learn”
slide-6
SLIDE 6

Internet of Things at UB

  • 1. Deep systems

understanding

  • 2. Ability to grasp new

systems / programming languages and systems quickly

  • 3. Awareness for

security, privacy and human-computer interaction

  • 4. “Learn to learn”

Lectures on main scientific topics (computer networking, security, protocol concepts, energy efficiency, energy harvesting, etc.)

channel free? Init wait for random backoff no send RTS yes CTS received? send packet yes no without RTS/CTS handshake packet to send? RTS/CTS handshake node 2 node 3 node 4 node 1 time RTS CTS DATA REGULAR CASE (A) ACK

5 10 15 20 25 30 35 40 45 50 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Distance between nodes [m] Packer Reception Ratio [%]
slide-7
SLIDE 7

Internet of Things at UB

  • 1. Deep systems

understanding

  • 2. Ability to grasp new

systems / programming languages and systems quickly

  • 3. Awareness for

security, privacy and human-computer interaction

  • 4. “Learn to learn”

Practical labs with various hardware platforms, network technologies and programming languages

Arduino IDE Contiki OS Linux

slide-8
SLIDE 8

Internet of Things at UB

  • 1. Deep systems

understanding

  • 2. Ability to grasp new

systems / programming languages and systems quickly

  • 3. Awareness for

security, privacy and human-computer interaction

  • 4. “Learn to learn”

Exercises on quick reflection and “what are the 10 differences?”

slide-9
SLIDE 9

Internet of Things at UB

  • 1. Deep systems

understanding

  • 2. Ability to grasp new

systems / programming languages and systems quickly

  • 3. Awareness for

security, privacy and human-computer interaction

  • 4. “Learn to learn”

Project competition with these points as evaluation criteria

Fast Communication between Workplaces

Design of a sensorbased communication Box

Fast Communication between Workplaces

Design of a sensorbased communication Box

Internet of Things Project by Florian Lotze, Robert Tapken, Sven Ole Schmidt

Problem: Communication between Workplaces for recurring questions like break time in company. Problem: Communication between Workplaces for recurring questions like break time in company.

Flow Diagram of the Communication System Flow Diagram of the Communication System

Complete wiring of one Box Including:

  • One Pretzelboard
  • One Shift Register
  • One four 7SegmentLED
  • 2 Buttons
  • many wires and resistors

Complete wiring of one Box Including:

  • One Pretzelboard
  • One Shift Register
  • One four 7SegmentLED
  • 2 Buttons
  • many wires and resistors

Sketch of the 3D-printed Box for one Communication device Sketch of the 3D-printed Box for one Communication device

Idea:

  • Sensor nodes, which

are contacted over a Access Point.

  • Protocol Type is a

UDP/IPv4-Protocol.

  • If a sensor is not

connected to the AP the LED shows an error Idea:

  • Sensor nodes, which

are contacted over a Access Point.

  • Protocol Type is a

UDP/IPv4-Protocol.

  • If a sensor is not

connected to the AP the LED shows an error Approach: Design of a sensorbased communication device as transceiver for Coffee- or Lunch- request or response to a request. Approach: Design of a sensorbased communication device as transceiver for Coffee- or Lunch- request or response to a request.

slide-10
SLIDE 10

Internet of Things at UB

  • 1. Deep systems

understanding

  • 2. Ability to grasp new

systems / programming languages and systems quickly

  • 3. Awareness for

security, privacy and human-computer interaction

  • 4. “Learn to learn”

Documentation and help search on the Internet Own project ideas with self- researched systems and architectures

slide-11
SLIDE 11

Some advise for teachers …

Large one-time preparation effort, small recurring effort Design labs independently to easily exchange later Interactive sessions and labs are more effective than lectures!

slide-12
SLIDE 12

Take away

Flexible study programs with focus on hands-on experience Rather broad skill and knowledge spread Teach how to learn alone and where to find expertise and new knowledge Life-long learning