Internet of Things Things

Similar documents
This module senses temperature and humidity. Output: Temperature and humidity display on serial monitor.

Lesson Sequence: S4A (Scratch for Arduino)

MAKEVMP502 BASIC LEARNING KIT FOR RASPBERRY PI USER MANUAL

Alice EduPad Board. User s Guide Version /11/2017

An Introduction to The Internet of Things

Designing and Implementing an Affordable and Accessible Smart Home Based on Internet of Things

Measure the value of water flow using water flow sensor and DC water pump 12 V interfacing with Arduino uno

IOT BASED ENERGY METER RATING

Smart Interface Components. Sketching in Hardware 2 24 June 2007 Tod E. Kurt

Preface. About SunFounder. About Super Kit. Free Support

Experiment 0: Hello, micro:bit!

Commissioning Guide. firepickdelta. Commissioning Guide. Written By: Neil Jansen firepickdelta.dozuki.com Page 1 of 22

Image Processing Using MATLAB (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY

Lecture (04) Arduino Microcontroller Programming and interfacing. By: Dr. Ahmed ElShafee

If you have any problems please contact our office at Thank You! And Enjoy! Like us on Facebook /AllenLeighSC

MATLAB & Image Processing (Summer Training Program) 4 Weeks/ 30 Days

Alice EduPad for Tiva or MSP432 TI ARM Launchpad. User s Guide Version /23/2017

A new generation of access control.

Spring 2011 Microprocessors B Course Project (30% of your course Grade)

Getting Started with Launchpad and Grove Starter Kit. Franklin Cooper University Marketing Manager

Introduction. The Clock Hardware. A Unique LED Clock Article by Craig A. Lindley

Preface. If you have any TECHNICAL questions, add a topic under FORUM section on our website and we'll reply as soon as possible.

D21DKV IP VIDEO DOOR STATION. Brushed Stainless Steel Display Module Keypad Module

D21DKV IP VIDEO DOOR STATION. Display Module Keypad Module

Monday 28 January 2013 Morning

Prime Num Generator - Maker Faire 2014

Using the Monitor Displays in the E175 Active Learning Classroom

ALM-6813/6812 INSTALLATION AND PROGRAMMING MANUAL

SignalTap Plus System Analyzer

OEM Basics. Introduction to LED types, Installation methods and computer management systems.

Sharif University of Technology. SoC: Introduction

Schematic Analysis of P10 16x32 RGB LED Panel 3 in 1 DIP Type Dual (Dual In-Line Package) on Trafficlight Revolution

i-space: A Leap of Collaboration Space for Inspiration, Ideation and Implementation IVAN CHAN, THE HONG KONG POLYTECHNIC UNIVERSITY

Be a part of the circuit. Brick'R'knowledge. Set overview.

Remote Voltage Detector - JET (RVD) Medium and High Voltage kV AC

The Importance of Connectivity in the IoT Roadmap End-User Sentiment Towards IoT Connectivity. An IDC InfoBrief, Sponsored by February 2018

Pandora rev6a testing:

Bill of Materials: Super Simple Water Level Control PART NO

How to make Retractable Door Mirrors Automatic Open/Close for Volvo V

Flexible Electronics Production Deployment on FPD Standards: Plastic Displays & Integrated Circuits. Stanislav Loboda R&D engineer

QTI Line Follower AppKit for the Boe-Bot (#28108)

Semiconductor Devices. Microwave Application Products. Microwave Tubes and Radar Components

8 PIN PIC PROGRAMMABLE BOARD (DEVELOPMENT BOARD & PROJECT BOARD)

This document is intended to provide information to allow the researcher to build their own device.

Simulating Life on Your Layout

IoT using Python & Cloud Computing

V17. Quick Guide. Smart Media Player A new way to watch live TV & online entertainment

REALIZING THE INTERNET OF THINGS

VS-162 / VS-164. User Manual

ECE 372 Microcontroller Design

Digital 1 Final Project Sequential Digital System - Slot Machine

Yosemite in HO FROM HALFDOME TO CAMP CURRY

D2102V IP VIDEO DOOR STATION. Brushed Stainless Steel 2 Call buttons

ENGR 40M Project 3b: Programming the LED cube

D2101V IP VIDEO DOOR STATION. Brushed Stainless Steel 1 Call button

0.56" 4 Digital Blue LED Panel Meter (rescalable) User s Guide

Introduction 1. Green status LED, controlled by output signal ST

Introduction 1. Digital inputs D6 and D7. Battery connects here (red wire to +V, black wire to 0V )

BNC-Panel-16-TTL User Manual

IoT TechConnect: A Survival Guide To IoT

Overview. Shipped in the Venue Vizion Package: Simplified Integration Process. Installation consists of 6 easy steps:

QUICK START GUIDE FLEXSLICE MODULES

CM-392-Video to HDMI Scaler Box ID#481

CAT5 VGA Extender. Mode 1 Mode 2

Module 4: Traffic Signal Design Lesson 1: Traffic Signal (Arduino) Control System Laboratory Exercise Grade 6-8

Forward-Looking Statements

Cable Tester Automation by Christopher E. Strangio, CAMI Research Inc.

Building Intelligent Edge Solutions with Microsoft IoT

Mechatronics Exercises EDGE

Instructions For Using Kindle Fire Hd 8.9 Camera

Laboratory 8. Digital Circuits - Counter and LED Display

Prototyping & Engineering Electronics Kits Magic Mandala Kit Guide

Integrated Circuit for Musical Instrument Tuners

Integration Note. Any feature not specifically noted as supported should be assumed to be unsupported.

What Is The Internet of Things?

Friday 23 May 2014 Afternoon

SparkFun Inventor's Kit for micro:bit Experiment Guide

QUIZ BUZZER KIT TEACHING RESOURCES. Version 2.0 WHO ANSWERED FIRST? FIND OUT WITH THIS

The Laser Harp. The Concept: Software: Douglas Simmons Group: Dana Price and Ed Vitiello EMID ES 95, Lehrman

LedSet User s Manual V Official website: 1 /

16-BIT LOAD CELL/DUAL STATUS INPUT

Embedded System Training Module ABLab Solutions

Samsung Electronics Presents: Internet of Things: Transforming the Future June 21, 2016

5x1 HDMI Switch 4K User Reference Guide

Objectives: Learn how LED displays work Be able to output your name on the display

Combo Board.

PLED-W800 Scan for more information

Topics. Microelectronics Revolution. Digital Circuits Part 1 Logic Gates. Introductory Medical Device Prototyping

SPX-5600 Series. Operations Manual. Suprex Reader Extender - RF Wireless Interface SPX-5600MAN. Page 1 of 20

Booya16 SDR Datasheet

Power wasted without doing anything useful

Premium 5-Port HDMI 2.0 Switch with IR Remote Control - 4Kx2K 60Hz

HDMI over Wireless Extender p

Introduction 1. Green status LED, controlled by output signal ST. Sounder, controlled by output signal Q6. Push switch on input D6

DX-10 tm Digital Interface User s Guide

AIFA TECHNOLOGY CORP.

Gazer VI700A-SYNC2 and VI700W- SYNC2 INSTALLATION MANUAL

Software vs Hardware Machine Control: Cost and Performance Compared

SP107E Bluetooth LED Music Controller

Raspberry Pi Starter kit # K0063

Transcription:

Byrne Seminar Internet of Things Things kulikows@cs.rutgers.edu mcgrew@cs.rutgers.edu

Week 1: Week 2: Week 3: Week 4: Week 5: Week 6: Week 7: Definitions, mapping out the course Composition of an IOT Thing. Programming it. The IOT before the I : Apollo AGC (1961-71) Introduction to our processor: The Arduino Security of IOT things. Distribution of hardware WHICH I WANT BACK Getting used to the Arduino and building devices Show-offs; turn in your code Uses of IOTs: medicine, "smart cities", political oppression Research description: you pick an IOT, and research it for presentation to the class Security of IOT things #2: security, and liability Week 8: Week 9: Presentations of research projects part 1 Week 10: Presentations of research projects part 2

1pcs UNO R3 Controller Board 1pcs LCD1602 Display Module ( with pin header) 1pcs Breadboard Expansion Board 1pcs Power Supply Module 1pcs Joystick Module 1pcs IR Receiver 1pcs Servo Motor (SG90) 1pcs Stepper Motor 1pcs ULN2003 Stepper Motor Driver Board 1pcs Ultrasonic Sensor 1pcs DHT11 Temperature and Humidity Module 1pcs 9V Battery with DC 1pcs 65 Jumper Wire 1pcs USB Cable 1pcs Active Buzzer 1pcs Passive Buzzer 1pcs Potentiometer 1pcs 5V Relay 1pcs Breadboard 1pcs Remote 1pcs Tilt Switch 5pcs Button (small) 1pcs 1 digit 7-segment Display 1pcs 4 digit 7-segment Display 5pcs Yellow LED 5pcs Blue LED 5pcs Green LED 5pcs Red LED 1pcs RGB LED 2pcs Photoresistor 1pcs Thermistor 2pcs Diode Rectifier (1N4007) 2pcs NPN Transistor (PN2222) 1pcs IC 74HC595 Shift Register 30pcs Resistor 10pcs Female-to-male Dupont Wire Network Shield

Startup stuff for Arduino Download IDE from https://www.arduino.cc/en/main/software Learn how to connect your Arduino to a wired network, e.g. https://support.apple.com/en-us/ht202617 http://www.dummies.com/computers/operating-systems/windows-7/how-to-install-a-wired-network-in-windows-7/ https://help.ubuntu.com/stable/ubuntu-help/net-wired-connect.html (you ll set your arduino s IP in software, no need to dhcp) Check out https://www.arduino.cc/en/tutorial/homepage, and many other sources of code to steal from I mean learn from... ( I m not stealing code, I m creating an homage. -- Charles McGrew)

IOT Thing: Definition One or more of * Sensing (like?) * Control (like?) * Information (output to people or other IOT devices) (like?) Plus * Computing (like?) * Communication (like?) * Context (memory of what s happened, what it means) (like?)

* Communication wired wireless (Cel) wifi bluetooth rfid radio-internet

Context (memory of what s happened, what it means) Locally-stored remotely-stored multi-state (react differently based on context changes) locally determined vs. remotely determined Context dependent on if device is mobile vs immobile

What's the difference between an IOT Thing and a computer? Name things that aren't IOT Things, that some people think are Could IOTs be Manufacturing IOTs? Could IOTs be Self-replicating IOTs?

What's the difference between an IOT Thing and a computer? (sometimes they don t do a lot of actual computing, just reporting) Name things that aren't IOT Things, that some people think are (fitbits they are just display i/o devices. I think. Think of them as ittybitty touchscreens) (iranian centrifuges? Attacked by internet, but the attack was on the control mechanism) Could IOTs be Manufacturing IOTs? (yes, most 3d printers and other devices are networked) Could IOTs be Self-replicating IOTs? (not yet, but maybe)

Temps ~300C

THE MACHINE THAT COULD FINALLY CHANGE MANUFACTURING It s less than two months before his company s initial product launch, and CEO Ric Fulop is excitedly showing off rows of stripped-down 3D printers, several bulky microwave furnaces and assorted small metal objects on a table for display. Behind a closed door, a team of industrial designers sit around a shared work desk, each facing a large screen. The wall behind them is papered with various possible looks for the startup s ambitious products: 3D printers that can fabricate metal parts cheaply and quickly enough to make the technology practical for widespread use in product design and manufacturing. The company, Desktop Metal, has raised around R1,3 billion from leading venture capital firms and the venture units of such companies as General Electric, BMW and Alphabet. The founders include four prominent MIT professors, including the head of the school s department of materials science and Emanuel Sachs, who filed one of the original patents on 3D printing in 1989. Still, despite all the money and expertise, there s no guarantee the company will succeed in its goal of reinventing how we make metal parts, and thus transforming much of manufacturing. As Fulop moves about the large, open workspace, his excitement and enthusiasm seem tempered by anxiety. The final commercial printers are not yet ready. Employees are busy tinkering with the machines, and fabricated test objects are scattered about. Progress is being made, but it s also obvious that the clock is ticking. In a corner near the front door and entrance area, the floor is BY DAVID ROTMAN MIT TECHNOLOGY REVIEW For all the hype around 3D printing, it s done little to transform the way things are made. Now a startup called Desktop Metal thinks it s cracked the code on how to print metal parts practically and affordably. CAST PART Though it is possible to 3D-print metals, doing so is difficult and pricey. 3D PRINTED empty and taped off; soon the space needs to be filled with a mock-up of the company s planned booth for an upcoming trade show. If it succeeds, Desktop Metal will help solve a daunting challenge that has eluded developers of 3D printing for more than three decades, severely limiting the technology s impact. Indeed, despite considerable fanfare and evangelical enthusiasts, 3D printing has, in many ways, been a disappointment. Hobbyists and self-proclaimed makers can use relatively inexpensive 3D printers to make wonderfully complex and ingenious shapes out of plastics. Some designers and engineers have found those machines useful in mocking up potential products, but printing polymer parts has found little use on the production floor in anything but a few specialised products, such as customised hearing aids and dental implants. Though it is possible to 3D-print metals, doing so is difficult and pricey. Advanced manufacturing companies such as GE are using very expensive machines with specialised high-power lasers to make a few highvalue parts. But printing metals is limited to companies with millions to spend on the equipment, facilities to power the lasers, and highly trained technicians to run it all. And there is still no readily available option for those who want to print various iterations of a metal part during the process of product design and development. The shortcomings of 3D printing mean the vision that has long excited its advocates remains elusive. They would like to create a digital design, print out prototypes that they could test and refine and then use the digital file of the optimised version to create a commercial product or part out of the same material whenever they hit make on a 3D printer. Having an affordable Temps: ~1500C SEPTEMBER 2017 _ www.popularmechanics.co.za 37

IOT and AI Can AI techniques be used to improve the usefulness of IOT s? Expert Systems Game-Theory Systems Neural Nets Image Analysis Deep Learning Medical Analysis What sort of IOT systems might benefit from AI, as opposed to simple sense-and-control?

IOT and AI Can AI techniques be used to improve the usefulness of IOT s? Expert Systems big brother/little brother systems Game-Theory Systems techniques that maximize outcomes Neural Nets using networks of small analysis agents to build up a deeper view Image Analysis edge detection, model-matching Deep Learning statistical techniques over very large data Medical Analysis special because of the precise requirements What sort of IOT systems might benefit from AI, as opposed to simple sense-and-control?

Next week: Specifications of an IOT Thing Programming it (in general) The First IOT: Apollo AGC (don t laugh. It took us to the moon and back.)