IoT Developer Program Overview
IoT Developer Program Overview
, , Intel
Internet of Things x Resources = Unprecedented
Opportunity
Empowe
r
50 Billion ?
x Inspire
= Creative Developers
Amazing Solutions
Teach
PERCEPTUA
ENGAGED COMMUNITY: Connect with Intel experts L
and industry peers to share knowledge, get support, COMPUTING
(REALSENSE
and build relationship )
software.intel.co
m
Intel IoT Developer Program
Program includes:
Developer kit based on Intel Galileo and Edison
Technology with package of easy to use hardware, software
tools, libraries and cloud services
10 City IoT Roadshow distributing 1,000 kits
On-line community for learning, building, sharing
Offers developers more resources for creating applications in their favorite programming language. Includes GCC, Python,
Node.js, OpenCV, etc.
Allows developers to create, run and debug applications directly on the Galileo or Edison board. It has preinstalled
libraries, compilers, and settings for cross compiling from Windows/Mac/Linux to the Yocto system
Provides a cloud APIs/Interface for data collection, data visualization, reports, rules engine and advanced analytics.
Provide developers an easy way to control the hardware components integrated into the Galileo & Edison boards that
allows high level access to the sensors and actuators. (I2C, GPIO with interrupt support, SPI, PWM signal generation,
Analog Input / Output)
6
Intel IoT Developer Kit
Developer Kits Intel IoT Developer Kit with Intel IoT Developer Kit with
Intel Galileo board Intel Edison board The Intel IoT Developer Kit is a
complete hardware & software
solution that allows developers who
Hardware
are looking to explore and innovate
in the IoT space to create exciting
Board, power supply, cables, LEDs, and other sensors new solutions with Intel Galileo
Whats included in box
Ethernet Built-in Bluetooth & WiFi
board and Intel Edison board
C/C++ (Eclipse) Eclipse IDE (64-bit) for C/C++ dev on Win, Linux, Mac (TBD)
Java script (XDK) Java script Daemon Included in Edison S/W stack
VxWorks TBD -
IoT Cloud Analytics IoT Cloud Analytics component Included in Edison S/W stack
7
Intel Quark SoC
8
Intel Quark X1000 Core
9
Intel Edison module
http://arduino.cc/en/ArduinoCertified/IntelGalileo
Grove Starter Kit Plus - Intel IoT Edition
Base Shield
Buzzer
Button
Grove-LED
Sound Sensor
ISS
(coming soon) Programming) Mashery
(Optional)
Wyliodrin
S/W Image on IoT platform
OS/ Image S/W package for Edison EGLibC OS Image (Yocto 1.6)
Intel System Studio Advanced optimization tools for IoT Advanced optimization tools for IoT
IoT Cloud Analytics IoT Cloud Analytics component IoT Cloud Analytics component
- Included in Edison S/W stack
Arduino IDE
16
Developer Kit C++ Tools (beta)
18
Setting up the Intel XDK
Download Intel XDK IoT Edition to your computer at
http://software.intel.com/en-us/html5/xdk-iot
19
Setting up the Intel XDK
Select the Start with a Sample or Template under the Internet of Things (IoT) with
Node.js Projects option to open the environment for developing Node.js applications
for your board. The end results should look like this:
20
Wyliodrin
If you don't know programming, this solution got
you covered;
drag and drop the desired application component (block)
and Wyliodrin creates the code for you.
21
Wyliodrin knows the
language Programming embedded devices usually
means learning a C or C++.
With Wyliodrin you can choose the
language you like from
C/C++
Java
Pascal
Shell Script
Perl
PHP
You can choose your favorite programming language Objective-C
C#
Python
Javascript.
22
Starting Wyliodrin
To start using the service you have to sign up
here: www.wyliodrin.com
23
Setting up the board
Setting up the board requires the following steps:
24
It's no problem if you don't know a programming language
Visual Programming
With Wyliodrin you don't have to.
You can program your boards using our visual programming
system.
Drag and drop blocks and Wyliodrin will write the code for you.
25
Intel IoT: Working with the
Cloud
This cloud-based analytics tool includes resources for the collection and analysis of
sensor data that the Intel IoT Developer Kit provides.
26
Create account
Let's get started. First, if you haven't already, create a new user account on the IoT Analytics site.
Once you have signed up, you will be asked to create an account in
https://dashboard.us.enableiot.com:
27
IoT Kit Agent
Kit/Gateway Agent abstracts the complexities of cloud connectivity. It allows developers to focus on their
application development an logic for their sensors, actuator, tags, etc. The Agent implements the message
formatting and security during device registration and subsequent data submission.
https://github.com/enableiot/iotkit-agent
28
Device Activation
In order to complete your Device Activiation you will need to supply the account activation code from the IoT
Analytics account Details page:
29
IoT Arduino Library and
Samples
Finally, you can now download and install the IoT Arduino Library and
Samples.
You are now ready to write Arduino scripts to send data to the cloud. Write your scripts on your computer, then
download them to the board and run them. Give it a few minutes and then check My Dashboard to view the
data.
30
Intel Galileo using by
Cloud
31
MeshCentral
http://info.meshcentral.com
32
,
Digital
October
25 2015
33
Intel IoT Roadshows
iotroadshow.intel.com
Moscow
November 22-23
Skolkovo Foundation
Moscow Region
Skolkovo, Hypercube
34
software.intel.com/IoT
35