Intel

Intel® IoT Gateways

Intel® IoT Gateways connect legacy and next generation intelligent infrastructure reducing time-to-market and development cost with open architecture pre-validated solutions.

Intel® IoT Gateways are preconfigured with Wind River Helix Device Cloud agent, it provides easy connectivity to facilitate device configuration, data capture, file transfers, etc.

Intel Gateway Solutions for IoT provides:

  • Connectivity up to the cloud and enterprises

  • Connectivity down to sensors and existing controllers embedded in the system

  • Preprocess filtering of selected data for delivery

  • Local decision-making, enabling easy connectivity to legacy systems

  • A hardware root of trust, data encryption, attestation, and software lockdown for security

  • Local computing for in-device analytics.

Intel IoT Hardware Gateways

https://software.intel.com/en-us/iot/hardware/gateways

Getting Started with Intel® IoT Gateways with Intel® IoT Developer Kit 3.5

This guide contains all the information you need to assemble your own commercial developer kit, from the hardware components you'll need to the software you'll use to communicate with each component of your project.

With the release of Intel® IoT Developer Kit version 3.5, Intel now provides support for projects built using an Intel® IoT gateway -- a component that connects devices for generating intelligence without replacing existing infrastructure. Intel® IoT gateways can make use of the MRAA and UPM libraries, and communicate with a wide range of sensors and actuators via the Arduino 101 board. You can create applications for your gateway using the Node-RED visual programming language. You can also connect and transfer code to your gateway from the Intel® XDK IoT Edition (for JavaScript*) or Intel® System Studio IoT Edition (for C/C++ or Java), available as part of the Intel IoT Developer Kit.

Partners

McAfee

Intel Security Group (previously McAfee, Inc. /ˈmækəfiː/) is an American global computer security software company headquartered in Santa Clara, California, and the world's largest dedicated security technology company. Wikipedia

Wind River

Wind River is a subsidiary company of Intel providing embedded system software which comprises run-time software, industry-specific software solutions, simulation technology, development tools and middleware. Wikipedia

Intel® IoT Gateway Development Kit Features:

Wind River® Linux 5.0 / 5.1

  • Wind River Linux Overview

  • Development & Build Environment

  • Configuration and Build

  • Layers & Recipes

  • Userspace & Kernel Development

  • Debugging

Wind River® Intelligent Device Platform XT 2.0

The Foundation for Building Devices That Connect to the Internet of Things

The Wind River Intelligent Device Platform* XT includes the development tools you need to build and customize a target system based on Intel® IoT Gateways.

The Wind River Intelligent Device Platform XT (IDP XT) packages the Wind River commercialgrade Linux development platform with security and management tools for gateways.

IDP XT provides integrated development and management support for distributed systems that utilize smart services with cloud computing. It includes secure remote management layer for cloud-based smart services, including automated customer interaction and support.

  • Wind River Intelligent Device Platform Overview

  • Architecture

  • Security, Connectivity & Management

  • Validation

  • System Owner, Device & Application Development Vendor Tasks

Included in IDP XT

  • Wind River Linux

  • Wind River Workbench

  • Wind River Intelligent Device Platform XT

  • McAfee Embedded Control

  • BSPs for the following boards:

    • Cross Hill

    • Clanton Hill

    • Galileo

    • Advantech UTX-3115

Wind River® EMS Device Management

The Wind River Edge Management System (EMS) for the Wind River Intelligent Device Platform XT (IDP XT) delivers a pre-integrated technology stack to support configuring, building, and deploying Wind River Cloud enabled systems to supported boards.

The Wind River Edge Management System enables you to remotely manage devices running the EMS agent. The EMS Server is the cloud side of the Edge Management System. It receives data from the EMS agent on the devices connected to the server.

When a device connects to the EMS server, it appears as an asset. The EMS Console provides an administrative interface to the server. You can also create your own application using the Mashery APIs to customize the administration and management of assets, and to export data to back end systems for further processing.

The EMS Server stores data only for the previous 90 days. To maintain data history, you should export the data at regular intervals.

Included in the Wind River Edge Management System

  • Wind River Linux

  • Wind River Workbench

  • Wind River Intelligent Device Platform XT

  • Wind River EMS Layer (wr-ems), which includes an EMS Agent, and the Windows installer for Axeda® Builder.

  • Mashery API interface to the Edge Management System

  • BSPs for the boards supported by the Wind River Intelligent Device Platform XT

  • Wind River Intelligent Device Platform Edge Management System Overview

  • Device side and Cloud side components Device Onboarding, Application Development and Target component updates

  • Alarm workflow and error recovery

The Wind River Edge Management System provides BSPs for the following boards. • Cross Hill • Clanton Hill • Galileo • Advantech UTX-3115 (Bay Trail)

Mashery API

Mashery APIs enable you to write custom applications using REST API calls over HTTP to manage devices that run the EMS agent.

Intel® Gateways

  • Intel® IoT Gateway Development Kit DK50 Series

  • Intel® IoT Gateway Development Kit DK100 Series

  • Intel® IoT Gateway Development Kit DK200 Series

  • Galileo Gen2 board

  • ECS* GWS-QX board

  • AAEON* Aiot-x1000 board

  • Eurotech* ReliaGATE 15-10 board

  • Nexcom* ESI-100 board

Intel® IoT Gateway Platform Data Editor Tool

Platform Data Editor Tool (PDET)

Intel® IoT Gateway Platform Data Editor Tool Getting Started Guide

This document describes how to add or modify the SPI flash data on Intel® IoT Gateway products that use an Intel® Quark™ processor. Also describes how the Platform Data Editor Tool (PDET) provided by Wind River® Intelligent Device Platform XT can be used to read the firmware binary file contents and display the information in human readable format.

Project

Node-RED is a tool for wiring together hardware devices, APIs and online services in new and interesting ways. Node-RED Homepage

Node-RED Documentation Installation Connect an Intel® IoT Gateway to IBM Watson IoT Platform How to Register Devices in IBM Watson IoT Platform Intel® IoT Gateway Developer Hub Getting Started with Node-RED and IBM Bluemix

    root@edison:~# npm install -g --unsafe-perm node-red
     \|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|//
     > bcrypt@0.8.5 install /usr/lib/node_modules/node-red/node_modules/bcrypt
     > node-gyp rebuild
     ...
     ��├��─��─ ws@0.8.1 (options@0.0.6, ultron@1.0.2, utf-8-validate@1.2.1, bufferutil@1.2.1)
     ��└��─��─ node-red-node-serialport@0.1.2 (serialport@2.0.6)
     root@edison:~# wget https://github.com/ibm-messaging/iot-gw-solutions/releases/download/1.03/ibm-iot-quickstart.zip
     root@edison:~# cd ibm-iot-quickstart
     root@edison:~/ibm-iot-quickstart# ls
     CLA.md     LICENSE    README.md  samples
     root@edison:~/ibm-iot-quickstart# cd samples/
     root@edison:~/ibm-iot-quickstart/samples# ls
     client.py              ibm-iot-quickstart.py
     root@edison:~/ibm-iot-quickstart/samples# python ibm-iot-quickstart.py
     No config file found, connecting to the Quickstart service
     MAC address: 784b87a53a73
     0.0
     message published
     1.00586756077
     message published     
     ...
     [Go to https://quickstart.internetofthings.ibmcloud.com/#/ and write Device ID based on device MAC Address]

Last updated