Intel® XDK for IoT – Integration Point #1

Slides:



Advertisements
Similar presentations
Intel Do-It-Yourself Challenge Lab 5: Controlling Galileo from a webpage Nicolas Vailliet
Advertisements

22 September 2014 AllSeen Alliance 1 AllJoyn.js Feature/Project.
Lab7: Introduction to Arduino
Internet of Things with Intel Edison Web controller
Real-time Systems Lab, Computer Science and Engineering, ASU Please Standby Galileo Tech Talk at ASU Will Begin Shortly.
Real-time Collaborative Scientific WebGL Visualization with WebSocket Julien Jomier & Charles Marion Web3D Conference 2012.
The Developer Summit at ARM® TechCon™ 2013 MBED Hello World Lab 1 mbed registration and hello world!
Intel Galileo Gen 2 & Grove Seeed Starter Kit Gen 1
Intel IoT Paris RoadShow Slim Soussi EMEA Program Manager.
pirate s Capabilities Developer Investment Web App Hybrid App Native App.
Applications of Internet of Things based on Intel IDP system Embedded Core Group (Software) Mentor : Louis Lu Interns : Howard Chen Aaron Chang Aaron Chang.
1-1 Embedded Software Development Tools and Processes Hardware & Software Hardware – Host development system Software – Compilers, simulators etc. Target.
Teaching Kids to Program Things with Java and the Raspberry Pi Ian Utting & Fabio Hedayioglu.
A New Soar Debugger In Java Douglas Pearson
Introduction.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Anywhere Defect.
Intel Do-It-Yourself Challenge Lab 1: Intel Galileo’s Arduino side Nicolas Vailliet
How to make it work? Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
1 Интернет вещей и «умных» устройств 1 Лекция 1 Интернет вещей Internet of Things.
Little arduino microcontrollers Meghan Jimenez 12 February 2014.
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.
Home controlling system based on Galileo Final Semester Presentation Started at: Winter 2015 Project supervised by: Mony Orbach Project performed by: Khalid.
Department of Electronic & Electrical Engineering Embedded system Aims: Introduction to: Hardware. Software Ideas for projects ? Robotics/Control/Sensors.
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
KTC, November On services and apps in IoT Mobile apps – the key interface for IoT solutions The value of IoT devices increase with the functionality.
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Ultra-low cost IoT system for smart house applications Characterization Presentation Students: Sagiv Katony Asaf Luster Advisors: Evgeny Kuksin 
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
Daniel Pickem and Rowland O’Flaherty 12/04/2012 Mechatronics (ME 6405) Student Lecture On Arduinos *Some slides courtesy of Eoin Brazil
HTML+JavaScript M2M Applications Viewbiquity Public hybrid cloud platform for automating and visualizing everything.
Speaker Control SYSTEM
Ophelia User friendly Network Multi-player game engine Albert Öhrling.
Pubman and Selenium tests. What is Selenium Selenium is a suite of Web application test automation tools for any browser on any operating system –Firefox,
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
KAASHIV INFOTECH Presents INTEL XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website
Building Native Apps with ArcGIS API for JavaScript Using PhoneGap and jQuery Andy Gup, Lloyd Heberlie.
1 KaaShiv InfoTech  Presents  INTEL XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website.
KaaShiv InfoTech presents Intel XDK For Inplant Training / Internship, please download the "Inplant training registration form"
Connected Hardware for Software Engineers 101 Pance Cavkovski, Netcetera.
Enterprise Network Systems Client/ Server Mark Clements.
Lecture 7: Overview Microprocessors / microcontrollers.
1 KaaShivInfoTech Presents Intel XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
Paragon The Platform and Message Broker. Paragon: The Platform Stack -Window Management -Messaging -App Lifecycle Management -App Store -Workspaces -Storage.
Top 5 IDE that Simplifies PHP Development Biztech IT Consultancy Pvt. Ltd. | |
APP DESIGN AND DEVELOPMENT WITH THE IONIC FRAMEWORK Chuck Leone
TEARING THE DOWN ing Jim Wooley Jim Wooley
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
IBM - CVUT Student Research Projects Plugin and script generator for WebSphere Jakub Řezníček Tomáš Turek
Building Mobile Apps with Node.js Bob Dickinson Synchro Labs, Inc. Seattle Node.js Meetup June 22, 2016.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
雲端家電控制系統 joseph. Outline Motivation IoT System Architecture Hardware & Software specification Demo Q&A.
PhoneGap, Processing.
IoT Milos Hampl.
IoT 技術架構簡介 M2M 通訊協定.
Remote Sensor Interface for IoT
Week 01 Comp 7780 – Class Overview.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
WebSocket: Full-Duplex Solution for the Web
03 | Building a Backend with Socket.IO and Mongo
KaaShivInfoTech Presents
And I have to create mobile apps too?
Office 365 Development.
ECE 477 Senior Design Group 3  Spring 2011
Introduction.
02 | Getting Started with Arduino
Chapter 7 IoT Physical Devices and Endpoints
05 | Integrating Advanced Sensors and Shields
Presentation transcript:

Intel® XDK for IoT – Integration Point #1 Develop companion HTML5 apps to interface to IoT devices. Note: XDK facilitated cloud services programming is not part of the current proposal but is a future possibility Physical I/O: GPIO, ADC, I2C, SPI, etc. Gateway Name server Analytics Etc. HTML5/Javascript RTOS plugin Linux Application* Cordova IoT Device Companion *Application can be written using any supported language on device. 1

Intel® XDK for IoT – Integration Point #2 Develop Node.js/Javascript applications on IoT devices. This capability can be combined with #1 for a single IDE, single language solution. Intel XDK Physical I/O: GPIO, ADC, I2C, SPI, etc. RTOS Edit Node.js app Send app to device Run app remotely Remote debug Linux Node.js Application Dev System IoT Device 2 2

Intel® XDK IoT Device Daemon Overview Separate web-sockets for debug protocol and daemon protocol Node.js App V8 Debug Protocol appDaemon Protocol run, stop, restart, install, debug, sync IoT Device Debug Protocol Translator Chrome Debug Protocol (ws) WebSocket (ws) Chrome Debug Protocol (ws) Websocket (ws) Dev Machine Running XDK Intel® XDK

JavaScript I/O Libraries (for Galileo) mraa – open source library for Galileo/Edison used API similar to the MBED api (Intel Developer Relations [DRD]) io-js- open source library for Galileo/Edison used API similar to the Arduino API (Intel Labs China [ILC]) johnny-five – Open source I/O library with plugins for various boards including Galileo (Gen2 support in the works) on/off – open source i/o library that can be used to manipulate ‘raw’ GPIO/PWM via sysfs interface i2c – node.js i2c library (uses sysfs) +More: Lots of node.js modules for various hardware, etc.

DEMO RGB Lighting DEMO IoT Device (Galileo): - Pwm Led Controller on i2c bus - RGB Led - Node.js w/ Socket.io server HTML5 App (Lenovo K900): Socket.io connection to IoT device Change lighting color Cordova App Both made with Intel XDK!