Voice-controlled Home Automation Using Watson, Raspberry Pi, and Openwhisk

Size: px
Start display at page:

Download "Voice-controlled Home Automation Using Watson, Raspberry Pi, and Openwhisk"

Transcription

1 Voice-controlled Home Automation Using Watson, Raspberry Pi, and Openwhisk

2 Voice Enabled Assistants (Adoption)

3 Voice Enabled Assistants (Usage)

4 Voice Enabled Assistants (Workflow) Initialize Voice Recording Record Audio Apply DSP algorithms Transcribe Audio to text Interpret text result Execute action

5 Hotword Background process that listens for specific speech pattern Ok, google Alexa Hey Siri Able to run on devices with limited resources (Arduino, Raspberry Pi)

6 Hotword

7 Microphone Array Consists of multiple microphones Able to record all channels simultaneously Separate streams are processed to increase transcription confidence

8 Watson Speech to Text Input audio via HTTP or Websocket curl -X POST -u <username>:<password> --header "Content-Type: audio/flac " { "confidence": 0.891, "transcript": "Turn on the light in the living room" }

9 Conversation Intent Action user wants to trigger Entity Context for action Dialog Determines response, next step

10 Conversation Service {... input": [ { text": turn on the fan }] } {... entities": [ { confidence": , value": fan }], intents": [ { confidence": , intent": turnon }] }

11 Conversation

12 Demo Architecture

13 OpenWhisk provides an elegant solution OpenWhisk is a cloud platform that executes code in response to events

14 Why Serverless? Focus on code, not maintenance Less overhead Reusability Scales on demand Usage based pricing

15 Respond to events Database changes Sensor value Cognitive trends Scheduled tasks Data from Mobile devices

16 Triggers, actions, rules (and packages) o Services define the events they emit as triggers. o o o Developers associate actions to handle the events via rules. Packages are used to bundle and distribute sets of actions

17 Triggers T A class of events that can happen Data changes Social events User input Device readings Location updates

18 Actions A Code that runs in response to an event (that is, an event-handler)

19 Actions A Can be written in a variety of languages, such as JavaScript, Python, Java, and Swift function main(msg) { return { message: 'Hello, ' + msg.name + ' from ' + msg.place }; };

20 Actions A Can be composed to create sequences that increase flexibility and foster reuse AA := A1 + A2 + A3 AB := A2 + A1 + A3 AC := A3 + A1 + A2

21 Rules R An association of a trigger to an action in a many to many mapping. R := T A

22 Packages P A shared collection of triggers and actions A read A write T changes Open Source A post T topic A translate Third Party A forecast Yours T commit A myaction T myfeed

23 OpenWhisk enables event driven applications 2 Cloudant GitHub OpenWhisk 1 Weather Event Providers Slack An event occurs, for example Commit pushed to GitHub repository Data entered in Cloudant JS Swift Docker Which triggers execution of associated OpenWhisk action

24 OpenWhisk awaits events, fetches mapped code, runs it in a container 1 Trigger 2 Pool of actions OpenWhisk Engine JS Swift Docker 3 Running action Running action Running action

25 Watson IoT Platform (MQTT) Platform enables apps to share and consume data collected by authenticated devices, sensors.. Provides real-time and REST APIs to communicate with your devices and consume the data

26 CitizenM

27 WiFi vs RF Outlet

28 RF Outlet (Schematic)

29 IR Outlet (Schematic)

Applications orientées événements et traitement sans serveur ( serverless ) Catherine Ezvan Senior Certified IT Specialist IBM Cloud

Applications orientées événements et traitement sans serveur ( serverless ) Catherine Ezvan Senior Certified IT Specialist IBM Cloud Applications orientées événements et traitement sans serveur ( serverless ) Catherine Ezvan (@cezvan) Senior Certified IT Specialist IBM Cloud Let s talk about Why we need event-driven infrastructure Requirements

More information

Serverless Computing: Customer Adoption Insights & Patterns

Serverless Computing: Customer Adoption Insights & Patterns Serverless Computing: Customer Adoption Insights & Patterns Michael Behrendt IBM Distinguished Engineer Chief Architect, Serverless/FaaS & @Michael_beh Evolution of serverless Increasing focus on business

More information

Serverless Computing and the Apache OpenWhisk Project

Serverless Computing and the Apache OpenWhisk Project Serverless Computing and the Apache OpenWhisk Project http://openwhisk.org/ #openwhisk https://openwhisk-team.slack.com/ Matt Rutkowski, STSM, IBM Cloud Open Technologies 1 Session Topics What is Serverless

More information

Enhancing applications with Cognitive APIs IBM Corporation

Enhancing applications with Cognitive APIs IBM Corporation Enhancing applications with Cognitive APIs After you complete this section, you should understand: The Watson Developer Cloud offerings and APIs The benefits of commonly used Cognitive services 2 Watson

