From cb0a365c25cfb60f5c7c073232e5c6bef9fc9064 Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Sun, 10 Jun 2018 15:07:17 +0200 Subject: o Removing old stuff. --- slides/presentation-reveal.html | 172 ---------------------------------------- 1 file changed, 172 deletions(-) delete mode 100644 slides/presentation-reveal.html (limited to 'slides/presentation-reveal.html') diff --git a/slides/presentation-reveal.html b/slides/presentation-reveal.html deleted file mode 100644 index bb1f692..0000000 --- a/slides/presentation-reveal.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - IoT Workshop - - - - - - - - - - - - -
-
- -
-

IoT Workshop

-

Trygve Laugstøl <trygvis@trygvis.io>

-
- -

What is IoT

-

What is IoT

-
    -
  • Not “a computer connected to the internet” -
      -
    • Then it is really just another computer connected to the internet
    • -
  • -
  • Must be something else -
      -
    • It is simply devices that are resource constrained -
        -
      • Usually in more than one way
      • -
    • -
  • -
  • Autonomous operation, the connection might not be permanent
  • -
-
-

What differentiates a computer from an IoT device?

-
    -
  • Constrained in (one or more of): -
      -
    • Memory
    • -
    • CPU
    • -
    • Network bandwidth and/or latency
    • -
    • Storage
    • -
  • -
-
-

Going back to basics

-

What is the internet again?

-
-

OSI model

-
    -
  1. Physical Layer
  2. -
  3. Data Link Layer
  4. -
  5. Network Layer
  6. -
  7. Transport Layer
  8. -
  9. Session Layer
  10. -
  11. Presentation Layer
  12. -
  13. Application Layer
  14. -
- - -
-

Layer 1: Physical Layer

-
    -
  • 10BASE5, 10BASE2
  • -
  • 10BASE-T / 100BASE-TX / 1000BASE-TX
  • -
  • 802.11a/b/g/n PHY
  • -
  • RS-232
  • -
- -
-

Layer 3: Network Layer

-
    -
  • IP
  • -
  • ICMP
  • -
  • IPX
  • -
-
-

Layer 4: Transport Layer

-
    -
  • TCP
  • -
  • UDP
  • -
-
-

Layer 5: Session Layer

-
    -
  • “sockets”
  • -
  • NetBIOS
  • -
-
-

Layer 6: Presentation Layer

-
    -
  • SSL
  • -
-
-

Layer 7: Application Layer

-
    -
  • HTTP
  • -
  • DNS
  • -
  • (everything else..)
  • -
  • MQTT
  • -
-
-

-
-

Notes

-

Assignments

-
    -
  • Measure round trip time/latency. Measure UDP, TCP. Measure when the packet size is greater than the MTU
  • -
-
-
-
- - - - - - - -- cgit v1.2.3