LECTURE 5: AZURE IOT HUB AND THE SENSOR LIFECYCLE
Ken Birman Spring, 2019
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 1
LECTURE 5: AZURE IOT HUB Ken Birman AND THE SENSOR LIFECYCLE - - PowerPoint PPT Presentation
LECTURE 5: AZURE IOT HUB Ken Birman AND THE SENSOR LIFECYCLE Spring, 2019 HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 1 THE FUTURE SMART WORLD Puzzles Who builds this world? Will they maintain it properly? Can the
Ken Birman Spring, 2019
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 1
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 2
http://www.plmconnections.com
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 3
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 4
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 5
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 6
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 7
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 8
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 9
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 10
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 11
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 12
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 13
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 14
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 15
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 16
Azure Sphere Development Kit
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 17
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 18
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 19
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 20
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 21
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 22
Sensor A claims temperature was 70F at 10:01am Time Temp 70 75 65
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 23
But sensor accuracy was registered as +/- 1.5F, and clock skew for sensors is +/- 5s. Actual temperature and time are in the bounding box Time Temp 70 75 65
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 24
Perhaps the room actually has three devices that measure temperature either directly, or in some indirect way: A, B and C. Time Temp 70 75 65
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 25
Now we can recognize that one (the orange one) is faulty or
even improve the accuracy! Time Temp 70 75 65
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 26
Knowledge of temperature trends could give us a further way to improve the data! Also, by now we can see that we need to schedule service on the yellow sensor, or remove it entirely. Time Temp 70 75 65
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 27
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 28
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 29
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 30
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 31
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 32
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 33
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 34
Room Management System Building Management System Cloud-Hosted Intelligence
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 35
Extra: not important, will cover if time permits
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 36
Extra: not important, will cover if time permits
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 37
Extra: not important, will cover if time permits
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 38
Extra: not important, will cover if time permits
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 39
Extra: not important, will cover if time permits
Window left open and yet heat is on. Stove was left on, or lights, or TV… but tenants aren’t home. Microwave was set to 30 minutes instead of 30 seconds. Tenant falls and can’t get to a phone or call for help. Fire in the area. First-responders need to know where people are located.
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 40
Extra: not important, will cover if time permits
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 41
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 42
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 43
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2019SP 44