More information

Using Node-RED to build the internet of things

Using Node-RED to build the internet of things IBM Bluemix Using Node-RED to build the internet of things Ever had one of those days Where the Application works! And then Can we also get some data from the this whatchamacallit? And send the logs off

More information

Exam C IBM Cloud Platform Application Development v2 Sample Test

Exam C IBM Cloud Platform Application Development v2 Sample Test Exam C5050 384 IBM Cloud Platform Application Development v2 Sample Test 1. What is an advantage of using managed services in IBM Bluemix Platform as a Service (PaaS)? A. The Bluemix cloud determines the

More information

Create Swift mobile apps with IBM Watson services IBM Corporation

Create Swift mobile apps with IBM Watson services IBM Corporation Create Swift mobile apps with IBM Watson services Create a Watson sentiment analysis app with Swift Learning objectives In this section, you ll learn how to write a mobile app in Swift for ios and add

More information

Connect and Transform Your Digital Business with IBM

Connect and Transform Your Digital Business with IBM Connect and Transform Your Digital Business with IBM 1 MANAGEMENT ANALYTICS SECURITY MobileFirst Foundation will help deliver your mobile apps faster IDE & Tools Mobile App Builder Development Framework

More information

Analytics for Digital Assistants Whitepaper

Analytics for Digital Assistants Whitepaper Adobe Analytics Analytics for Digital Assistants Whitepaper Introduction With recent advances in cloud computing, machine learning and natural language processing, digital assistants are moving out of

More information

IBM Bluemix compute capabilities IBM Corporation

IBM Bluemix compute capabilities IBM Corporation IBM Bluemix compute capabilities After you complete this section, you should understand: IBM Bluemix infrastructure compute options Bare metal servers Virtual servers IBM Bluemix Container Service IBM

More information

Getting Started with AWS IoT

Getting Started with AWS IoT Getting Started with AWS IoT Denis V. Batalov, PhD @dbatalov Sr. Solutions Architect, AWS EMEA 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Things are becoming connected Source:

More information

More AWS, Serverless Computing and Cloud Research

More AWS, Serverless Computing and Cloud Research Basics of Cloud Computing Lecture 7 More AWS, Serverless Computing and Cloud Research Satish Srirama Outline More Amazon Web Services More on serverless computing Cloud based Research @ Mobile & Cloud

More information

AWS Lambda + nodejs Hands-On Training

AWS Lambda + nodejs Hands-On Training AWS Lambda + nodejs Hands-On Training (4 Days) Course Description & High Level Contents AWS Lambda is changing the way that we build systems in the cloud. This new compute service in the cloud runs your

More information

Connecting Max to the Internet

Connecting Max to the Internet Connecting Max to the Internet A guide to Web API s February 10, 2013 The Internet is a source of data which reflects the state of our world. Internet data can be mined, filtered, analyzed, and aggregated.

More information

Zombie Apocalypse Workshop

Zombie Apocalypse Workshop Zombie Apocalypse Workshop Building Serverless Microservices Danilo Poccia @danilop Paolo Latella @LatellaPaolo September 22 nd, 2016 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

More information

Artificial Intelligence-asa-Service. Watson. For developers. Roman Boiko, Clemence Lebrun May, IBM Cloud

Artificial Intelligence-asa-Service. Watson. For developers. Roman Boiko, Clemence Lebrun May, IBM Cloud Artificial Intelligence-asa-Service with IBM Watson For developers Roman Boiko, Clemence Lebrun May, 2018 Clemence Lebrun, Developer & Developer Advocate Europe clemence.lebrun@fr.ibm.com @ClemenceLebron

More information

Introduction to Amazon Echo and Dot

Introduction to Amazon Echo and Dot Introduction to Amazon Echo and Dot Instructors David Kirsch CCHSV Programs Director Mary O Neill CCHSV Webmaster 1 Amazon Echo $179 Release date: November 6, 2014 Dimensions: 9.3 in. x 3.3 in. x 3.3 in.

More information

The paper shows how to realize write-once-run-anywhere for such apps, and what are important lessons learned from our experience.

The paper shows how to realize write-once-run-anywhere for such apps, and what are important lessons learned from our experience. Paper title: Developing WebRTC-based team apps with a cross-platform mobile framework. Speaker: John Buford. Track: Mobile and Wearable Devices, Services, and Applications. Hello everyone. My name is John

More information

Connecting the Unconnected: IoT Made Simple

Connecting the Unconnected: IoT Made Simple Connecting the Unconnected: IoT Made Simple Max Amordeluso Head of Solutions Architecture AWS EU/EC @maxamorde Internet of Things Internet of Things Why so much interest? Smarter Products That Get Better

More information

Serverless in the Java ecosystem

