Lecture 1: Getting Ready

Slides:



Advertisements
Similar presentations
Mr Greenhalgh S4 Computing Int 1 Things you could do with knowing before the Exam…
Advertisements

Microprocessor Systems Design I
Windows developer program for IoT We're bringing Windows to a new class of small device. What will you make? Mirco Vanini Microsoft® MVP Windows Embedded.
Home controlling system based on Galileo Final Semester Presentation Started at: Winter 2015 Project supervised by: Mony Orbach Project performed by: Khalid.
1 Computer Maintenance Mobile Devices: How they Operate Copyright © Texas Education Agency, All rights reserved.
1 CMSC 628: Introduction to Mobile Computing Nilanjan Banerjee Introduction to Mobile Computing University of Maryland Baltimore County
1 CSCE 4013: Mobile Systems Programming Nilanjan Banerjee Mobile Systems Programming University of Arkansas Fayetteville, AR
A brief history, Smart Phones, Tablets, and Wearable Technology.
COMP 790 The Internet of Things Shahriar Nirjon SN #258 Date: 8/18.
CSC 453 Software for Wireless Sensor Systems Fall 2013, Section 001 Rudra Dutta.
LAB.  Name : Maram ALdakheel   Web page:  O.H : --  My schedule:
Lecture 1: Getting Ready Topics: People and Course Overview Date: Jan 12, 2016.
Internet of everything
MOBILE DEVICES TEAM 6: HIS58 Aishwarya Ashwini Aboli Bhagyashree Arvind Ajay.
EMBEDDED SYSTEMS SDU What is an Embedded System  Combines mechanical, electrical, and chemical components along with a computer, hidden inside,
Course Overview LIS 4776 Advanced Health Informatics Week 1 Instructor: Dr. Sanghee Oh College of Communication & Information, Florida State University.
NETWORK AND COMMUNICATIONS
Smart Living Ali Hosseini / SenRa.
5G WIRELESS Technology.
IoT Milos Hampl.
Department of Computer Science
Assist. Prof. Rassim Suliyev - SDU 2017
Microprocessor Systems Design I
Internet of Things (internet of everything?)
Samsung Galaxy J1 Mini TBC TBC Band Support
D-STAR InfoCon 2015 at Big Spring TX Part 3 – Doing More With D-STAR
Lecture 1: Getting Ready
CNT 4704 Computer Communication Networking (not “analysis”)
E 96 Introduction to Engineering Design Peter Reiher UCLA
Theory and Practice of Web Technology
Introduction to Wireless Technology
Lecture 1: Getting Ready
3 ring binder and notebook paper
3 ring binder and notebook paper
Submitted by imtiaz hussain BBE/785.
Lecture 2 – Global Technology
Programming with Arduinos and Rapsberry Pi
MOBILE DEVICE OPERATING SYSTEM
Internet of Things.
Mobile Handset Networking Overview
Assist. Prof. Rassim Suliyev - SDU 2017
Welcome Developing Technologies for Smart Cities By Pradeep Kothari.
INTRODUCTION TO THE RASPBERRY PI Darrell Davis KT4WX
Vodafone Mobile Broadband HotSpot R227h
Internet of Things (IoT) CSED 490K Course Introduction
Networked Embedded Systems
Week 1 Gates Introduction to Information Technology cosc 010 Week 1 Gates
The Internet of Things (IoT)
ThinkRace OEM/ODM service Giving life to your ideas for GPS tracking business for GPS tracking business.
Technology Resources for Students
Introduction To Computer Engineering (ECE 001)
Vodafone Mobile Broadband HotSpot R218h
Comp 541 Wrap Up! Montek Singh Apr 27, 2018.
What we learn during Program
Introduction to General Biology BI 101
Technology Resources for Students
Ubiquitous Computing By: Patrick Yienger.
Software & hardware interaction
Classifying & evaluating computers
TNK-115 Using the Internet of Things for secure Urban solutions in a Smart CitY VANGELIS ANGELAKIS ITN - Linköping University.
Instructor: Chunyi Peng
Lecture 1: Getting Ready
Internet of Things Stay Relevant in Digital Era
Marios Karagiannis TCS/Sensor Lab University of Geneva 12/3/2012
Introduction to Single Board Computer
IoTs (Internet of Things)
Sarah Diesburg Operating Systems CS 3430
Are you ready for an online course?
Raspberry Pi Hardware By: Mike Kwiatkowski.
Department of Engineering Science EE 465 (CES 440) - Intro
Presentation transcript:

Lecture 1: Getting Ready Topics: IoT background, trend, course overview Date: Aug 26, 2016

