Tutorial

Remote Debug Node.js Applications that Use the Intel® IoT Gateway

This article outlines the steps to remote debug a Node.js* app running on the Intel® IoT Gateway with the Node-Inspector* tool. Although the Intel® IoT Gateway Developer Hub supports remote debugging JavaScript* applications with Wind River* Helix* App Cloud, this is an alternative approach.
  • Partners
  • Professional
  • Internet of Things
  • Node.js*
  • Intermediate
  • Internet of Things
  • Tutorial: Camera Device Connection State

    The connection state of a camera device can be retrieved by querying the Intel® RealSense™ SDK SenseManager to determine whether the device is connected. In addition, once established, the connection state can be monitored by subscribing to Intel RealSense SDK callbacks. This tutorial demonstrates both approaches and provides usages.
  • Microsoft Windows* 10
  • Microsoft Windows* 8.x
  • Intel® RealSense™ Technology
  • C/C++
  • Beginner
  • Intel® RealSense™ SDK
  • Intel® RealSense™ Technology
  • Tutorial: Enumerating Modules and Camera Devices

    Enumeration of the feature modules and multiple camera devices is an important component in the logic of an application for selecting the appropriate device. This tutorial presents a method for enumerating modules and multiple device such that an appropriate selection can be made.
  • Microsoft Windows* 10
  • Microsoft Windows* 8.x
  • Intel® RealSense™ Technology
  • C/C++
  • Beginner
  • Intel® RealSense™ SDK
  • Intel® RealSense™ Technology
  • Getting to Know the Arduino 101* Platform

    Depending on the requirements of the project, as an Internet of Thing (IoT) developer you need to choose the best platform to build your application. It is important to understand the capabilities of the different platforms. The first part of this article compares the Arduino 101 platform to the Arduino UNO, giving a baseline for those who aren’t familiar with the Arduino 101 features. The second part dives deeper into the capabilities of the Arduino 101* platform.
  • Internet of Things
  • Beginner
  • Internet of Things
  • Using Intel® VTune™ Amplifier XE to Tune Software on the Intel® Xeon® Processor E5 v4 Family

    Download this guide (see Article Attachments, below) to learn how to identify performance issues on software running on the Intel® Xeon® Processor E5 v4 Family (based on Intel® Microarchitecture Codename Broadwell). The guide explains the General Exploration Analysis viewpoint available in Intel® VTune™ Amplifier XE. It also walks through some of the most common performance issues that the VTune Amplifier XE interface highlights, what each issue means, and some suggested ways to fix them.

  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 10
  • Microsoft Windows* 8.x
  • Intel® Parallel Studio XE
  • Intel® VTune™ Amplifier
  • 使用英特尔® Edison 创建您自己的游戏

    首先,我要感谢英特尔为全球各地像我一样的开发人员提供了莫大的帮助。 我发现,英特尔® Edison 开发板为我的创新项目带来了极大助益。

    在本文中,我将与大家分享我面向英特尔® Edison 平台创建的游戏。

    几个月前,我们参加了国际奥林匹克信息学培训课程。在这期间,我们需要编写一个机器人,并且支持它与其他机器人交互, 以便最强大的机器人能够从这场简单的游戏中胜出。 我想到在英特尔® Edison 开发板上实施这款游戏。

    游戏介绍

    在液晶显示屏上,一排有 n 个数字。 (n 为偶数。)两个玩家(您和 Edison)轮流从液晶显示屏上显示的一排数字的一端抽取一个数字,直至数字抽完。 数字大的玩家获胜。

    您可能会想,每次都选择较大的数字(贪心的方法),但是这并非每次都能够实现。

    Recognizing and Measuring Vectorization Performance

    The code modernization effort aims to get all software running faster by scaling software to use more threads, processes, and just as importantly effectively vectorize, that is, effectively use single instruction, multiple data (SIMD) execution units. This article provides some background on vectorization and discusses techniques to evaluate its effectiveness.
  • Professors
  • Students
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Modern Code
  • Server
  • C/C++
  • Intermediate
  • Intel® Parallel Studio XE
  • Intel® VTune™ Amplifier
  • Intel® Advanced Vector Extensions
  • OpenMP*
  • Intel® Many Integrated Core Architecture
  • Optimization
  • Parallel Computing
  • Vectorization
  • Enabling IBM* Bluemix* on Intel® Edison Boards using MongoDB* by Compose

    This article explains how to establish a connection with IBM* Bluemix* cloud services using Node.js* API. This includes creating a Bluemix application, adding a mongoDB* connection, as well as storing and retrieving data.
  • Partners
  • Professional
  • Internet of Things
  • Intermediate
  • Cloud Computing
  • Internet of Things
  • Connecting to Amazon* Web Services* (AWS*) IoT using MQTT

    This article provides a step-by-step guide to show you how to set up a connection to Amazon* Web Services* (AWS*) IoT using MQTT, as well as command and code samples for additional setup and ease of use.

    AWS* IoT initial setup

    1. Create an account on https://aws.amazon.com, if you do not yet have one.

  • Partners
  • Professional
  • Internet of Things
  • Intermediate
  • MQTT
  • Cloud Computing
  • Internet of Things
  • Subscribe to Tutorial