iot hands on

23
IoT Internet of Things

Upload: mindfire-solutions

Post on 06-Aug-2015

56 views

Category:

Software


2 download

TRANSCRIPT

IoTInternet of Things

Pankaj Dey

[email protected]

1) Brief on IOT 2) Data services needed for IOT 3) Technology/device involvement 4) Microsoft's and google's steps to IOT 5) Raspberry pi2- A mini computer with all feature. a) Raspbian -

b) Windows 10 IOT core6) Arduino- a story of micro-controller 7) Connecting the THINGS to Internet, data

flow and understanding

IoT

Internet of things, where Internet and things can talk each other. There are devices surrounding us but those are not connected, they are not smart. Think when the phone became smart, how the world has been changed. This is not possible without the Internet. Now you can imagine, if the device around us become smart, how lifestyle will change.

Data Services | Knowledge

InternetDevice

Device

Device

Device

Device

Device

Device

Device

Data services Need for IOT

Basically cloud emerging to the internet is also boosting the possibility of the IOT, Cloud data service providers already have the api’s to connect to them.Once the data received by the service it can be used for analytical service and reporting.AI service (ie. machine learning) can give more prediction on data

Technology/Device involvement

Smaller device is better fit for Iot usability. For instance an wearable device, like wristband can monitor the motion and pulse, that can give insights of health status. Two part of the technology Device( microcontroller/minicomputer) which interacts with world and collects data.

Technology/Device involvement

Software interface which send the data to the internet.There are nothing like standard programming language defined for this, but mostly used “c” class language and lightweight server, api ( like node js, python). also c# using .net microframework/universal windows platform .

So lots of thing to be come on the way.

Industry steps to IOT

Brillohttps://developers.google.com/brillo/

Project Brillo is an open steps to support iot, here developer, maker, device manufacturer can work together to build the future smart things.

Industries steps to IOT

Windows 10 IoT corehttps://dev.windows.com/en-us/iothttps://ms-iot.github.io/content/en-US/win10/tools/CommandLineUtils.htm

Windows Iot core is simplified version of windows 10 os, where the size of the core is really small. and it really impressive on the startup speed of core. and universal windows app can run on Iot core, so one App can run on Desktop/laptop/mobile/Iot. wonderful! Its looks new unified platform.

Raspberry pi.

This is a small arm based computer, which supports in built ethernet, HDMI, audio, composite video processing speed , ram. runs on mmc,, with 5 volts input. Why Raspberry pi? there are also many mini computer like raspberry pi. but this has large community and the cost is less compare to other.GPIO which can directly interact with sensor. and collect data. Recently Microsoft given huge break making windows 10 to run on Raspberry pi2

Arduino

This is a open source hardware platform( probably first time in industry). This is microcontroller and we can programme to run our code inside it using the Arduino IDE. Great! This have great community support.Being open source, it has many variation from community.

Knowledge

Data

Wisdom

ML

ANALYTICS

IoT Model:gateway

HUB

D1

D2

D4

D3

Cloud

IoT Model:Direct

Local Monitoring

D1

D2

D4

D3

Cloud

Project Demo

Arduino + Humidity SessorRaspberry pi(as gateway)Azure Data Service.

ArduinoSensor

Raspberry PiAzure

Eventhub

Serial connection (USB)

GPIO

Questions ?

Reference

https://www.arduino.cc/https://www.raspberrypi.org/http://ms-iot.github.io/content/en-US/GetStarted.htmhttps://robomart.com/http://in.element14.com/http://www.inkocean.in/https://cloud.google.com/solutions/iot/http://azure.microsoft.com/en-in/services/event-hubs/

Thank You.