The Power of the DragonBoard 410c Enabled by IBM Watson IoT. Presented by Robert Schwarz

Similar documents
BCM4343W IoT Starter Kit Getting Started Guide Version 2.1

MQTT Protocol Support. Cloud Ready Gateway. Modular Architecture

The TechNexion Difference

SFO15-100: 96Boards & the course upstream

Introduction to IoT. Jianwei Liu Clemson University

The Zentri Secure IoT Platform

The TechNexion Difference

IoT Ecosystem and Business Opportunities

UP Board Introduction

Getting Started with AWS IoT

Features. Specifications. Hardware.

Cooking with Team 279

Your Strategic Partner for Renesas RZ/G1x Products & Solutions

Lecture 13 IoT and Augmented Reality

Raspberry Pi 3 Model B

Intel Edison Workshop

GET STARTED FAST WITH THIS COMPREHENSIVE ENABLEMENT OFFERING FOR LPC800 MCUS

Hands-On with IoT Standards & Protocols

HiSilicon STB Push-to-Talk Development Kit for Amazon AVS

COALESCE: MEETING PLACE EDITION

IoE Workshop. Marc Khayat, CCIE #41288, Leonard Janer Technical Managers. June 16

Wireless Collaboration.

Wireless Collaboration.

WebSphere Puts Business In Motion. Put People In Motion With Mobile Apps

CLOUDCAST User Guide. Website :

November 3, 2015 Jason Kridner

An open-source, multi-parameter, full fledged human body vital sign monitoring HAT for Raspberry Pi as well as standalone use.

Quick Start Guide. SABRE Platform for Smart Devices Based on the i.mx 6 Series

1. Create a user account(pc) Connecting Set-top box Log in Set-top box Getting started Cloud Console Registered Set-top-Box 6

Micronet SmartHub. Platform Datasheet. The Next Generation Rugged On-Board Computing Platform. Preliminary February, 2019.

StreetWise IoT Solutions

Part I: Building intelligent, low power, connected things at a low cost

ZP-PI335GK-BT User s Manual

Standard protocol support (e.g. MQTT, MODBUS, SNMP, M-Bus), possibility to install dedicated user protocols

I-Series Interactive Signage Displays and EloView Platform

COALESCE PROFESSIONAL (PRO)

How do I setup a Raspberry Pi?

Creating a Java Internet of Things Gateway. David Woodard, Eurotech

i.mx 6UltraLite Evaluation Kit Quick Start Guide s datasheet has been downloaded from at this pag

Raspberry Pi Introduction

CPF Arduino Blockly V

Web and API Apps in Azure

Intel Galileo gen 2 Board

ALTRON KONGRES 2016 VISIBLE THINGS

Connect and Transform Your Digital Business with IBM

THE LEADER IN VISUAL COMPUTING

VR Development Platform

Cloud Frame User's Manual

The Basler Embedded Ecosystem

AWS IoT Overview. July 2016 Thomas Jones, Partner Solutions Architect

Communication Gateway

for Multi-Services Gateways

Technical characteristics (MICA)

For Model No. MP709 User Manual

IBM / ST SensorTile Watson IoT Workshop

SABRE Board for Smart Devices

Getting Started Guide XC9010 Raspberry Pi Starter Kit

A Low Cost Internet of Things Network for Contamination Detection in Drinking Water Systems Using Raspberry Pi

Beaglebone green User Manual

OnRISC. IoT Manual. Vision Systems GmbH. Edition: October 2017

Qualcomm Technologies, Inc.

The new maximum security smartphone No Camera - No GPS - No Recorder

Wireless Connectivity Options for IoT. By: MIST Makers John Varela and Nicholas Landy

PENDOPAD 10.1 QUICKSTART T GUIDE USER MANUAL PNDPP42DG10BLK. > Please read carefully before use

Ten (or so) Small Computers

AWS IoT+ Lambda to power a blockchain project

WIND RIVER INTELLIGENT DEVICE PLATFORM XT

Wireless Collaboration.

So let s see if the MS Surface has given Apple Corp some ghostly shivers to worry about...

Major Components of the Internet of Things Systems

MediaTek LinkIt Smart 7688 Get Started Guide

5.1 Configure each Sensor Pin Rename Set Rules Export Data Switching Nodes... 25

Libelium Cloud Hive. Technical Guide

Husarion CORE2. Husarion CORE2 is a development board for Internet-connected automation & robotic devices.

AAEON IQRF Solution : From prototype to real world IQRF 2017 Summit, Prague

Experimental Procedure. Frequently Asked Questions (FAQ) Kit General Questions. Setting Up and Using Your Raspberry Pi Projects Kit

SABRE Board for Smart Devices

SAMSUNG ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND SPECIFICATIONS WITHOUT NOTICE. Products and specifications discussed