Serverless in the Java ecosystem Serverless in the Java ecosystem Pratik Patel Pratik PateL CTO Triplingo Java Champion JavaScript Troublemaker Python Hacker Founder, PERL recovery group WHAT IS SERVERLESS? ARCHITECTURE ECOSYSTEM SERVERLESS

More information

Your Voice is Your Passport: Implementing Voice-driven Applications with Amazon Alexa

Your Voice is Your Passport: Implementing Voice-driven Applications with Amazon Alexa Your Voice is Your Passport: Implementing Voice-driven Applications with Amazon Alexa Stephen Lippens Solutions Architect slippens@microstrategy.com This presentation may include statements that constitute

More information

Implementing Serverless PHP Under the hood of OpenWhisk. Rob Allen, Nineteen Feet

Implementing Serverless PHP Under the hood of OpenWhisk. Rob Allen, Nineteen Feet Implementing Serverless PHP Under the hood of OpenWhisk Rob Allen, Nineteen Feet I write APIs Serverless? The first thing to know about serverless computing is that "serverless" is a pretty bad name to

More information

Beginner s Guide to Cordova and Mobile Application Development

Beginner s Guide to Cordova and Mobile Application Development November 13, 2018 Beginner s Guide to Cordova and Mobile Application Development George Campbell Lead Software Engineer Doug Davies Lead Software Engineer George Campbell Lead Software Engineer Doug Davies

More information

CamJam! Workshop: Node-RED and getting started on the Internet of Things

CamJam! Workshop: Node-RED and getting started on the Internet of Things http://nodered.org Tinamous.com http://shop.ciseco.co.uk! Node-RED is a visual tool for wiring the Internet of Things (IoT). Node- RED is platform- independent, but has been developed with small computers

More information

Developing Solutions for Google Cloud Platform (CPD200) Course Agenda

Developing Solutions for Google Cloud Platform (CPD200) Course Agenda Developing Solutions for Google Cloud Platform (CPD200) Course Agenda Module 1: Developing Solutions for Google Cloud Platform Identify the advantages of Google Cloud Platform for solution development

More information

Powering voice agents using IBM Watson

Powering voice agents using IBM Watson Powering voice agents using IBM Watson A White Paper 30-Mar-2017 Jaydeep Ayachit, Persistent Systems Ltd Manish Raj, Persistent Systems Ltd Abstract Customer relationship and support is key for companies

More information

Aurora C++ SDK & Proof of Concept. Final Report

Aurora C++ SDK & Proof of Concept. Final Report Aurora C++ SDK & Proof of Concept Final Report CS 130 Spring 2018 Discussion 1A Team Name: Team Yaacov James Dickie (904599745) Seth Eisner (904841885) Benjamin Lawson (604610103) Jaron Mink (904598072)

More information

High Level Interoperability Testing

High Level Interoperability Testing High Level Interoperability Testing For the Web of Things Dave Raggett F-Interop is an international project supported by the European Union s Horizon 2020 programme under Grant Agreement

More information

Reagent Converting Ordinary Webpages into Interactive Software Agents

Reagent Converting Ordinary Webpages into Interactive Software Agents Reagent Converting Ordinary Webpages into Interactive Software Agents Matthew Peveler Rensselaer Polytechnic Institute Jeffery Kephart and Hui Su IBM IBM AI Systems Workshop October 3, 2018 Motivation

More information

Getting Started With Serverless: Key Use Cases & Design Patterns

Getting Started With Serverless: Key Use Cases & Design Patterns Hybrid clouds that just work Getting Started With Serverless: Key Use Cases & Design Patterns Jennifer Gill Peter Fray Vamsi Chemitiganti Sept 20, 2018 Platform9 Systems 1 Agenda About Us Introduction

More information

Michigan State University Team MSUFCU Banking with Amazon s Alexa and Apple s Siri Project Plan Spring 2017

Michigan State University Team MSUFCU Banking with Amazon s Alexa and Apple s Siri Project Plan Spring 2017 1 Michigan State University Team MSUFCU Banking with Amazon s Alexa and Apple s Siri Project Plan Spring 2017 MSUFCU Contacts: Emily Fesler Collin Lochinski Judy Lynch Benjamin Maxim Andy Wardell Michigan

More information

IoT with Apache ActiveMQ, Camel and Spark

IoT with Apache ActiveMQ, Camel and Spark IoT with Apache ActiveMQ, Camel and Spark Burr Sutter - Red Hat Agenda Business & IT Architecture IoT Architecture IETF IoT Use Case Ingestion: Apache ActiveMQ, Apache Camel Analytics: Apache Spark Demos

More information

Reporting with MunkiReport. John Eberle and Rick Heil

Reporting with MunkiReport. John Eberle and Rick Heil Reporting with MunkiReport John Eberle (@tuxudo) and Rick Heil (@refreshingapathy) John: Mac Admin @ University of Pittsburgh @tuxudo @tuxudo github.com/tuxudo Rick: Senior IT Manager @ Myelin @refrshingapathy

