SlideShare a Scribd company logo
1 of 74
Download to read offline
Getting Started with Intel® IoT Devkit 
Dr. Matthias Hahn 
Moscow Hackathon 
November 22-23 2014
Agenda 
Intel®Edison 
Intel® IoTDeveloper Kit Overview 
HW components 
Arduino* andLinux native programming 
Intel® IoTCloud Analytics 
* Other names and brands may be claimed as the property of others.
Intel® IoT Developer Kit 
Overview
ImportantIngredients 
Development 
•IDEs 
Target Images 
•libmraa: IO abstraction 
•UPM: sensorrepo 
•iotkit-agent 
Cloud 
•Intel® IoTAnalytics 
Hardware 
•Intel® Galileo orIntel® Edison 
•Grove Sensor Kit
Arduino* 
Visual Programming 
Node.JS 
C / C++ 
Target 
Audience 
Maker 
Beginner 
Intermediate 
Advanced 
IDE 
Arduino* IDE 
Intel® XDK 
Eclipse* IDE 
Supporting you 
Win/ Mac/ Linux 
Wyliodrin* 
Win/ Mac/ Linux 
Win/ Mac / Linux 
Browser 
platform
Intel® Galileo 
Gen 1 & 2 
Board 
Intel® Edison 
Arduino Development Board 
Yocto* based Linux OS image 
API Bindings C/C++, Node JS, Python 
UPM (Sensor/Actuator library repository) 
LibMraa 
NodeJSsupport 
C/C++ 
Tool Chains 
Wyliodrin* 
agent 
Hard Ware 
Target SW 
Intel® XDK IoTEdition 
Eclipse* IDE 
Wyliodrin* (Visual Programming) 
IDE 
Arduino* IDE 
IoTDeveloping 
Sensors / Actuators 
* Other names and brands may be claimed as the property of others.
Boards
Intel® Galileo Development Board –Gen 2 
Board I/O: 
Mechanically compatible with Arduino* Uno* 
20 digital input/output pins including 6 pins as PWM outputs 
6 analog inputs 
2 UART (RX/TX) 
1 I2C 
1 ICSP 6-pin header (SPI) 
USB device connector (Host) 
Micro USB device connector (client) 
SD Card connector 
DC power jack (7V –15V DC input) 
* Other names and brands may be claimed as the property of others.
Intel® Edison -Mechanical Layout 
Top Side 
Bottom Side 
4 GBeMMC 
Intel® SoC/ 
1GB LPDDR3 
WiFi/ BT 
PMIC 
USBULPI 
70 pin 
connector 
antenna 
Extern Coax 
35.5 mm 
25mm
Intel® Edison 
Board 
•2 Intel® Atom™ cores @ 500 MHz 
•1 Intel® Quark™ MCU @ 100 MHz 
•35.5 ×25.0 ×3.9 mm 
•1 GB RAM (LPDDR3, 2ch @ 800 MT/s) 
•4 GB eMMC 
•WiFi(a/b/g/n) +BT 4.0 + antenna 
•40 GPIOs: UART, I2C, SPI, I2S, PWM, USB 2.0, SD card, clock out, GPIO 
Software 
•Default OS: Yocto* 1.6 Linux* 
•Rightnow3.10.17 kernel 
•OTA upgradable 
•libmraa: GPIO abstractionlayer 
•UPM repository: sensorlibraries 
* Other names and brands may be claimed as the property of others.
Caveats–Intel® Edison 
•Not latestlibmraa/ UPM? 
•Rootfs 
•Partition toosmall? 
•Partition empty? 
•Wireless 
•interfacesnot available? 
•xyznot supported? 
•LE not supported?
Expansion Boards 
Partner 
Expansion Boards 
Intel 
Expansion Boards 
Built to Order 
Expansion Boards
Extension Boards 
Intel® Edison 
•70 pinconnector 
•HiroseDF40 Series 
•Easy tobuildyourownboard 
Intel currentlyoffers2 boards 
•BreakoutBoard 
•Arduino* expansionboard 
* Other names and brands may be claimed as the property of others.
Intel® Edison –Arduino* Expansion Board 
•Arduino* Uno compatibility (except 4 rather 6 PWM) 
•20 digital GPIO (incl4 PWM) 
•6 analog inputs 
•1 UART (RX/TX) 
•1 I2C 
•1 ICSP 6-pin header (SPI) 
•switchable: Micro USB device | USB host 
•Micro USB device (UART) 
•Mini SD Card connector 
•DC power jack (7V –15V DC input) 
* Other names and brands may be claimed as the property of others.
Intel® Edison BreakoutBoard 
•I/O: array of through-hole solder points 
•USB OTG with USB Micro (AB) 
•Battery charger 
•USB micro (B) [UART] 
•DC power supply jack (7 to 15 VDC)
Partner Expansion BoardsExpl: Sparkfun* Boards 
* Other names and brands may be claimed as the property of others.
Grove* Starter Kit 
Intel® IoT version
Grove* Starter Kit Plus -Intel® IoTVersion 
1 
Base Shield v2 
2 
Grove -Buzzer V1.1 
3 
Grove –Button 
4 
Grove-LED v1.3 
5 
Grove -Sound Sensor_V1.2 
6 
Grove -Rotary Angle Sensor 
7 
Grove-Touch Sensor 
8 
Grove -Smart Relay 
9 
Grove-Light Sensor 
10 
Grove -Temperature Sensor_V1.1 
11 
26AWG Grove Cable 
12 
Mini Servo 
13 
9V to Barrel Jack Adapter -126mm 
14 
DIP LED Blue-Blue 
15 
DIP LED Green-Green 
16 
DIP LED Red-Red 
11 
Grove -LCD RGB Backlight 
USB, serial and Ethernet cables
Setting up the developer environment
Now connect your environment 
Intel® Galileo / Intel® Edison 
ForWindows*: firstinstalldriverfromUSB stick 
Ref.: https://communities.intel.com/docs/DOC-23147 
Serial 115200 
Serial 9600
Connect board via serial –discover port (Windows*) 
Ref.: https://software.intel.com/en-us/iot-c-eclipse
Connect via serial e.g. using PuTTy*, goSerial* or minicom* resp 
User: root, no password 
* Other names and brands may be claimed as the property of others.
Connecting Intel(R) Galileo 
Wifi 
connmanctl, rfkill, wpa_cli, hostapd_cli 
Bluetooth 
connmanctl, rfkill, bluetoothctl, hciconfig, hcidump, btmon 
serial
Connecting Intel(R) Edison 
On Windows* -first install driver from USB stick 
“configure_edison --setup” 
•One central way to set hostname, password and configure wifi 
Wifi 
connmanctl, rfkill, wpa_cli, hostapd_cli 
Bluetooth 
connmanctl, rfkill, bluetoothctl, hciconfig, hcidump, btmon 
Eth over USB 
serial 
* Other names and brands may be claimed as the property of others.
Find your Galileo/Edison IP address and write it down: command `ip a` 
Ping between board and your laptop to check connectivity 
Ref.: https://software.intel.com/en-us/iot-c-eclipse
Programming
Arduino* IDE forIntel® Edison 
* Other names and brands may be claimed as the property of others.
Arduino* IDE 
Sketch  /sketch/sketch.elf 
•Cross compiler 
•clloaderlisteningon /dev/ttyGS0 
•Upload via serial 
•Renamingexistingsketch.elf 
* Other names and brands may be claimed as the property of others.
Go to IDZ IoT page, find your sensor
Under References, follow Grove Wiki
Recap –navigating IDZ IoT -https://software.intel.com/iot
libmraa & UPM
libmraa -https://github.com/intel-iot-devkit/mraa 
IO abstraction layer (C, C++, Python, Node.JS) 
Used by 
•UPM 
•Intel(R) XDK for IoT 
•Wyliodrin* 
API documentation http://iotdk.intel.com/docs/master/ mraa/ 
* Other names and brands may be claimed as the property of others.
Libmraa-C APIExpl: switch on GPIO #8 
mraa_gpio_contextgpio; // Pointer to GPIO context 
gpio= mraa_gpio_init(8); // Create GPIO context for pin 8 
mraa_gpio_dir(gpio, MRAA_GPIO_OUT); // GPIO direction: out 
mraa_gpio_write(gpio, 1); // Write to GPIO 
mraa_gpio_close(gpio); // Close GPIO
Libmraa-C++ Expl: read analogue value on A0 
mraa::Aio* a0; 
a0 = new mraa::Aio(0); // Create AIO object for pin 0 
std::cout<< a0->read() << std::endl;
Libmraa–Object API (Python) Expl: interrupt triggered on IO #6 
from mraaimport * # Import mraalibrary 
# define a callback function 
defmy_isr(): 
print("Button pressed") 
x = Gpio(6) # Create a GPIO object for pin 6 
x.dir(DIR_IN) # Set GPIO direction to input 
x.isr(EDGE_BOTH, my_isr) # Set callback on BOTH
Libmraa–Object API (Node.js) Expl: did we have this? –switch on IO #8 
varm = require("mraa") # Import mraamodule 
varx = new m.Gpio(8) # Create a GPIO object for pin 8 
x.dir(m.DIR_OUT) # Set GPIO direction to output 
x.write(1) # Write to GPIO
UPM repository -https://github.com/intel-iot-devkit/upm 
List of supported sensors in C++ 
API documentation -http://iotdk.intel.com/docs/master/upm/ 
Examples directory 
C++ example: 
// Copyright (c) 2014 Intel Corporation. MIT license 
upm::GroveTemp* s = new upm::GroveTemp(0); 
std::cout<< s->name() << std::endl; 
for (inti=0; i < 10; i++) { 
std::cout<< s->value() << std::endl; 
sleep(1); 
}
UPM API documentation –which library to use?
Updatinglibmraa/ UPM 
cat> /etc/opkg/mraa-upm.conf<<EOF 
srcmraa-upmhttp://iotdk.intel.com/repos/1.1/intelgalactic 
EOF 
opkgupdate 
opkgupgrade 
* Other names and brands may be claimed as the property of others.
Eclipse* IDE 
* Other names and brands may be claimed as the property of others.
Eclipse(C/C++)–setting up 
Copy to your computer 
Extract the file you copied previously (iotdk-ide-${yourOS}.7z) with 7z 
Treats long paths better, needed for this file. 
If you need to download: http://www.7-zip.org/ 
Note: Better to extract the file to C:on Windows 
Execute devkit-launcher.bat 
Ref.: https://software.intel.com/en-us/iot-c-eclipse
Ref.: https://software.intel.com/en-us/iot-c-eclipse
Click on Remote System Explorer 
Ref.: https://software.intel.com/en-us/iot-c-eclipse
Fill the IP address on (3) 
Ref.: https://software.intel.com/en-us/iot-c-eclipse
Intel(r) XDK for IoT
Login/create your account
Start with a Sample (under IoT Projects) –click on “Use this Template”
Should look like this
Select Galileo/Edison board 
Youmighthavetorestartxdk- daemon(systemctlrestartxdk- daemon)
Toggle the console
sync host / target time if needed
Install / build
Upload to target
run on target
Wyliodrin* 
* Other names and brands may be claimed as the property of others.
Ex: programmingvia cloudwithwww.wyliodrin.com
Please name your board and select Intel Galileo and press Next
Cable (Ethernet) 
WiFi
Your SD Card is already with the Galileo Image, so all you need to do is to download (1) wyliodrin.json 
and (2) write it on the root of the SD Card. Make sure the name is exactly wyliodrin.json 
1 
2
Install the updates and the extra libraries. This make take some time to run
Intel® IoT Analytics 
www.enableiot.com
Intel® IoTAnalytics -www.enableiot.com 
RESTfulAPI 
iotkit-agent (UDP / TCP) 
#! /usr/bin/envpythonimport socketimport sys 
UDP_PORT = 41234 sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) 
sock.sendto('{"n":"' + component + ‘","v":"' + value + '"}', ('localhost', UDP_PORT))
Login to IoTAnalytics 
Login in to Intel® IoTAnalytics Cloud 
https://dashboard.us.enableiot.com 
Variousloginoptions
Next steps?
IoT Getting Started with Intel® IoT Devkit
IoT Getting Started with Intel® IoT Devkit

More Related Content

What's hot

Boards for the IoT-Prototyping
Boards for the IoT-PrototypingBoards for the IoT-Prototyping
Boards for the IoT-PrototypingLars Gregori
 
Road to Republic of IoT - ESP32 Programming and LoRa
Road to Republic of IoT - ESP32 Programming and LoRaRoad to Republic of IoT - ESP32 Programming and LoRa
Road to Republic of IoT - ESP32 Programming and LoRaAndri Yadi
 
DeviceHub - First steps using Intel Edison
DeviceHub - First steps using Intel EdisonDeviceHub - First steps using Intel Edison
DeviceHub - First steps using Intel EdisonGabriel Arnautu
 
MediaTek Linkit Smart 7688 Webinar
MediaTek Linkit Smart 7688 WebinarMediaTek Linkit Smart 7688 Webinar
MediaTek Linkit Smart 7688 WebinarMediaTek Labs
 
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-ResolutionUltra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-ResolutionIntel® Software
 
Internet Of Things: Hands on: YOW! night
Internet Of Things: Hands on: YOW! nightInternet Of Things: Hands on: YOW! night
Internet Of Things: Hands on: YOW! nightAndy Gelme
 
Get To Know Galileo
Get To Know GalileoGet To Know Galileo
Get To Know Galileodocprofsky
 
Arduino i rremote 1112
Arduino i rremote 1112Arduino i rremote 1112
Arduino i rremote 1112馬 萬圳
 
Perceptual Computing Workshop in Munich
Perceptual Computing Workshop in MunichPerceptual Computing Workshop in Munich
Perceptual Computing Workshop in MunichBeMyApp
 
Perceptual Computing Workshop à Paris
Perceptual Computing Workshop à ParisPerceptual Computing Workshop à Paris
Perceptual Computing Workshop à ParisBeMyApp
 
R U aBLE? BLE Application Hacking
R U aBLE? BLE Application HackingR U aBLE? BLE Application Hacking
R U aBLE? BLE Application HackingTal Melamed
 
Brillo/Weave Part 2: Deep Dive
Brillo/Weave Part 2: Deep DiveBrillo/Weave Part 2: Deep Dive
Brillo/Weave Part 2: Deep DiveJalal Rohani
 
Intel Graphics Performance Analyzers (Intel GPA)
Intel Graphics Performance Analyzers (Intel GPA)Intel Graphics Performance Analyzers (Intel GPA)
Intel Graphics Performance Analyzers (Intel GPA)Intel® Software
 
HITBSecConf 2016-Create Your Own Bad Usb
HITBSecConf 2016-Create Your Own Bad UsbHITBSecConf 2016-Create Your Own Bad Usb
HITBSecConf 2016-Create Your Own Bad UsbSeunghun han
 
Republic of IoT - Hackathon Hardware Kits Hands-on Labs
Republic of IoT - Hackathon Hardware Kits Hands-on LabsRepublic of IoT - Hackathon Hardware Kits Hands-on Labs
Republic of IoT - Hackathon Hardware Kits Hands-on LabsAlwin Arrasyid
 
Home Automation by ESP8266
Home Automation by ESP8266Home Automation by ESP8266
Home Automation by ESP8266Gleb Vinnikov
 
IOT Talking to Webserver - how to
IOT Talking to Webserver - how to IOT Talking to Webserver - how to
IOT Talking to Webserver - how to Indraneel Ganguli
 
Open Source Home Automation with LinkSprite.IO
Open Source Home Automation with LinkSprite.IOOpen Source Home Automation with LinkSprite.IO
Open Source Home Automation with LinkSprite.IOJingfeng Liu
 

What's hot (20)

Boards for the IoT-Prototyping
Boards for the IoT-PrototypingBoards for the IoT-Prototyping
Boards for the IoT-Prototyping
 
Road to Republic of IoT - ESP32 Programming and LoRa
Road to Republic of IoT - ESP32 Programming and LoRaRoad to Republic of IoT - ESP32 Programming and LoRa
Road to Republic of IoT - ESP32 Programming and LoRa
 
DeviceHub - First steps using Intel Edison
DeviceHub - First steps using Intel EdisonDeviceHub - First steps using Intel Edison
DeviceHub - First steps using Intel Edison
 
MediaTek Linkit Smart 7688 Webinar
MediaTek Linkit Smart 7688 WebinarMediaTek Linkit Smart 7688 Webinar
MediaTek Linkit Smart 7688 Webinar
 
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-ResolutionUltra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
 
Internet Of Things: Hands on: YOW! night
Internet Of Things: Hands on: YOW! nightInternet Of Things: Hands on: YOW! night
Internet Of Things: Hands on: YOW! night
 
Get To Know Galileo
Get To Know GalileoGet To Know Galileo
Get To Know Galileo
 
Esp8266 basics
Esp8266 basicsEsp8266 basics
Esp8266 basics
 
Arduino i rremote 1112
Arduino i rremote 1112Arduino i rremote 1112
Arduino i rremote 1112
 
Perceptual Computing Workshop in Munich
Perceptual Computing Workshop in MunichPerceptual Computing Workshop in Munich
Perceptual Computing Workshop in Munich
 
Perceptual Computing Workshop à Paris
Perceptual Computing Workshop à ParisPerceptual Computing Workshop à Paris
Perceptual Computing Workshop à Paris
 
R U aBLE? BLE Application Hacking
R U aBLE? BLE Application HackingR U aBLE? BLE Application Hacking
R U aBLE? BLE Application Hacking
 
Arduino1.0 RC
Arduino1.0 RCArduino1.0 RC
Arduino1.0 RC
 
Brillo/Weave Part 2: Deep Dive
Brillo/Weave Part 2: Deep DiveBrillo/Weave Part 2: Deep Dive
Brillo/Weave Part 2: Deep Dive
 
Intel Graphics Performance Analyzers (Intel GPA)
Intel Graphics Performance Analyzers (Intel GPA)Intel Graphics Performance Analyzers (Intel GPA)
Intel Graphics Performance Analyzers (Intel GPA)
 
HITBSecConf 2016-Create Your Own Bad Usb
HITBSecConf 2016-Create Your Own Bad UsbHITBSecConf 2016-Create Your Own Bad Usb
HITBSecConf 2016-Create Your Own Bad Usb
 
Republic of IoT - Hackathon Hardware Kits Hands-on Labs
Republic of IoT - Hackathon Hardware Kits Hands-on LabsRepublic of IoT - Hackathon Hardware Kits Hands-on Labs
Republic of IoT - Hackathon Hardware Kits Hands-on Labs
 
Home Automation by ESP8266
Home Automation by ESP8266Home Automation by ESP8266
Home Automation by ESP8266
 
IOT Talking to Webserver - how to
IOT Talking to Webserver - how to IOT Talking to Webserver - how to
IOT Talking to Webserver - how to
 
Open Source Home Automation with LinkSprite.IO
Open Source Home Automation with LinkSprite.IOOpen Source Home Automation with LinkSprite.IO
Open Source Home Automation with LinkSprite.IO
 

Viewers also liked

Wearables Corporate View by Intel 2014
Wearables Corporate View by Intel 2014Wearables Corporate View by Intel 2014
Wearables Corporate View by Intel 2014Vasily Ryzhonkov
 
Augmented Reality - Bread or Circus View by Eligo Vision company June 2014
Augmented Reality - Bread or Circus View by Eligo Vision company June 2014Augmented Reality - Bread or Circus View by Eligo Vision company June 2014
Augmented Reality - Bread or Circus View by Eligo Vision company June 2014Vasily Ryzhonkov
 
Центр мобильных технологий Сколково - программа для проектов
Центр мобильных технологий Сколково - программа для проектовЦентр мобильных технологий Сколково - программа для проектов
Центр мобильных технологий Сколково - программа для проектовVasily Ryzhonkov
 
Internet trends 2014_by Mary Meeker
Internet trends 2014_by Mary MeekerInternet trends 2014_by Mary Meeker
Internet trends 2014_by Mary MeekerVasily Ryzhonkov
 
Центр мобильных технологий Сколково - Акселерационная программа - Весенний на...
Центр мобильных технологий Сколково - Акселерационная программа - Весенний на...Центр мобильных технологий Сколково - Акселерационная программа - Весенний на...
Центр мобильных технологий Сколково - Акселерационная программа - Весенний на...Vasily Ryzhonkov
 
Wearables and Augmented Reality business trends 2014
Wearables and Augmented Reality business trends 2014Wearables and Augmented Reality business trends 2014
Wearables and Augmented Reality business trends 2014Vasily Ryzhonkov
 
Edison pb 331179-001 (2)
Edison pb 331179-001 (2)Edison pb 331179-001 (2)
Edison pb 331179-001 (2)Incubate Hub
 
Template for-first-investor-pitch
Template for-first-investor-pitchTemplate for-first-investor-pitch
Template for-first-investor-pitchIncubate Hub
 
Lean Startup Accelerator for Enterprises to Create New Businesses
Lean Startup Accelerator for Enterprises to Create New BusinessesLean Startup Accelerator for Enterprises to Create New Businesses
Lean Startup Accelerator for Enterprises to Create New BusinessesLean Startup Co.
 
Body sensor networks: challenges & applications
Body sensor networks: challenges & applicationsBody sensor networks: challenges & applications
Body sensor networks: challenges & applicationsVasily Ryzhonkov
 
Introduction to intel galileo board gen2
Introduction to intel galileo board gen2Introduction to intel galileo board gen2
Introduction to intel galileo board gen2Harshit Srivastava
 
Virtual Business Incubator: how it works
Virtual Business Incubator: how it worksVirtual Business Incubator: how it works
Virtual Business Incubator: how it worksVasily Ryzhonkov
 
Robotics workshop PPT
Robotics  workshop PPTRobotics  workshop PPT
Robotics workshop PPTavikdhupar
 
Cтек технологий и проблем AR VR
Cтек технологий и проблем AR VRCтек технологий и проблем AR VR
Cтек технологий и проблем AR VRVasily Ryzhonkov
 
Аналитический отчет о рынке AR & VR в России 2015
Аналитический отчет о рынке AR & VR в России 2015Аналитический отчет о рынке AR & VR в России 2015
Аналитический отчет о рынке AR & VR в России 2015Vasily Ryzhonkov
 
Intel galileo gen 2
Intel galileo gen 2Intel galileo gen 2
Intel galileo gen 2srknec
 
What may happen in the next hundred years by John Watkins 1900
What may happen in the next hundred years by John Watkins 1900What may happen in the next hundred years by John Watkins 1900
What may happen in the next hundred years by John Watkins 1900Vasily Ryzhonkov
 

Viewers also liked (20)

Wearables Corporate View by Intel 2014
Wearables Corporate View by Intel 2014Wearables Corporate View by Intel 2014
Wearables Corporate View by Intel 2014
 
Augmented Reality - Bread or Circus View by Eligo Vision company June 2014
Augmented Reality - Bread or Circus View by Eligo Vision company June 2014Augmented Reality - Bread or Circus View by Eligo Vision company June 2014
Augmented Reality - Bread or Circus View by Eligo Vision company June 2014
 
Центр мобильных технологий Сколково - программа для проектов
Центр мобильных технологий Сколково - программа для проектовЦентр мобильных технологий Сколково - программа для проектов
Центр мобильных технологий Сколково - программа для проектов
 
Internet trends 2014_by Mary Meeker
Internet trends 2014_by Mary MeekerInternet trends 2014_by Mary Meeker
Internet trends 2014_by Mary Meeker
 
Центр мобильных технологий Сколково - Акселерационная программа - Весенний на...
Центр мобильных технологий Сколково - Акселерационная программа - Весенний на...Центр мобильных технологий Сколково - Акселерационная программа - Весенний на...
Центр мобильных технологий Сколково - Акселерационная программа - Весенний на...
 
Wearables and Augmented Reality business trends 2014
Wearables and Augmented Reality business trends 2014Wearables and Augmented Reality business trends 2014
Wearables and Augmented Reality business trends 2014
 
Edison pb 331179-001 (2)
Edison pb 331179-001 (2)Edison pb 331179-001 (2)
Edison pb 331179-001 (2)
 
Template for-first-investor-pitch
Template for-first-investor-pitchTemplate for-first-investor-pitch
Template for-first-investor-pitch
 
Lean Startup Accelerator for Enterprises to Create New Businesses
Lean Startup Accelerator for Enterprises to Create New BusinessesLean Startup Accelerator for Enterprises to Create New Businesses
Lean Startup Accelerator for Enterprises to Create New Businesses
 
Futures Studies Timeline
Futures Studies TimelineFutures Studies Timeline
Futures Studies Timeline
 
Body sensor networks: challenges & applications
Body sensor networks: challenges & applicationsBody sensor networks: challenges & applications
Body sensor networks: challenges & applications
 
Introduction to intel galileo board gen2
Introduction to intel galileo board gen2Introduction to intel galileo board gen2
Introduction to intel galileo board gen2
 
Galileo - Introduction
Galileo -  IntroductionGalileo -  Introduction
Galileo - Introduction
 
Virtual Business Incubator: how it works
Virtual Business Incubator: how it worksVirtual Business Incubator: how it works
Virtual Business Incubator: how it works
 
Robotics workshop PPT
Robotics  workshop PPTRobotics  workshop PPT
Robotics workshop PPT
 
Cтек технологий и проблем AR VR
Cтек технологий и проблем AR VRCтек технологий и проблем AR VR
Cтек технологий и проблем AR VR
 
Аналитический отчет о рынке AR & VR в России 2015
Аналитический отчет о рынке AR & VR в России 2015Аналитический отчет о рынке AR & VR в России 2015
Аналитический отчет о рынке AR & VR в России 2015
 
Intel galileo gen 2
Intel galileo gen 2Intel galileo gen 2
Intel galileo gen 2
 
What may happen in the next hundred years by John Watkins 1900
What may happen in the next hundred years by John Watkins 1900What may happen in the next hundred years by John Watkins 1900
What may happen in the next hundred years by John Watkins 1900
 
Sitran Megatrendit 2016
Sitran Megatrendit 2016Sitran Megatrendit 2016
Sitran Megatrendit 2016
 

Similar to IoT Getting Started with Intel® IoT Devkit

Developing new zynq based instruments
Developing new zynq based instrumentsDeveloping new zynq based instruments
Developing new zynq based instrumentsGraham NAYLOR
 
[HES2013] Hacking apple accessories to pown iDevices – Wake up Neo! Your phon...
[HES2013] Hacking apple accessories to pown iDevices – Wake up Neo! Your phon...[HES2013] Hacking apple accessories to pown iDevices – Wake up Neo! Your phon...
[HES2013] Hacking apple accessories to pown iDevices – Wake up Neo! Your phon...Hackito Ergo Sum
 
Berlin roadshow eclipse session final
Berlin roadshow eclipse session finalBerlin roadshow eclipse session final
Berlin roadshow eclipse session finalMaxRTraeger
 
Pre meetup intel® roadshow london
Pre meetup intel® roadshow londonPre meetup intel® roadshow london
Pre meetup intel® roadshow londonHugo Espinosa
 
Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機Amazon Web Services
 
Intels presentation at blue line industrial computer seminar
Intels presentation at blue line industrial computer seminarIntels presentation at blue line industrial computer seminar
Intels presentation at blue line industrial computer seminarBlue Line
 
BKK16-211 Internet of Tiny Linux (io tl)- Status and Progress
BKK16-211 Internet of Tiny Linux (io tl)- Status and ProgressBKK16-211 Internet of Tiny Linux (io tl)- Status and Progress
BKK16-211 Internet of Tiny Linux (io tl)- Status and ProgressLinaro
 
Userspace drivers-2016
Userspace drivers-2016Userspace drivers-2016
Userspace drivers-2016Chris Simmonds
 
Tac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PITac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PICliff Samuels Jr.
 
Raspberry pi technical documentation
Raspberry pi technical documentationRaspberry pi technical documentation
Raspberry pi technical documentationGR Techno Solutions
 
Starting Raspberry Pi
Starting Raspberry PiStarting Raspberry Pi
Starting Raspberry PiLloydMoore
 
Geek Pic-Nic Master Class
Geek Pic-Nic Master ClassGeek Pic-Nic Master Class
Geek Pic-Nic Master ClassMediaTek Labs
 
Lund Linux Conference 2016, Lund, Sweden - Introduction to Brillo OS & Weave
Lund Linux Conference 2016, Lund, Sweden - Introduction to Brillo OS & WeaveLund Linux Conference 2016, Lund, Sweden - Introduction to Brillo OS & Weave
Lund Linux Conference 2016, Lund, Sweden - Introduction to Brillo OS & WeaveConstantin Musca
 
Study on Android Emulator
Study on Android EmulatorStudy on Android Emulator
Study on Android EmulatorSamael Wang
 

Similar to IoT Getting Started with Intel® IoT Devkit (20)

Начало работы с Intel IoT Dev Kit
Начало работы с Intel IoT Dev KitНачало работы с Intel IoT Dev Kit
Начало работы с Intel IoT Dev Kit
 
Developing new zynq based instruments
Developing new zynq based instrumentsDeveloping new zynq based instruments
Developing new zynq based instruments
 
How to Hack Edison
How to Hack EdisonHow to Hack Edison
How to Hack Edison
 
[HES2013] Hacking apple accessories to pown iDevices – Wake up Neo! Your phon...
[HES2013] Hacking apple accessories to pown iDevices – Wake up Neo! Your phon...[HES2013] Hacking apple accessories to pown iDevices – Wake up Neo! Your phon...
[HES2013] Hacking apple accessories to pown iDevices – Wake up Neo! Your phon...
 
Berlin roadshow eclipse session final
Berlin roadshow eclipse session finalBerlin roadshow eclipse session final
Berlin roadshow eclipse session final
 
Pre meetup intel® roadshow london
Pre meetup intel® roadshow londonPre meetup intel® roadshow london
Pre meetup intel® roadshow london
 
Intel galileo
Intel galileoIntel galileo
Intel galileo
 
IoT on Raspberry Pi
IoT on Raspberry PiIoT on Raspberry Pi
IoT on Raspberry Pi
 
Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機
 
Intels presentation at blue line industrial computer seminar
Intels presentation at blue line industrial computer seminarIntels presentation at blue line industrial computer seminar
Intels presentation at blue line industrial computer seminar
 
BKK16-211 Internet of Tiny Linux (io tl)- Status and Progress
BKK16-211 Internet of Tiny Linux (io tl)- Status and ProgressBKK16-211 Internet of Tiny Linux (io tl)- Status and Progress
BKK16-211 Internet of Tiny Linux (io tl)- Status and Progress
 
Userspace drivers-2016
Userspace drivers-2016Userspace drivers-2016
Userspace drivers-2016
 
Tac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PITac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PI
 
Raspberry pi technical documentation
Raspberry pi technical documentationRaspberry pi technical documentation
Raspberry pi technical documentation
 
Starting Raspberry Pi
Starting Raspberry PiStarting Raspberry Pi
Starting Raspberry Pi
 
Geek Pic-Nic Master Class
Geek Pic-Nic Master ClassGeek Pic-Nic Master Class
Geek Pic-Nic Master Class
 
Lund Linux Conference 2016, Lund, Sweden - Introduction to Brillo OS & Weave
Lund Linux Conference 2016, Lund, Sweden - Introduction to Brillo OS & WeaveLund Linux Conference 2016, Lund, Sweden - Introduction to Brillo OS & Weave
Lund Linux Conference 2016, Lund, Sweden - Introduction to Brillo OS & Weave
 
Arduino
ArduinoArduino
Arduino
 
Raspbeery PI IoT
Raspbeery PI IoTRaspbeery PI IoT
Raspbeery PI IoT
 
Study on Android Emulator
Study on Android EmulatorStudy on Android Emulator
Study on Android Emulator
 

More from Vasily Ryzhonkov

Goldman Sachs VR & AR report 2015
Goldman Sachs VR & AR report 2015Goldman Sachs VR & AR report 2015
Goldman Sachs VR & AR report 2015Vasily Ryzhonkov
 
ARena Space VR _ VR Parks_ Investment Presentation_June 2017_(eng)
ARena Space VR _ VR Parks_ Investment Presentation_June 2017_(eng)ARena Space VR _ VR Parks_ Investment Presentation_June 2017_(eng)
ARena Space VR _ VR Parks_ Investment Presentation_June 2017_(eng)Vasily Ryzhonkov
 
ARena Space VR (VR Parks Investment Presentation)_June 2017
ARena Space VR (VR Parks Investment Presentation)_June 2017ARena Space VR (VR Parks Investment Presentation)_June 2017
ARena Space VR (VR Parks Investment Presentation)_June 2017Vasily Ryzhonkov
 
The rise of VR & AR era. Why this time is different?
The rise of VR & AR era. Why this time is different?The rise of VR & AR era. Why this time is different?
The rise of VR & AR era. Why this time is different?Vasily Ryzhonkov
 
Программа акселерации Hardware 2.0 _ Центр мобильных технологий и HaxAsia
Программа акселерации Hardware 2.0 _ Центр мобильных технологий и HaxAsiaПрограмма акселерации Hardware 2.0 _ Центр мобильных технологий и HaxAsia
Программа акселерации Hardware 2.0 _ Центр мобильных технологий и HaxAsiaVasily Ryzhonkov
 
GSMA Global Mobile Economy Report 2015
GSMA Global Mobile Economy Report 2015GSMA Global Mobile Economy Report 2015
GSMA Global Mobile Economy Report 2015Vasily Ryzhonkov
 
IoT transforming industries by Ericsson
IoT transforming industries by EricssonIoT transforming industries by Ericsson
IoT transforming industries by EricssonVasily Ryzhonkov
 
Центр мобильных технологий: акселератор, коворкинг и хакспейс для проектов ра...
Центр мобильных технологий: акселератор, коворкинг и хакспейс для проектов ра...Центр мобильных технологий: акселератор, коворкинг и хакспейс для проектов ра...
Центр мобильных технологий: акселератор, коворкинг и хакспейс для проектов ра...Vasily Ryzhonkov
 
IoT Challenges & Promissing Trends Sk 2015
IoT Challenges & Promissing Trends Sk 2015IoT Challenges & Promissing Trends Sk 2015
IoT Challenges & Promissing Trends Sk 2015Vasily Ryzhonkov
 
Интернет Вещей тренды проблемы инвестиции Sk 2014
Интернет Вещей тренды проблемы инвестиции Sk 2014Интернет Вещей тренды проблемы инвестиции Sk 2014
Интернет Вещей тренды проблемы инвестиции Sk 2014Vasily Ryzhonkov
 
Steven Feiner Startup Village WC & AR Technological trends June 2014
Steven Feiner Startup Village WC & AR Technological trends June 2014Steven Feiner Startup Village WC & AR Technological trends June 2014
Steven Feiner Startup Village WC & AR Technological trends June 2014Vasily Ryzhonkov
 
Cisco Internet of Things and WC june 2014
Cisco Internet of Things and WC  june 2014Cisco Internet of Things and WC  june 2014
Cisco Internet of Things and WC june 2014Vasily Ryzhonkov
 
High tech startups in wearable computing & augmented reality
High tech startups in wearable computing & augmented realityHigh tech startups in wearable computing & augmented reality
High tech startups in wearable computing & augmented realityVasily Ryzhonkov
 
Wearable Technology Sep 2013
Wearable Technology Sep 2013Wearable Technology Sep 2013
Wearable Technology Sep 2013Vasily Ryzhonkov
 
Future of Wearable Tech 2014 (PSFK, IQ Intel)
Future of Wearable Tech 2014 (PSFK, IQ Intel)Future of Wearable Tech 2014 (PSFK, IQ Intel)
Future of Wearable Tech 2014 (PSFK, IQ Intel)Vasily Ryzhonkov
 
Virtual Business Incubator Framework for Enriching Innovation Ecosystem 2013
Virtual Business Incubator Framework for Enriching Innovation Ecosystem 2013Virtual Business Incubator Framework for Enriching Innovation Ecosystem 2013
Virtual Business Incubator Framework for Enriching Innovation Ecosystem 2013Vasily Ryzhonkov
 
Russian Internet Dealbook 2012 2013 Fastlane Ventures
Russian Internet Dealbook 2012 2013 Fastlane VenturesRussian Internet Dealbook 2012 2013 Fastlane Ventures
Russian Internet Dealbook 2012 2013 Fastlane VenturesVasily Ryzhonkov
 

More from Vasily Ryzhonkov (19)

Goldman Sachs VR & AR report 2015
Goldman Sachs VR & AR report 2015Goldman Sachs VR & AR report 2015
Goldman Sachs VR & AR report 2015
 
ARena Space VR _ VR Parks_ Investment Presentation_June 2017_(eng)
ARena Space VR _ VR Parks_ Investment Presentation_June 2017_(eng)ARena Space VR _ VR Parks_ Investment Presentation_June 2017_(eng)
ARena Space VR _ VR Parks_ Investment Presentation_June 2017_(eng)
 
ARena Space VR (VR Parks Investment Presentation)_June 2017
ARena Space VR (VR Parks Investment Presentation)_June 2017ARena Space VR (VR Parks Investment Presentation)_June 2017
ARena Space VR (VR Parks Investment Presentation)_June 2017
 
The rise of VR & AR era. Why this time is different?
The rise of VR & AR era. Why this time is different?The rise of VR & AR era. Why this time is different?
The rise of VR & AR era. Why this time is different?
 
Программа акселерации Hardware 2.0 _ Центр мобильных технологий и HaxAsia
Программа акселерации Hardware 2.0 _ Центр мобильных технологий и HaxAsiaПрограмма акселерации Hardware 2.0 _ Центр мобильных технологий и HaxAsia
Программа акселерации Hardware 2.0 _ Центр мобильных технологий и HaxAsia
 
GSMA Global Mobile Economy Report 2015
GSMA Global Mobile Economy Report 2015GSMA Global Mobile Economy Report 2015
GSMA Global Mobile Economy Report 2015
 
IoT transforming industries by Ericsson
IoT transforming industries by EricssonIoT transforming industries by Ericsson
IoT transforming industries by Ericsson
 
Центр мобильных технологий: акселератор, коворкинг и хакспейс для проектов ра...
Центр мобильных технологий: акселератор, коворкинг и хакспейс для проектов ра...Центр мобильных технологий: акселератор, коворкинг и хакспейс для проектов ра...
Центр мобильных технологий: акселератор, коворкинг и хакспейс для проектов ра...
 
IoT Challenges & Promissing Trends Sk 2015
IoT Challenges & Promissing Trends Sk 2015IoT Challenges & Promissing Trends Sk 2015
IoT Challenges & Promissing Trends Sk 2015
 
Интернет Вещей тренды проблемы инвестиции Sk 2014
Интернет Вещей тренды проблемы инвестиции Sk 2014Интернет Вещей тренды проблемы инвестиции Sk 2014
Интернет Вещей тренды проблемы инвестиции Sk 2014
 
Who controls the World?
Who controls the World?Who controls the World?
Who controls the World?
 
Steven Feiner Startup Village WC & AR Technological trends June 2014
Steven Feiner Startup Village WC & AR Technological trends June 2014Steven Feiner Startup Village WC & AR Technological trends June 2014
Steven Feiner Startup Village WC & AR Technological trends June 2014
 
Cisco Internet of Things and WC june 2014
Cisco Internet of Things and WC  june 2014Cisco Internet of Things and WC  june 2014
Cisco Internet of Things and WC june 2014
 
High tech startups in wearable computing & augmented reality
High tech startups in wearable computing & augmented realityHigh tech startups in wearable computing & augmented reality
High tech startups in wearable computing & augmented reality
 
Wearable Technology Sep 2013
Wearable Technology Sep 2013Wearable Technology Sep 2013
Wearable Technology Sep 2013
 
IDC Digital Universe 2014
IDC Digital Universe 2014IDC Digital Universe 2014
IDC Digital Universe 2014
 
Future of Wearable Tech 2014 (PSFK, IQ Intel)
Future of Wearable Tech 2014 (PSFK, IQ Intel)Future of Wearable Tech 2014 (PSFK, IQ Intel)
Future of Wearable Tech 2014 (PSFK, IQ Intel)
 
Virtual Business Incubator Framework for Enriching Innovation Ecosystem 2013
Virtual Business Incubator Framework for Enriching Innovation Ecosystem 2013Virtual Business Incubator Framework for Enriching Innovation Ecosystem 2013
Virtual Business Incubator Framework for Enriching Innovation Ecosystem 2013
 
Russian Internet Dealbook 2012 2013 Fastlane Ventures
Russian Internet Dealbook 2012 2013 Fastlane VenturesRussian Internet Dealbook 2012 2013 Fastlane Ventures
Russian Internet Dealbook 2012 2013 Fastlane Ventures
 

Recently uploaded

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Recently uploaded (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

IoT Getting Started with Intel® IoT Devkit

  • 1. Getting Started with Intel® IoT Devkit Dr. Matthias Hahn Moscow Hackathon November 22-23 2014
  • 2. Agenda Intel®Edison Intel® IoTDeveloper Kit Overview HW components Arduino* andLinux native programming Intel® IoTCloud Analytics * Other names and brands may be claimed as the property of others.
  • 3. Intel® IoT Developer Kit Overview
  • 4. ImportantIngredients Development •IDEs Target Images •libmraa: IO abstraction •UPM: sensorrepo •iotkit-agent Cloud •Intel® IoTAnalytics Hardware •Intel® Galileo orIntel® Edison •Grove Sensor Kit
  • 5. Arduino* Visual Programming Node.JS C / C++ Target Audience Maker Beginner Intermediate Advanced IDE Arduino* IDE Intel® XDK Eclipse* IDE Supporting you Win/ Mac/ Linux Wyliodrin* Win/ Mac/ Linux Win/ Mac / Linux Browser platform
  • 6. Intel® Galileo Gen 1 & 2 Board Intel® Edison Arduino Development Board Yocto* based Linux OS image API Bindings C/C++, Node JS, Python UPM (Sensor/Actuator library repository) LibMraa NodeJSsupport C/C++ Tool Chains Wyliodrin* agent Hard Ware Target SW Intel® XDK IoTEdition Eclipse* IDE Wyliodrin* (Visual Programming) IDE Arduino* IDE IoTDeveloping Sensors / Actuators * Other names and brands may be claimed as the property of others.
  • 8. Intel® Galileo Development Board –Gen 2 Board I/O: Mechanically compatible with Arduino* Uno* 20 digital input/output pins including 6 pins as PWM outputs 6 analog inputs 2 UART (RX/TX) 1 I2C 1 ICSP 6-pin header (SPI) USB device connector (Host) Micro USB device connector (client) SD Card connector DC power jack (7V –15V DC input) * Other names and brands may be claimed as the property of others.
  • 9. Intel® Edison -Mechanical Layout Top Side Bottom Side 4 GBeMMC Intel® SoC/ 1GB LPDDR3 WiFi/ BT PMIC USBULPI 70 pin connector antenna Extern Coax 35.5 mm 25mm
  • 10. Intel® Edison Board •2 Intel® Atom™ cores @ 500 MHz •1 Intel® Quark™ MCU @ 100 MHz •35.5 ×25.0 ×3.9 mm •1 GB RAM (LPDDR3, 2ch @ 800 MT/s) •4 GB eMMC •WiFi(a/b/g/n) +BT 4.0 + antenna •40 GPIOs: UART, I2C, SPI, I2S, PWM, USB 2.0, SD card, clock out, GPIO Software •Default OS: Yocto* 1.6 Linux* •Rightnow3.10.17 kernel •OTA upgradable •libmraa: GPIO abstractionlayer •UPM repository: sensorlibraries * Other names and brands may be claimed as the property of others.
  • 11. Caveats–Intel® Edison •Not latestlibmraa/ UPM? •Rootfs •Partition toosmall? •Partition empty? •Wireless •interfacesnot available? •xyznot supported? •LE not supported?
  • 12. Expansion Boards Partner Expansion Boards Intel Expansion Boards Built to Order Expansion Boards
  • 13. Extension Boards Intel® Edison •70 pinconnector •HiroseDF40 Series •Easy tobuildyourownboard Intel currentlyoffers2 boards •BreakoutBoard •Arduino* expansionboard * Other names and brands may be claimed as the property of others.
  • 14. Intel® Edison –Arduino* Expansion Board •Arduino* Uno compatibility (except 4 rather 6 PWM) •20 digital GPIO (incl4 PWM) •6 analog inputs •1 UART (RX/TX) •1 I2C •1 ICSP 6-pin header (SPI) •switchable: Micro USB device | USB host •Micro USB device (UART) •Mini SD Card connector •DC power jack (7V –15V DC input) * Other names and brands may be claimed as the property of others.
  • 15. Intel® Edison BreakoutBoard •I/O: array of through-hole solder points •USB OTG with USB Micro (AB) •Battery charger •USB micro (B) [UART] •DC power supply jack (7 to 15 VDC)
  • 16. Partner Expansion BoardsExpl: Sparkfun* Boards * Other names and brands may be claimed as the property of others.
  • 17. Grove* Starter Kit Intel® IoT version
  • 18. Grove* Starter Kit Plus -Intel® IoTVersion 1 Base Shield v2 2 Grove -Buzzer V1.1 3 Grove –Button 4 Grove-LED v1.3 5 Grove -Sound Sensor_V1.2 6 Grove -Rotary Angle Sensor 7 Grove-Touch Sensor 8 Grove -Smart Relay 9 Grove-Light Sensor 10 Grove -Temperature Sensor_V1.1 11 26AWG Grove Cable 12 Mini Servo 13 9V to Barrel Jack Adapter -126mm 14 DIP LED Blue-Blue 15 DIP LED Green-Green 16 DIP LED Red-Red 11 Grove -LCD RGB Backlight USB, serial and Ethernet cables
  • 19. Setting up the developer environment
  • 20. Now connect your environment Intel® Galileo / Intel® Edison ForWindows*: firstinstalldriverfromUSB stick Ref.: https://communities.intel.com/docs/DOC-23147 Serial 115200 Serial 9600
  • 21. Connect board via serial –discover port (Windows*) Ref.: https://software.intel.com/en-us/iot-c-eclipse
  • 22. Connect via serial e.g. using PuTTy*, goSerial* or minicom* resp User: root, no password * Other names and brands may be claimed as the property of others.
  • 23. Connecting Intel(R) Galileo Wifi connmanctl, rfkill, wpa_cli, hostapd_cli Bluetooth connmanctl, rfkill, bluetoothctl, hciconfig, hcidump, btmon serial
  • 24. Connecting Intel(R) Edison On Windows* -first install driver from USB stick “configure_edison --setup” •One central way to set hostname, password and configure wifi Wifi connmanctl, rfkill, wpa_cli, hostapd_cli Bluetooth connmanctl, rfkill, bluetoothctl, hciconfig, hcidump, btmon Eth over USB serial * Other names and brands may be claimed as the property of others.
  • 25. Find your Galileo/Edison IP address and write it down: command `ip a` Ping between board and your laptop to check connectivity Ref.: https://software.intel.com/en-us/iot-c-eclipse
  • 27. Arduino* IDE forIntel® Edison * Other names and brands may be claimed as the property of others.
  • 28. Arduino* IDE Sketch  /sketch/sketch.elf •Cross compiler •clloaderlisteningon /dev/ttyGS0 •Upload via serial •Renamingexistingsketch.elf * Other names and brands may be claimed as the property of others.
  • 29.
  • 30. Go to IDZ IoT page, find your sensor
  • 32. Recap –navigating IDZ IoT -https://software.intel.com/iot
  • 34. libmraa -https://github.com/intel-iot-devkit/mraa IO abstraction layer (C, C++, Python, Node.JS) Used by •UPM •Intel(R) XDK for IoT •Wyliodrin* API documentation http://iotdk.intel.com/docs/master/ mraa/ * Other names and brands may be claimed as the property of others.
  • 35. Libmraa-C APIExpl: switch on GPIO #8 mraa_gpio_contextgpio; // Pointer to GPIO context gpio= mraa_gpio_init(8); // Create GPIO context for pin 8 mraa_gpio_dir(gpio, MRAA_GPIO_OUT); // GPIO direction: out mraa_gpio_write(gpio, 1); // Write to GPIO mraa_gpio_close(gpio); // Close GPIO
  • 36. Libmraa-C++ Expl: read analogue value on A0 mraa::Aio* a0; a0 = new mraa::Aio(0); // Create AIO object for pin 0 std::cout<< a0->read() << std::endl;
  • 37. Libmraa–Object API (Python) Expl: interrupt triggered on IO #6 from mraaimport * # Import mraalibrary # define a callback function defmy_isr(): print("Button pressed") x = Gpio(6) # Create a GPIO object for pin 6 x.dir(DIR_IN) # Set GPIO direction to input x.isr(EDGE_BOTH, my_isr) # Set callback on BOTH
  • 38. Libmraa–Object API (Node.js) Expl: did we have this? –switch on IO #8 varm = require("mraa") # Import mraamodule varx = new m.Gpio(8) # Create a GPIO object for pin 8 x.dir(m.DIR_OUT) # Set GPIO direction to output x.write(1) # Write to GPIO
  • 39.
  • 40. UPM repository -https://github.com/intel-iot-devkit/upm List of supported sensors in C++ API documentation -http://iotdk.intel.com/docs/master/upm/ Examples directory C++ example: // Copyright (c) 2014 Intel Corporation. MIT license upm::GroveTemp* s = new upm::GroveTemp(0); std::cout<< s->name() << std::endl; for (inti=0; i < 10; i++) { std::cout<< s->value() << std::endl; sleep(1); }
  • 41. UPM API documentation –which library to use?
  • 42. Updatinglibmraa/ UPM cat> /etc/opkg/mraa-upm.conf<<EOF srcmraa-upmhttp://iotdk.intel.com/repos/1.1/intelgalactic EOF opkgupdate opkgupgrade * Other names and brands may be claimed as the property of others.
  • 43. Eclipse* IDE * Other names and brands may be claimed as the property of others.
  • 44.
  • 45.
  • 46. Eclipse(C/C++)–setting up Copy to your computer Extract the file you copied previously (iotdk-ide-${yourOS}.7z) with 7z Treats long paths better, needed for this file. If you need to download: http://www.7-zip.org/ Note: Better to extract the file to C:on Windows Execute devkit-launcher.bat Ref.: https://software.intel.com/en-us/iot-c-eclipse
  • 48. Click on Remote System Explorer Ref.: https://software.intel.com/en-us/iot-c-eclipse
  • 49. Fill the IP address on (3) Ref.: https://software.intel.com/en-us/iot-c-eclipse
  • 52. Start with a Sample (under IoT Projects) –click on “Use this Template”
  • 54. Select Galileo/Edison board Youmighthavetorestartxdk- daemon(systemctlrestartxdk- daemon)
  • 56. sync host / target time if needed
  • 60. Wyliodrin* * Other names and brands may be claimed as the property of others.
  • 62.
  • 63.
  • 64. Please name your board and select Intel Galileo and press Next
  • 66. Your SD Card is already with the Galileo Image, so all you need to do is to download (1) wyliodrin.json and (2) write it on the root of the SD Card. Make sure the name is exactly wyliodrin.json 1 2
  • 67. Install the updates and the extra libraries. This make take some time to run
  • 68.
  • 69. Intel® IoT Analytics www.enableiot.com
  • 70. Intel® IoTAnalytics -www.enableiot.com RESTfulAPI iotkit-agent (UDP / TCP) #! /usr/bin/envpythonimport socketimport sys UDP_PORT = 41234 sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) sock.sendto('{"n":"' + component + ‘","v":"' + value + '"}', ('localhost', UDP_PORT))
  • 71. Login to IoTAnalytics Login in to Intel® IoTAnalytics Cloud https://dashboard.us.enableiot.com Variousloginoptions