ROiK2 Digital Version

Smartphone Evolution and Revolution

WINNER N. PlatinumP. latinum. Solstice by Mersive

X-Fi Sonic Carrier (Model MF8235) X-Fi Sonic Carrier Subwoofer(Model MF8240) User Manual

Android middleware API reference documentation

AAEON-Stream Technologies LoRa Solutions for Industry

Get Started SUPPORT WARRANTY. Visit the i.mx community at

Lesson 5 Case Study: Connected RFIDs Supply Chain Monitoring Project. Chapter-12 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Optus Blitz ZTE BLADE V7 LITE Quick Start Guide

Edge Intelligence Server (EIS) Building Up Edge-to-Cloud Applications with Integrated Hardware plus Software

Quick Start Guide Multisensory Enablement Kit i.mx 8QuadXPlus MEK CPU Board. Based on i.mx 8QuadXPlus Applications Processor

COALESCE PRO WIRELESS PRESENTATION

IOT HARDWARE SUBSTRUCTURE

Introduction. See page #6 for device requirements.

YWireless-RX65N Smart Home Gateway Getting Started Guide

Lesson 14 Program implementation using Paho and ADT Example 9.12 in MQTT clients and MQTT broker communication with an Android phone

PENDOPAD 9.7 QUICKSTART GUIDE & USER MANUAL PNDPP42DG9BLK. > Please read carefully before use

SABRE for Automotive Infotainment Quick Start Guide. Smart Application Blueprint for Rapid Engineering Based on the i.mx 6 Series

MYD-Y6ULX Development Board

Quick Start Guide. i.mx 6SoloLite Evaluation Kit

A176 Cyclone. GPGPU Fanless Small FF RediBuilt Supercomputer. IT and Instrumentation for industry. Aitech I/O

Libelium-AWS Development Kit. Quick Start Guide

Transcription:

The Power of the DragonBoard 410c Enabled by IBM Watson IoT Presented by Robert Schwarz

Agenda Arrow Overview DragonBoard 410c Overview Connecting the DragonBoard to Watson IoT Platform IoT Stack Overview Demo The hardware The Software

Arrow Overview

Arrow s Heritage Founded in 1935 Ticker Symbol ARW (NYSE) Web Site www.arrow.com 2014 Sales $22.4 billion Global Components $14.5 billion ECS $8.5 billion Employees 17,000 Locations Global network of more than 460 locations in 58 countries and territories Headquarters Englewood, Colorado Customers 100,000 Fortune 500 Rank 138 We understand the world of people who think five years out. People who figure out how new technologies, new supply chains, and new talent will work in the not-so-distant future. We are an intellectual force for dreamers, a practical resource for builders, a springboard for ideas.

Arrow Overview We provide products and services along the entire product lifecycle: Design Support Supply Chain Marketing Cloud Services Data and Analytics Services Design support Value Recovery Financial services Supply Chain Logistics Data Analytics Services Device Services Marketing Financing Logistics Device Services Value Recovery Cloud Services

IoT Emerging Markets Group: Small team of enthusiasts Targeting the Maker movement and startups. Mission statement: Arrow is the preferred source for everything that Makers need to turn projects into products.

From Project to Product Access to software and hardware tools for prototypes Demo projects Tutorials Forums Prototyping tools Small scale manufacturing Platforms for development Supply chain Access to engineering and manufacturing services Hardware and software product purchasing Classic Arrow customer Makers Start-ups Small Companies Large Companies

DragonBoard 410c Overview

Arrow DragonBoard 410c Community Board Powerful computing capabilities and rich feature set in a credit card sized package $ 75USD Built on Snapdragon APQ8016 (64-bit ARM) Open Platform Specification from 96 Boards Integrated WiFi, BT, and GPS Android / Linux / Windows 10 Support Arduino compatibility through mezzanine boards Developer Network

Arrow DragonBoard 410c Details Powerful processing and multimedia capabilities Snapdragon 410 Processor Quad-core ARM Cortex A53 Adreno 306 400MHz PC-class graphics Power management and audio codec Memory and storage 1GB LPDDR3, 8GB emmc Micro SD card slot Full HDMI USB A wide array of expansion capability One 40 pin low-speed (LS) expansion connector One 60 pin high-speed (HS) expansion connector Optional Analog expansion connector E.g. Stereo headset/line-out, speaker and analog line-in Integrated connectivity Wi-Fi, BT, GPS, FM

Arrow DragonBoard 410c Details The ideal platform for a wide spectrum of projects/products: Home automation Robotics Drones Display solutions IoT applications Education Fun

From Evaluation to Commercialization Evaluate & prototype DragonBoard 410c by Arrow Electronics Commercialize with SOMs / SBCs Intrinsyc Open-Q 410 SOM einfochips ERAGON 410 Inforce 6309 Micro SBC Variscite coming soon