More information

Windows 10 Wow! Presented by: Howard Forder. July 14, 2015

Windows 10 Wow! Presented by: Howard Forder. July 14, 2015 Windows 10 Wow! Presented by: Howard Forder July 14, 2015 Your Presenter: Howard Forder MCT, MCSE, MCDST, MODL, MCITP, SharePoint Exchange Windows 7,8,10 Windows 10 Wow! - Table of Contents Table of Contents

More information

Heute in der Suppenküche: Cognitive Services Allerlei

Heute in der Suppenküche: Cognitive Services Allerlei Heute in der Suppenküche: Cognitive Services Allerlei Marcel Tilly Microsoft marcel.tilly@microsoft.com Constantin Kostja Klein Freudenberg IT @KostjaKlein ckl@sqlpass.de Our Sponsors What product is Joe

More information

Lesson 5 Nimbits. Chapter-6 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Lesson 5 Nimbits. Chapter-6 L05: Internet of Things , Raj Kamal, Publs.: McGraw-Hill Education Lesson 5 Nimbits 1 Cloud IoT cloud-based Service Using Server at the Edges A server can be deployed at the edges (device nodes) which communicates the feeds to the cloud service. The server also provisions

More information

Connect and Transform Your Digital Business with IBM

Connect and Transform Your Digital Business with IBM Connect and Transform Your Digital Business with IBM Leverage Your IT Assets as Shareable APIs 1 The API economy requires a complete value chain Databases Connect to APIs to extend the reach and power

More information

Lab 4: create a Facebook Messenger bot and connect it to the Watson Conversation service

Lab 4: create a Facebook Messenger bot and connect it to the Watson Conversation service Lab 4: create a Facebook Messenger bot and connect it to the Watson Conversation service Overview In this lab, you'll create advanced Node-RED flows that: Connect the Watson Conversation service to Facebook

More information

Internet of things (IoT)

Internet of things (IoT) Internet of things (IoT) Duration 3 days Courseware Reference Material Learning Internet of Things Definition for Internet of Things Competing definitions Direct consequences Introduction to IoT Projects

More information

Architectural Design. CSCE Lecture 12-09/27/2016

Architectural Design. CSCE Lecture 12-09/27/2016 Architectural Design CSCE 740 - Lecture 12-09/27/2016 Architectural Styles 2 Today s Goals Define what architecture means when discussing software development. Discuss methods of documenting and planning

More information

How to Route Internet Traffic between A Mobile Application and IoT Device?

How to Route Internet Traffic between A Mobile Application and IoT Device? Whitepaper How to Route Internet Traffic between A Mobile Application and IoT Device? Website: www.mobodexter.com www.paasmer.co 1 Table of Contents 1. Introduction 3 2. Approach: 1 Uses AWS IoT Setup

More information

The decoupled CMS in financial services. Preston So 8 Nov 2017 Open Source Strategy Forum 2017

The decoupled CMS in financial services. Preston So 8 Nov 2017 Open Source Strategy Forum 2017 The decoupled CMS in financial services Preston So 8 Nov 2017 Open Source Strategy Forum 2017 Welcome! Preston So has been a web developer and designer since 2001, a creative professional since 2004, and

More information

Automation with Meraki Provisioning API

Automation with Meraki Provisioning API DEVNET-2120 Automation with Meraki Provisioning API Courtney M. Batiste, Solutions Architect- Cisco Meraki Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1.

More information

High Volume Messaging with IBM MessageSight for use in Mobile, Web and M2M solutions

High Volume Messaging with IBM MessageSight for use in Mobile, Web and M2M solutions High Volume Messaging with IBM MessageSight for use in Mobile, Web and M2M solutions Dave Locke IBM Software Group Trademark Statement IBM and the IBM logo are trademarks of International Business Machines

More information

A Glance Over the Serverless Framework

A Glance Over the Serverless Framework A Glance Over the Serverless Framework Rafael Zotto Senior Software Architect, HP Inc. Short Bio Rafael Zotto Holds a master degree in Computer Science focused in high performance computing. Specialized

More information

Which compute option is designed for the above scenario? A. OpenWhisk B. Containers C. Virtual Servers D. Cloud Foundry

Which compute option is designed for the above scenario? A. OpenWhisk B. Containers C. Virtual Servers D. Cloud Foundry 1. A developer needs to create support for a workload that is stateless and short-living. The workload can be any one of the following: - API/microservice /web application implementation - Mobile backend

More information

Serverless Architecture Hochskalierbare Anwendungen ohne Server. Sascha Möllering, Solutions Architect

Serverless Architecture Hochskalierbare Anwendungen ohne Server. Sascha Möllering, Solutions Architect Serverless Architecture Hochskalierbare Anwendungen ohne Server Sascha Möllering, Solutions Architect Agenda Serverless Architecture AWS Lambda Amazon API Gateway Amazon DynamoDB Amazon S3 Serverless Framework

