and IoT 01204525 Wireless Sensor Networks and Internet of Things - - PowerPoint PPT Presentation

and iot
SMART_READER_LITE
LIVE PREVIEW

and IoT 01204525 Wireless Sensor Networks and Internet of Things - - PowerPoint PPT Presentation

Ad hoc Networks, Wireless Sensor Networks, and IoT 01204525 Wireless Sensor Networks and Internet of Things Chaiporn Ja Jaikaeo (c (chaiporn.j@ku.ac.th) Department of f Computer Engineering Kasetsart University Materials taken from


slide-1
SLIDE 1

Ad hoc Networks, Wireless Sensor Networks, and IoT

Chaiporn Ja Jaikaeo (c (chaiporn.j@ku.ac.th) Department of f Computer Engineering Kasetsart University

Materials taken from lecture slides by Karl and Willig Cliparts taken from openclipart.org

01204525 Wireless Sensor Networks and Internet of Things

slide-2
SLIDE 2

2

Typical Wireless Networks

  • Base stations connected to wired backbone
  • Mobile nodes communicate wirelessly to base stations
slide-3
SLIDE 3

3

Ad hoc Networks

  • Networks without pre-configured infrastructure
  • require no hubs, access points, base stations
  • are instantly deployable
  • can be wired or wireless
  • Initially targeted for military and emergency applications

wired multi-hop wireless wireless

slide-4
SLIDE 4

4

IEEE 802.11 Ad hoc Mode

  • IEEE 802.11 already provides support for ad hoc mode
  • Computers can be connected without an access point
  • Only work with single hop
slide-5
SLIDE 5

5 5

Applications of Ad hoc Networks

Factory Floor Automation Disaster recovery Car-to-car communication

slide-6
SLIDE 6

8

Characteristics of Ad hoc Networks

  • Heterogeneity ― sensors, PDAs, laptops
  • Limited resources ― CPU, bandwidth, power
  • Dynamic topology due to mobility and/or failure
  • Mobile Ad hoc Networks (MANETs)

A B C

slide-7
SLIDE 7

9

Sensor Networks

  • Participants in the previous examples were devices close to

a human user, interacting with humans

  • Alternative concept:
  • Instead of focusing interaction on humans, focus on

interacting with environments

  • Network is embedded in environment
  • Nodes in the network are equipped with sensing and actuation to

measure/influence environment

  • Nodes process information and communicate
slide-8
SLIDE 8

10

10

Remote monitoring

sensor field

Traditional Sensors

Network Local monitoring Data loggers

slide-9
SLIDE 9

11

sensor field

Wireless Sensors

  • Sensors communicate with data logger via radio links

radio link

Remote monitoring Network

slide-10
SLIDE 10

12

Wireless Sensor Networks

  • Wireless sensors + wireless network
  • Sensor nodes (motes) deployed and forming an ad hoc network
  • Requires no hubs, access points
  • Instantly deployable
  • Targeted applications
  • Emergency responses
  • Remote data acquisition

Sensor network

Sensor node/mote

Internet

Gateway

Remote monitoring

slide-11
SLIDE 11

13

13

Internet of Things (IoT)

http://www.opinno.com/en/content/internet-things-0

slide-12
SLIDE 12

14

14

Connected Living

NTT DoCoMo, Japan http://www.dezeen.com/2013/09/11/nismo-smartwatch/

slide-13
SLIDE 13

Demonstration

slide-14
SLIDE 14

16

Sensor Modules

  • NodeMCU-32S
  • Processor: ESP32, 48MHz dual-core WiFi/Bluetooth SoC
  • Sensors: light sensor and switch
  • Actuator: dimmable LED
  • Software running on MicroPython
slide-15
SLIDE 15

17

Scenario

Internet

Light Sensor + Switch + LED MQTT Broker

  • publish sensor status
  • subscribe for LED brightness
  • subscribe for sensor status
  • publish LED brightness
slide-16
SLIDE 16

18

WSN/IoT Platforms

  • Various communication protocols: BLE, IEEE802.15.4,

IEEE802.11, LoRa, etc.

and many more…

slide-17
SLIDE 17

19

Current Trends

  • Most WSN/IoT devices are now based on SoC (System on Chip)

ESP32 Module

  • 32-bit dual-core @240 MHz
  • 4MB flash, 520KB RAM
  • Wi-Fi + Bluetooth
  • ~290 THB

NXP's JN5168 Module

  • 32-bit RISC CPU @32MHz
  • 256KB flash, 32KB RAM
  • 2.4GHz IEEE 802.15.4
  • ~370 THB

ESP8266 Module

  • 32-bit RISC CPU @80 MHz
  • 1MB flash, 80KB RAM
  • 2.4GHz Wi-Fi
  • ~110 THB
slide-18
SLIDE 18

20

WSN/IoT Application Examples

  • Agriculture
  • Humidity/temperature

monitoring

  • Civil engineering
  • Structural response
  • Disaster management
  • Environmental sciences
  • Habitat monitoring
  • Conservation biology
slide-19
SLIDE 19

21

Landslide Monitor

  • Real deployment scenario…
slide-20
SLIDE 20

22

Roles of Participants in WSN

  • Sources of data: Measure data, report them “somewhere”
  • Typically equip with different kinds of actual sensors
  • Sinks of data: Interested in receiving data from WSN
  • May be part of the WSN or external entity, PDA, gateway, …
  • Actuators (actors): Control some device based on data, usually also a

sink

WSN = WASN

slide-21
SLIDE 21

23

Classifying Application Types

  • Interaction patterns between sources and sinks classify

application types

  • Event detection
  • Periodic measurement
  • Function approximation
  • Edge detection
  • Tracking
slide-22
SLIDE 22

24

Deployment Options

  • Dropped from aircraft
  • Random deployment
  • Well planned, fixed
  • Regular deployment
  • Mobile sensor nodes
  • Can move to compensate for deployment shortcomings
  • Can be passively moved around by some external force (wind,

water)

  • Can actively seek out “interesting” areas
slide-23
SLIDE 23

25

Maintenance Options

  • Feasible and/or practical to maintain sensor nodes?
  • Replace batteries
  • Unattended operation
  • Impossible but not relevant
  • Energy supply
  • Limited from point of deployment
  • Some form of recharging / energy scavenging
slide-24
SLIDE 24

26

Required Mechanisms

  • Multi-hop wireless communication
  • Energy-efficient operation
  • Both for communication and computation, sensing, actuating
  • Auto-configuration
  • Manual configuration just not an option
  • Collaboration & in-network processing
  • Nodes in the network collaborate towards a joint goal
  • Pre-processing data in network (as opposed to at the edge) can

greatly improve efficiency

slide-25
SLIDE 25

27

Required Mechanisms

  • Data centric networking
  • Focusing network design on data, not on node identifies (id-centric

networking)

  • To improve efficiency
  • Locality
  • Do things locally (on node or among nearby neighbors) as much as

possible

  • Exploit tradeoffs
  • E.g., between invested energy and accuracy
slide-26
SLIDE 26

28

MANET vs. WSN - Similarities

  • MANET – Mobile Ad hoc Network
  • Self-organization
  • Energy efficiency
  • (Often) Wireless multi-hop
slide-27
SLIDE 27

29

MANET vs. WSN - Differences

  • Equipment: MANETs more powerful
  • Application-specific: WSNs depend much stronger on

application specifics

  • Environment interaction: core of WSN/IoT, absent in

MANET

  • Scale: WSN might be much larger (although contestable)
  • Energy: WSN tighter requirements, maintenance issues
slide-28
SLIDE 28

30

MANET vs. WSN - Differences

  • Dependability/QoS: in WSN, individual node may be

dispensable (network matters), QoS different because of different applications

  • Addressing: Data centric vs. id-centric networking
slide-29
SLIDE 29

31

Enabling Technologies for WSN/IoT

  • Cost reduction
  • For wireless communication, simple microcontroller, system on

chip, sensing, batteries

  • Miniaturization
  • Some applications demand small size
  • “Smart dust” as the most extreme vision
  • Energy scavenging
  • Recharge batteries from ambient energy (light, vibration, …)
slide-30
SLIDE 30

32

Conclusion

  • Ad hoc networks, WSNs, and IoT are challenging and

promising system concepts

  • They require new types of architectures & protocols

compared to “traditional” wired/wireless networks

  • In particular, application-specificness is a new issue