About the course Friday: 9:30 am - 12 pm, FB 008 and AEL (2nd Floor) Course page: https://iot.web.unc.edu/ Activity Description Lecture By me; Slides will be uploaded after the class. Labs Basic circuits (e.g. Arduino), Instructions will be uploaded/given before class; may have pre-lab activities. Spot Review Reviewing an unseen paper within a time (e.g. 20 min) Presentation A conference paper + background; assigned 2 weeks before the presentation day; date’s finalized over email; Synopsis Review a paper (home assignment); Submit printed copy of the review at the end of the class. Exam On papers and labs; Open Internet. Project A “cool” IoT system: design, implement, evaluate; video; written report; (more on Exams and Projects as they approach)

Schedule First half (before fall break) is posted. Date Class 1 Class 2 (AEL) 08/26 Lec 1: IoT Background and Trend Lab 1: Arduino - Getting Started 09/02 Lec 2: Two IoT Devices Lab 2: Arduino - Sensors 09/09 Presentation(s) Lab 3: Soldering basics 09/16 Lab 4: Making Your Own Arduino 09/23 Lab 5: Making Your Own Arduino 09/30 Lec 3: Eagle Lab 6: PCB Design 10/07 Project: Idea Presentation Exam: Mid-Term (schedule may change and you will be notified if so)

Grading Class Participation/Synopsis (10%) Labs/Spot-Review/Activity (30%) Exam (15%) Presentation (20%) Project (25%)

The Internet of Things A fabric that (is going to) connects every object in the world

Two Views or Ends We need research on both of these (and jointly) IoT Devices & Networks IoT Data Analytics

IoT Devices An electronic device that augments lifeless objects with the capability of sensing, intelligence, and communication. IoT devices are often called “smart” devices, but we should not

Smart* - the most misused term “Smart” devices should contain an OS that runs Apps. smart IoT

Why IoT is happening now? Advancements in: (1) sensor technology, (2) miniature computers, (3) low-power wireless communication, (4) mobile devices, and (5) cloud. Accelerometer Pulse Sensor Intel Joule 570X (1.7 GHz, Quad-Core, 4 GB RAM, 16 GB storage) Bluetooth LE (up to 2 years lifetime on a single coin-cell battery) (2) (3) Force Sensor VGA Camera (1)

Devices Device Processor Mem Storage Connectivity Laptop (Macbook Pro) 2.80 GHz 16 GB 512 GB WiFi Smartphone (Nexus 6P) 1.55 GHz 3 GB 128 GB WiFi, Cellular, BLE, NFC Wearables (Gear S) 1 GHz 512 MB 4 GB WiFi, BLE, NFC Raspberry Pi 3 1.2 GHz 1 GB microSD Ethernet, WLAN, BLE Arduino UNO (ATmega328P) 16 MHz 2 KB 32 KB Various shields Intel Joule 1.7 GHz WiFi, BLE http://www.gsmarena.com/ https://www.raspberrypi.org/magpi/raspberry-pi-3-specs-benchmarks/

Wireless Networks Network Type Speed Range Power Common Use WLAN 600 Mbps 45 m – 90 m 100 mW Internet. LTE 5-12 Mbps 35km 120 – 300 mW Mobile Internet 3G 2 Mbps 3 mW Bluetooth 1 – 3 Mbps 100 m 1 W Headsets, audio streaming. Bluetooth LE 300 Kbps 100+ m .01–.5 W Wearables, fitness. Zigbee 100 Kbps 0.45 mW WSN (The numbers are not that simple to estimate exactly, but should give you an idea) http://dl.acm.org/citation.cfm?id=1644927 http://dl.acm.org/citation.cfm?id=2307658 http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6616827&tag=1

IoT Analytics (Examples) Categories of applications include: (1) push notifications, (2) predictive maintenance, and (2) real-time stream analysis. beacons ‘nearables’ https://www.rtinsights.com/iot-analytics-use-cases-tdwi/

IoT Analytics (Examples) Categories of applications include: (1) push notifications, (2) predictive maintenance, and (2) real-time stream analysis. US Air Force saved $1.5M through real-time vehicle tracking. ThyssenKrupp predicts when to repair elevators https://www.rtinsights.com/u-s-air-force-sees-benefits-from-condition-based-maintenance/ https://www.thyssenkrupp-elevator.com/en/

IoT Analytics (Examples) Categories of applications include: (1) push notifications, (2) predictive maintenance, and (2) real-time stream analysis. http://www.fool.com/investing/general/2016/04/29/what-the-internet-of-things-means-for-car-companie.aspx

Putting them together We will learn how to develop an IoT system – consisting of {sensors, mobile devices, computers, and the cloud} who will talk to each other over {BLE and WiFi} as appropriate.

Course Topics Research papers on: applications, devices and platforms, wireless networks, and data analytics. Labs on: Arduino programming, soldering, making your own Arduino, PCB design, wireless communication, mobile apps, analytics and visualization. Project ideas: start thinking early (now); we’ll see some examples next week.

Next Class in AEL: Lab 1 The goal is to make sure everyone is ready with their Arduino development environment. Install Arduino Software IDE https://www.arduino.cc/en/Guide/HomePage Be familiar with the Arduino Kit. Build and test a sample “sketch”.