More information

OpenWhisk on Mesos. Tyson Norris/Dragos Dascalita Haut, Adobe Systems, Inc.

OpenWhisk on Mesos. Tyson Norris/Dragos Dascalita Haut, Adobe Systems, Inc. OpenWhisk on Mesos Tyson Norris/Dragos Dascalita Haut, Adobe Systems, Inc. OPENWHISK ON MESOS SERVERLESS BACKGROUND OPERATIONAL EVOLUTION SERVERLESS BACKGROUND CUSTOMER FOCUSED DEVELOPMENT SERVERLESS BACKGROUND

More information

Voice Operated Assistants. APCUG VTC - 11/4/17 Greg Skalka

Voice Operated Assistants. APCUG VTC - 11/4/17 Greg Skalka Voice Operated Assistants APCUG VTC - 11/4/17 Greg Skalka Voice Operated Assistants Dedicated Devices Amazon Echo, Dot, Echo Plus, Show, Look Google Home, Mini, Max Augmented Devices Amazon Fire HD10 Tablet,

More information

Building Secure and Scalable Mobile Apps on AWS

Building Secure and Scalable Mobile Apps on AWS Building Secure and Scalable Mobile Apps on AWS Dennis Hills Mobile Developer Advocate, Amazon Web Services April 20, 2017 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda

More information

Cortana Analytics : with Raspberry Pi and Weather Sensor

Cortana Analytics : with Raspberry Pi and Weather Sensor Cortana Analytics : with Raspberry Pi and Weather Sensor Leila Etaati (Microsoft MVP, PhD, Consultant, and Data science) #614 SQL Saturday South Island Leila Etaati Leila is Microsoft Data Platform MVP,

More information

Overview of Data Services and Streaming Data Solution with Azure

Overview of Data Services and Streaming Data Solution with Azure Overview of Data Services and Streaming Data Solution with Azure Tara Mason Senior Consultant tmason@impactmakers.com Platform as a Service Offerings SQL Server On Premises vs. Azure SQL Server SQL Server

More information

Think Small: API Architecture For The Enterprise

Think Small: API Architecture For The Enterprise Think Small: API Architecture For The Enterprise Ed Julson - TIBCO Product Marketing Raji Narayanan - TIBCO Product Management October 25, 2017 DISCLAIMER During the course of this presentation, TIBCO

More information

How to morph a Raspberry Pi into a Powerful Sensor Data Cache and IoT Gateway

How to morph a Raspberry Pi into a Powerful Sensor Data Cache and IoT Gateway How to morph a Raspberry Pi into a Powerful Sensor Data Cache and IoT Gateway Session B06 Alexander Koerner (akoerner@de.ibm.com) Agenda Introduction Why a Raspberry Pi? How to build a sensor data cache

More information

AWS Lambda. 1.1 What is AWS Lambda?

AWS Lambda. 1.1 What is AWS Lambda? Objectives Key objectives of this chapter Lambda Functions Use cases The programming model Lambda blueprints AWS Lambda 1.1 What is AWS Lambda? AWS Lambda lets you run your code written in a number of

More information

Dr Mark Little Red Hat, Inc.

Dr Mark Little Red Hat, Inc. Enterprise Middleware and the Internet of Things! A Call to ARMs Dr Mark Little Red Hat, Inc. 1 Overview Challenges for enterprise middleware Changing realities for Java Applications and their requirements

More information

Automating Your Lights with Open Source Combining Open Source Hardware with Free and Open Source Software

Automating Your Lights with Open Source Combining Open Source Hardware with Free and Open Source Software Automating Your Lights with Open Source Combining Open Source Hardware with Free and Open Source Software Leon Anavi Konsulko Group leon.anavi@konsulko.com leon@anavi.org FOSDEM 2018 Agenda Home automation

More information

20482C: Advanced Windows Store App Development Using HTML5 and JavaScript

20482C: Advanced Windows Store App Development Using HTML5 and JavaScript 20482C: Advanced Windows Store App Development Using HTML5 and JavaScript Course Details Course Code: Duration: Notes: 20482C 5 days This course syllabus should be used to determine whether the course

More information

Containers, Serverless and Functions in a nutshell. Eugene Fedorenko

Containers, Serverless and Functions in a nutshell. Eugene Fedorenko Containers, Serverless and Functions in a nutshell Eugene Fedorenko About me Eugene Fedorenko Senior Architect Flexagon adfpractice-fedor.blogspot.com @fisbudo Agenda Containers Microservices Docker Kubernetes

More information

MAKING WAVES TECHNOLOGY RADAR 2018

MAKING WAVES TECHNOLOGY RADAR 2018 MAKING WAVES TECHNOLOGY RADAR 2018 MAKING WAVES TECHNOLOGY RADAR 2018 USE Episerver CMS Umbraco Contentful Episerver Find Elasticsearch (ELK) InRiver PIM Episerver Commerce Virto Commerce SQL Server Office