Connecting the DragonBoard 410c to the IBM Watson IoT Platform

Architectural overview IBM Watson IoT platform: Acts as a message broker End point for Device Data Starting point for Data Analysis Device: Runs communication stack (MQTT-client) Sends data Application: Goes through the IBM Watson IoT platform to monitor and control the device. Device IBM Watson IoT Application

IBM Watson IoT Platform Two ways to connect a device/app to the IBM IoT Platform service: Via MQTT Via HTTP

IBM Watson IoT Platform Mqtt: Message Queue Telemetry transport Basic Publish/Subscribe pattern Message body formatted in: Text, JSON,XML,BIN IBM offers MQTT-Client that abstracts some of the communication details (topics, etc/ ) IBM-C-Client based on Eclipse Paho project IBM MQTT client available in several languages Java, c/c++ Noded.JS C# Etc

IBM Watson IoT Platform HTTP (limited beta): Classic Post, Get, Put, Delete requests Not our focus here

IBM Watson IoT Platform MQTT Client API: Connect Publish Subscribe Disconnect HTTP Client API: Post, Get, Put, Delete API documentation: link API documentation: link

IBM Watson IoT Platform MQTT client example: (C/C++) #include "iotfclient.h Iotfclient client; Initialize: rc = initialize(&client,"quickstart","iotsample","001122334455",null,null); rc = initialize(&client,"orgid","type","id","token","authtoken"); Connect: rc = connectiotf(&client); Publish: char *payload = {\"d\" : {\"temp\" : 34 }}; rc= publishevent("status","json", "{\"d\" : {\"temp\" : 34 }}", QOS0); Disconnect: rc = disconnect();

IBM Watson IoT Platform Play: using the Quickstart service Try: using free 30Day trial Buy: pay per usage Connect your device to an open endpoint and view it s data on the IoT Explore Dashboard Create your own organization and deploy your own IoT sample app for free! Deploy apps that use IBM s real-time and REST APIs to communicate with your devices and consume the data you've set them up to collect Get started now: Explore IoT

Demo-Overview

Demo: The Hardware DragonBoard 410c: Based on Linaro s open platform Specification 96 Boards Quad-core ARM Cortex A53 processor Adreno 306 400MHz PC-class graphics Integrated WiFi, BT, and GPS Android / Linux / Windows 10 IoTCore Support Developer Network

Demo: The Hardware SeeedStudio- 96Boards Sensor Mezzanine card: Compatible with 96Boards open platform specification

Demo: The Hardware Seeed Studio- Grove Sensor System: Digital light sensor (101020030) http://www.seeedstudio.com/wiki/grove_system

Demo: The Software MRAA library: open source hardware abstraction Library to simplify IOinterfacing on GNU/Linux based development platforms UPM library: Open source library that abstracts the grove sensor system and uses MRAA https://github.com/intel-iot-devkit/mraa https://github.com/intel-iot-devkit/upm

Demo: The Software MQTT-client: Iotf-embeddedc MQTT client for the IBM Watson Internet of Things Platform service Based on paho embedded MQTT client Available in the following languages: Java C# C/C++ Node.JS Pyhton Etc.. https://github.com/ibm-messaging/iotf-embeddedc

Demo-action

Step1: Power up your device Sensor-card 4 DragonBoard 410c 5 1. Connect Light-Sensor to the I2C port 2. Connect the Monitor to the HDMI port 3. Connect the Mouse/Keyboard dongle to the USB port 1 2 3 4. Mount the Sensor-Mezzanine-card on the DragonBoard 5. Connect the Power supply (last)

Step1: Power up your device After the device has booted up establish a network connection: Select the wireless icon in the lower right corner of the screen Select the Seminar network Provide the network password

Step2: Start the demo Click the DB410c-demo Icon on the desktop: This will start the demo application Note the DeviceID shown on the application window, you will need it in the next step:

Step3: Visualize the data Click the IBM IoT Explore Icon on the desktop: This will open a Web browser and open the IBM Explore IoT site:

Step3: Visualize the data Select your Hardware platform: DragonBoard 410c

Step3: Visualize the data Enter your DeviceID you noted during step2

Step3: Visualize the data View live data from your Arrow DragonBoard 410c

Demo End You can find the IBM recipe to this demo here: https://developer.ibm.com/recipes/tutorials/connecting-arrows-ibm-iot-starterkit-to-ibm-watson-iot/ You can download the source code for this demo here: https://github.com/arrowelectronics/ibm-iot-starter-kit

Join the DragonBoard 410c community today register @ www.arrow.com/dragonboard410c software and support forums @ www.96boards.org Developer Network documentation and tutorial videos @ developer.qualcomm.com

Thank you! Robert Schwarz Arrow Electronics, Inc. rschwarz@arrow.com