Hacking your Doorbell Get started building IoT devices – today!

Slides:



Advertisements
Similar presentations
Smart-e or Smart-pants Retail Marketing & Advertising: How are we doing?
Advertisements

Introduction to Android Mohammad A. Gowayyed CS334-Spring 2014.
Introduction To Java Objectives For Today â Introduction To Java â The Java Platform & The (JVM) Java Virtual Machine â Core Java (API) Application Programming.
Embedded Development Club Rob Miles Department of Computer Science University of Hull.
Copyright 2014 Kenneth M. Chipps Ph.D. Network Management Using Sensors to Monitor Network Equipment Rooms Last Update
Internet of Things with Intel Edison Presentation Paul Guermonprez Intel Software
DIRECTOR OF MEDIA RELATIONS KU DANCE MARATHON (KUDM) Jami Bechard.
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
Teaching Kids to Program Things with Java and the Raspberry Pi Ian Utting & Fabio Hedayioglu.
Visualizing Data from Arduino
Seminars at RSSC.org Sergei Grichine
Elaine Cahill Microsoft Certified Solution Developer 2002.
What is Android? Android is among the most popular operating systems aimed towards mobile devices such as smartphones, and is currently the most widely.
Introduction to Embedded Development. What is an Embedded System ? An embedded system is a computer system embedded in a device with a dedicated function.
Embedded Programming and Robotics Introduction and Overview Presented by John Cole Senior Lecturer in Computer Science The University of Texas at Dallas,
01 Introduction to Java Technology. 2 Contents History of Java What is Java? Java Platforms Java Virtual Machine (JVM) Java Development Kit (JDK) Benefits.
Embedded Programming and Robotics Lesson 12 Introducing the Raspberry Pi Intro to Raspberry Pi1.
Overview
TWO MINUTE INTRODUCTION The Internet of Things – Automatski Corp. E: Founder &
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
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.
HARDWARE LIBRE PARA LINUX Y ANDROID. Arduino is a platform  A physical Input / Output board (I/O) with a programmable Integrated Circuit (IC).
BBC6521 Introduction for 2015/16 Projects Matthew Tang Website:
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Pete Brown Developer Community Program Manager, Microsoft The.NET Micro Framework and.NET.
The Computer for the 21 st Century Mark Weiser – XEROX PARC Presented By: Mihail Ionescu.
DIFFERENCE BETWEEN ORCAD AND LABVIEW
Developing Cross-Platform Applications with Visual Studio 2015
The Team About Me Microsoft MVP Intel Blogger TechEd Israel, TechEd Europe HPC NT, CE, DDK, C#, Asp.Net, DirectShow, 8051, …
Creating With Code.
CSE 232: C++ Programming in Visual Studio Graphical Development Environments for C++ Eclipse –Widely available open-source debugging environment Available.
 Installation of Android Development Environment  Creating the App with OpenGL ES API  Running the App on Emulator Android App Development.
SINGLE BOARD COMPUTERS ARE YOU ON THE RIGHT AIRPLANE?
Introduction :  In the beginning, the calculator is the basic idea of computers out, then that arrived at the large computers.  in1980 or late seventies.
F28HS Hardware-Software Interface Lecture 0: Overview.
IoT: Windows 10 & Raspberry Pi By: Mitchel Sellers.
INTRODUCTION TO JAVA AND ANDROID. Slide 2 Our Ecosystem Java Eclipse Android SDK.
TODAY Android Studio Installation Getting started Creating your 1 st App Beginning to understanding Intents.
Dávid Kőszeghy Bachelor Thesis 2015/11/25 Thesis supervisor: RNDr. Jozef Šiška Thesis advisor: Anton Pytel, Softec s.r.o The Internet of Things in automotive.
What do you think of mobile phones? importantunimportantusefuluselessgreat Mobile phones can be used for … (被用来 …… ) I think mobile phones are great inventions.
GOOGLE PLAY By William Cook April 14, GOOGLE PLAY Marketplace for apps for android Androids “app store” You must make an account on the developer.
Internet of Things Windows IoT for small devices CATALIN GHEORGHIU I Computer Solutions.
#PRhangout Google+ Public Relations Community Expert Hangout with [your name] [twitter handle] [your title] [your address] [your website] Your Title.
Debugging using By: Samuel Ashby. What is debugging?  A bug is an error in either a program or the hardware itself.  Debugging is first locating and.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. INTRODUCING.
Android. Android An Open Handset Alliance Project A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google.
Beginning of Xamarin for iOS development
ET-570 Smart Phone Apps.
IoT Milos Hampl.
RASPBERRY PI WORKSHOP.
Programming Arduino Robots with Visuino
Internet of Things (internet of everything?)
Learn. Imagine. Build. .NET Conf
Implementing Internet of Things with Visuino
From Things to the Internet: Teaching Kids to Code Java on the Raspberry Pi Ian Utting & Fabio Hedayioglu.
IzoT™ Device Stacks March 2014.
Welcome to the Windows IoT World
Internet of Things.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Azure IoT End-to-End Martin Abbott.
Unit 20 – Computer Game Platforms & Technology – Software Technology
1/22 – 5th Grade Microsoft Excel Test
What we learn during Program
"You don't need anyone's permission to make something great
.NET and .NET Core Foot View of .NET Pan Wuming 2017.
Building an Internet of Things Device
Unit 20 – Computer Game Platforms & Technology – Software Technology
Chapter 7 IoT Physical Devices and Endpoints
Moving Data with Azure Data Factory
Presentation transcript:

Hacking your Doorbell Get started building IoT devices – today!

By: Karl-Henrik Nilsson Systems architect/Senior developer at

My Father once said "There is nothing you can break that I can't fix"

Anything And Everything

Unique identity A smart device A sensor 12:38

The Internet of Things is already here!

So.. Why the hype? News coverage about the Internet of Things

More than $756’000’000’000!

We | Internet of Things! Love San Francisco!

Complicated stuff? Trust me it’s not!

Starting out! Suggested hardware and tools!

Arduino! Advantages: Cheap, real time possibilities, multiplatform IDE, Huge community, excellent first hardware platform. Disadvantages: No multithreading, Pseudo C language

Netduino! Advantages: Multithreading, Excellent debugging in the Visual Studio IDE and come with the.NET API Disadvantages: Large performance drop due to interpreted code, large memory footprint, small(ish) community

Raspberry PI! Advantages: On board graphics, Full GNU/Linux system, Supports almost any programming language, Large community Disadvantages: GNU/Linux overhead,GPIO Support not 100%.

BeagleBone Black Advantages: ARM7, Excellent performance, Huge number of GPIOs. Disadvantages: Poorly supported Linux distribution, Small community.

Shopping list and slides

Contact and more

Credits Jamie Beverly (TheSoupBoy) for the San Fransico Image(TheSoupBoy) Trec_lit for the bed and alarm clock image Trec_lit