More information

Lesson 1 Key-Terms Meanings: Web Connectivity of Devices and Devices Network

Lesson 1 Key-Terms Meanings: Web Connectivity of Devices and Devices Network Lesson 1 Key-Terms Meanings: Web Connectivity of Devices and Devices Network 1 Application Application: A software (S/W) for an application, such as, creating and sending an SMS, measuring and sending

More information

趙庸鎭 (Cho, Yong Jin)

趙庸鎭 (Cho, Yong Jin) Evolution to OS of Everything Tizen Micro profile for low-end IoT devices 趙庸鎭 (Cho, Yong Jin) drajin.cho@samsung.com Software Center, Samsung Elec. Contents Part I. OS of Everything in IoT Part II. Tizen

More information

Project Zygote. Rapid prototyping for the Internet of Things

Project Zygote. Rapid prototyping for the Internet of Things Project Zygote Rapid prototyping for the Internet of Things The Problem we set out to solve How to make interconnecting things easier? What IoT means to us Seamless interconnection between any IoT enabled

More information

Continuous Integration and Deployment (CI/CD)

Continuous Integration and Deployment (CI/CD) WHITEPAPER OCT 2015 Table of contents Chapter 1. Introduction... 3 Chapter 2. Continuous Integration... 4 Chapter 3. Continuous Deployment... 6 2 Chapter 1: Introduction Apcera Support Team October 2015

More information

Deep Learning on Arm Cortex-M Microcontrollers. Rod Crawford Director Software Technologies, Arm

Deep Learning on Arm Cortex-M Microcontrollers. Rod Crawford Director Software Technologies, Arm Deep Learning on Arm Cortex-M Microcontrollers Rod Crawford Director Software Technologies, Arm What is Machine Learning (ML)? Artificial Intelligence Machine Learning Deep Learning Neural Networks Additional

More information

Embedded Linux With Raspberry Pi IOT

Embedded Linux With Raspberry Pi IOT Embedded Linux With Raspberry Pi IOT Module 1 : Raspberry Pi Set up & Configurations Program Raspberry Pi : a credit-card sized computer Python programming for Raspberry Pi Interacting and configuring

More information

a technical deep dive into the nio Platform

a technical deep dive into the nio Platform a technical deep dive into the nio Platform A Technical Deep Dive into the nio Platform 1 INTRODUCTION the digital transformation opportunity & the new paradigm The IoT marketplace will expand twelve-fold

More information

Nailing Serverless Application Development

Nailing Serverless Application Development Nailing Serverless Application Development Sanath Kumar Ramesh Software Engineer, AWS Serverless @sanathkr_ @sanathkr About Me Sanath Kumar Ramesh, Software Engineer, AWS Serverless @sanathkr_ @sanathkr

More information

Composer Help. Web Request Common Block

Composer Help. Web Request Common Block Composer Help Web Request Common Block 7/4/2018 Web Request Common Block Contents 1 Web Request Common Block 1.1 Name Property 1.2 Block Notes Property 1.3 Exceptions Property 1.4 Request Method Property

More information

ANDROID SYLLABUS. Advanced Android

ANDROID SYLLABUS. Advanced Android Advanced Android 1) Introduction To Mobile Apps I. Why we Need Mobile Apps II. Different Kinds of Mobile Apps III. Briefly about Android 2) Introduction Android I. History Behind Android Development II.

More information

Introduction of the IoT Platform Node-RED and Hitachi s Activities Open Source Summit Japan 2018 Ide, Takaya Nakanishi, Kazuki

Introduction of the IoT Platform Node-RED and Hitachi s Activities Open Source Summit Japan 2018 Ide, Takaya Nakanishi, Kazuki Introduction of the IoT Platform Node-RED and Hitachi s Activities Open Source Summit Japan 2018 Ide, Takaya Nakanishi, Kazuki Internet of Things IoT has huge potentials to create new business 1T 2025

More information

SOSCON Serverless Computing Models

SOSCON Serverless Computing Models SOSCON Serverless Computing Models FaaS: Function As A Service Samsung Electronics Open Services Platform Lab October 26, 2017 Serverless Computing Models Container Technology Serverless FaaS Platforms

More information

WELCOME. Congratulations on your new Skybuds. This user manual will help you learn the basics.

WELCOME. Congratulations on your new Skybuds. This user manual will help you learn the basics. USER MANUAL WELCOME Congratulations on your new Skybuds. This user manual will help you learn the basics. CONTENTS Skybuds Basics Skydock Basics Skydock Battery Indicator Getting Started Wearing & Pairing

More information

Automating your home with Home Assistant. Paulus Schoutsen OpenIoT 2016, San Diego

