15
Internet of Things Windows IoT for small devices CATALIN GHEORGHIU I Computer Solutions

WinDays XV - Programming Windows small IoT devices (ARM and x86, diverse hardware)

Embed Size (px)

Citation preview

Internet of ThingsWindows IoT for small devicesCATALIN GHEORGHIU

I Computer Solutions

• MICROSOFT IOT VISION• GETTING AROUND• WHAT & HOW?• DEMOS• Q&A

IOT DEVICES TAXONOMY

Large

Mobile

Micro

Small

POS TERMINAL, ATM, MRI X86, PC-LIKE, APPS EMBEDDED INDUSTRY 8.1, STANDARD

INDUSTRY HANDHELD, POS TABLET ARM AND X86, SHELL EXPERIENCE, APPS EMBEDDED HANDHELD 8.1

GATEWAYS, WEARABLES, PANELS, CARS ARM AND X86, DIVERSE HARDWARE, NO SHELL EMBEDDED COMPACT, AUTO

CONTROLLERS, FIXED-USE, SENSORS, ACTUATORS ARM, CONSTRAINED HARDWARE, HEADLESS .NET MICRO FRAMEWORK

PARENTHESIS ()

Bluebird BM180

-5” HD Multi touch Display

-Semi-rugged (IP-65)

-Option MSR & Support for

Contactless Smart Cards

-Integrated Barcode Imager

-WAN & Wi-Fi version

available

-5” HD Multi touch Display

-Ruggedized (IP-65)-Option MSR

& Support for Contactless Smart

Cards

-Integrated Barcode Imager

-WAN & Wi-Fi version available

-5” HD Outdoor Touch Display

-Ruggedized (IP-68),, 3m drop test

& waterproof

-Quick charge plus hot swap

battery

-Integrated Barcode Imager

-WAN & Wi-Fi version available

PanasonicToughpadFZ-E1BluebirdBP30

GETTING AROUND

NAME PROCESSOR FAMILY

OPERATING SYSTEM ARDUINOSHIELD PIN

COMPATIBILITY

WIRING DEVELOPMENT

PLATFORM

ARDUINO ATMEL/ARM

CUSTOM YES YES

NETDUINO ARM .NET MICRO FRAMEWORK

YES NO

.NETGADGETEER

ARM .NET MICRO FRAMEWORK

NO NO*

GALILEO INTEL LINUX/WINDOWS YES YES

RASPBERRY PI ARM LINUX/WINDOWS YES** YES***

* BUT WITH VISUAL STUDIO DESIGN SUPPORT**RASPBERRY PI TO ARDUINO SHIELDS CONNECTION BRIDGE *** WITH WIRING PI

1. WINDOWS DEVELOPER PROGRAM FOR IOT http://dev.windows.com/en-us/featured/Windows-Developer-Program-for-IoT

2. GALILEO http://arduino.cc/en/ArduinoCertified/IntelGalileo

WHAT&HOW?

BLINKY (HELLO WORLD)

SMART FAN

SMART FAN IOT

DEMO (WIRING)

1. WINDOWS DEVELOPER PROGRAM FOR IOT https://dev.windows.com/en-US/iot

2. GALILEO Articles http://www.codeproject.com/Articles/850627/GalileoplusWindows-IoT-Part-Getting-started-withhttp://www.codeproject.com/Articles/850643/GalileoplusWindows-IoT-Part-A-IoT-application

3. Microsoft Azure IoT services http://www.microsoft.com/en-us/server-cloud/internet-of-things.aspx

LINKS

Contact:•My Blog http://ronua.ro/blog•My Email [email protected]

Nagrađujemo vas sa

100 WinCoin bodova što

ste posjetili predavanje.

Osvojite dodatnih

100 WinCoin bodova

ukoliko popunite službeni

upitnik.HVALA!

MVAhttp://www.microsoftvirtualacademy.com

Successful proffessionals never stop learning. Microsoft Virtual Academy offers online Microsoft trainings led by experts to help proffessionals to upgrade their knowledge. Trainings are prepared by leading eyperts from different technology areas. After you take a training, you can test your knowledge.

To better understand this session, I advise you to take following trainings:…..

Mobile Apps to

IoT: Connected

Devices with

Windows Azurehttp://www.microsoftvirtualaca

demy.com/training-

courses/mobile-apps-to-iot-

connected-devices-with-

windows-azure