Automating your home with Home Assistant. Paulus Schoutsen OpenIoT 2016, San Diego Automating your home with Home Assistant Paulus Schoutsen OpenIoT 2016, San Diego 1 Introduction Paulus Schoutsen What are we trying to solve How is Home Assistant solving it Building on top of Home Assistant

More information

C. The system is equally reliable for classifying any one of the eight logo types 78% of the time.

C. The system is equally reliable for classifying any one of the eight logo types 78% of the time. Volume: 63 Questions Question No: 1 A system with a set of classifiers is trained to recognize eight different company logos from images. It is 78% accurate. Without further information, which statement

More information

Open Source MQTT Brokers. Leon Anavi Konsulko Group OpenIoT Summit 2018

Open Source MQTT Brokers. Leon Anavi Konsulko Group  OpenIoT Summit 2018 Open Source MQTT Brokers Leon Anavi Konsulko Group leon.anavi@konsulko.com leon@anavi.org OpenIoT Summit 2018 Konsulko Group Services company specializing in Embedded Linux and Open Source Software Hardware/software

More information

AN ANALYSIS OF COMMUNICATION WITH IOT DEVICES USING WEBSOCKETS

AN ANALYSIS OF COMMUNICATION WITH IOT DEVICES USING WEBSOCKETS AN ANALYSIS OF COMMUNICATION WITH IOT DEVICES USING WEBSOCKETS Preethika.R 1, Ganesh Prabhu 2 & AravindaPrabhu.S 3 International Journal of Latest Trends in Engineering and Technology Special Issue SACAIM

More information

IoT and the Role of PLATFORMS. Balajee Sowrirajan SVP and Managing Director Samsung Semiconductors India R&D

IoT and the Role of PLATFORMS. Balajee Sowrirajan SVP and Managing Director Samsung Semiconductors India R&D IoT and the Role of PLATFORMS Balajee Sowrirajan SVP and Managing Director Samsung Semiconductors India R&D 1 The Future is IoT IoT will touch every market Key Manufacturer Driving Factors Competitive

More information

Energy Management with AWS

Energy Management with AWS Energy Management with AWS Kyle Hart and Nandakumar Sreenivasan Amazon Web Services August [XX], 2017 Tampa Convention Center Tampa, Florida What is Cloud? The NIST Definition Broad Network Access On-Demand

More information

Adaptive Gateways for Diverse Multiple Environments

Adaptive Gateways for Diverse Multiple Environments Ref. Ares(2016)5698852-30/09/2016 H2020-688088 AGILE Adaptive Gateways for diverse multiple Environments D3.2 Application Interfaces (Gateway, Data Management & Developer s Interface) initial implementation

More information

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and Serverless Integration Powered by Flogo and Lambda Leon Stigter Developer Advocate TIBCO 2 Abstract No matter the metric, "serverless" is definitely gaining interest. It s the dream of every developer,

More information

Veronafiere ottobre 2018

Veronafiere ottobre 2018 Veronafiere 17-18 ottobre 2018 Petrolchimico Alimentare Petrolchimico Vi aspettiamo a mct Petrolchimico Milano, 29 novembre 2018 www.sferalabs.cc 0 MAKER vs PRO Proprietary technologies and protocols Open-source

More information

Modern Web Application Development. Sam Hogarth

Modern Web Application Development. Sam Hogarth Modern Web Application Development Sam Hogarth Some History Early Web Applications Server-side scripting only e.g. PHP/ASP Basic client-side scripts JavaScript/JScript/VBScript Major differences in browser

More information

Android Developer Nanodegree Syllabus

Android Developer Nanodegree Syllabus Before You Start This program is aimed at developers with 1-2 years of experience programming in Java or another object-oriented programming language like Python or C#. If you don t have this experience,

More information

NODE-RED An event based toolkit for devices and robots

NODE-RED An event based toolkit for devices and robots bill.reichardt@thingworx.com NODE-RED An event based toolkit for devices and robots WHAT IS NODE RED? An open source web application framework for node.js (Javascript) A web based IDE for connecting devices

More information

MQTT Broker API. This guide will get you started in connecting your devices to WolkAbout IoT Platform.

MQTT Broker API. This guide will get you started in connecting your devices to WolkAbout IoT Platform. MQTT Broker API Getting started This guide will get you started in connecting your devices to WolkAbout IoT Platform. Terminology Before you start, you should make yourself familiar with the common terms

More information

Sit all three speakers next to each other, starting with the Echo and ending with the Dot, and you'd get one tall, one medium, and one short.

Sit all three speakers next to each other, starting with the Echo and ending with the Dot, and you'd get one tall, one medium, and one short. Echo Tap Dot Sit all three speakers next to each other, starting with the Echo and ending with the Dot, and you'd get one tall, one medium, and one short. The differences between Amazon's speakers aren't

More information

System Energy Efficiency Lab seelab.ucsd.edu

System Energy Efficiency Lab seelab.ucsd.edu Motivation Embedded systems operate in, interact with, and react to an analog, real-time world Interfacing with this world is not easy or monolithic Sensors: provide measurements of the outside world Actuators:

More information

Enabling Full-Duplex Communications in APEX

Enabling Full-Duplex Communications in APEX Enabling Full-Duplex Communications in APEX Me Curt Workman - workmancw@ldschurch.org Education University of Utah Work Micron Electronics Evans&Sutherland The Church of Jesus Christ of Latter-Day Saints

More information

Information Authors: Trevor Frese, Evan Crook, Britt Christy, Kevin Malta Team: Struct bylighting Project Name: Benedictation

Information Authors: Trevor Frese, Evan Crook, Britt Christy, Kevin Malta Team: Struct bylighting Project Name: Benedictation Information Authors: Trevor Frese, Evan Crook, Britt Christy, Kevin Malta Team: Struct bylighting Project Name: Benedictation Revision History 1/22/2015: Created Living Requirements Doc 1/29/2015: Added

More information

Alexander Klein. #SQLSatDenmark. ETL meets Azure

Alexander Klein. #SQLSatDenmark. ETL meets Azure Alexander Klein ETL meets Azure BIG Thanks to SQLSat Denmark sponsors Save the date for exiting upcoming events PASS Camp 2017 Main Camp 05.12. 07.12.2017 (04.12. Kick-Off abends) Lufthansa Training &

More information

Open Source MQTT Brokers. Leon Anavi Konsulko Group OpenIoT Summit 2018

Open Source MQTT Brokers. Leon Anavi Konsulko Group  OpenIoT Summit 2018 Open Source MQTT Brokers Leon Anavi Konsulko Group leon.anavi@konsulko.com leon@anavi.org OpenIoT Summit 2018 Konsulko Group Services company specializing in Embedded Linux and Open Source Software Hardware/software

More information

HKIoTDemo Documentation

HKIoTDemo Documentation HKIoTDemo Documentation Release 1.0 Eric Tran, Tyler Freckmann October 12, 2016 Contents 1 Video of the Demo 3 2 About the project 5 3 Challenges we ran into 7 4 Architecture Overview 9 4.1 Architecture

More information

AT&T Flow Designer. Current Environment

AT&T Flow Designer. Current Environment AT&T Flow Designer A Visual IoT Application Development environment that includes reusable components, drag & drop design capabilities, team collaboration, and cloud deployment that allows M2M/IoT developers

More information

Serverless The Future of the Cloud?!

Serverless The Future of the Cloud?! DEV4867 Serverless The Future of the Cloud?! by Bert Ertman Those who stand for nothing, fall for anything - Alexander Hamilton @BertErtman Fellow, Director of Technology Outreach at Luminis Background

More information

Build Your Own Data Collection IoT Devices

Build Your Own Data Collection IoT Devices Build Your Own Data Collection IoT Devices Inspirations for (even) more data Analytics Seminar at Georgetown University Ulrich Norbisrath 2017-05-03 whoami http://ulno.net, Ulrich Norbisrath email: replace

More information

A DESCRIPTION-BASED HYBRID COMPOSITION METHOD OF MASHUP APPLICATIONS FOR MOBILE DEVICES

A DESCRIPTION-BASED HYBRID COMPOSITION METHOD OF MASHUP APPLICATIONS FOR MOBILE DEVICES Journal of Web Engineering, Vol. 15, No. 3&4 (2016) 277 309 c Rinton Press A DESCRIPTION-BASED HYBRID COMPOSITION METHOD OF MASHUP APPLICATIONS FOR MOBILE DEVICES KORAWIT PRUTSACHAINIMMIT, TAKEHIRO TOKUDA

More information

Video Analytics at the Edge: Fun with Apache Edgent, OpenCV and a Raspberry Pi

Video Analytics at the Edge: Fun with Apache Edgent, OpenCV and a Raspberry Pi Video Analytics at the Edge: Fun with Apache Edgent, OpenCV and a Raspberry Pi Dale LaBossiere, Will Marshall, Jerome Chailloux Apache Edgent is currently undergoing Incubation at the Apache Software Foundation.

More information

Build, Deploy & Operate Intelligent Chatbots with Amazon Lex

Build, Deploy & Operate Intelligent Chatbots with Amazon Lex Build, Deploy & Operate Intelligent Chatbots with Amazon Lex Ian Massingham AWS Technical Evangelist @IanMmmm aws.amazon.com/lex 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

More information

SigmaFlux Workshops Brochure Contact: Karan Makharia / Karan Kapoor

SigmaFlux Workshops Brochure Contact: Karan Makharia / Karan Kapoor SigmaFlux Workshops Brochure-2018 Contact: Karan Makharia - 7021923539 / 9324479670 Karan Kapoor - 7977515030 Internet of Things with Arduino Workshop course Content: 1. Introduction to Internet of Things

More information