The Art of Low-Cost IoT Solutions

Similar documents
Kolding June 12, 2018

T : Internet Technologies for Mobile Computing

FOSS PLATFORM FOR CLOUD BASED IOT SOLUTIONS

ITU-T Y.4552/Y.2078 (02/2016) Application support models of the Internet of things

SAP Edge Services, cloud edition Edge Services Overview Guide Version 1802

ITU-T Y Functional framework and capabilities of the Internet of things

SAP Edge Services Edge Services Overview Guide Version 1711

DELL: POWERFUL FLEXIBILITY FOR THE IOT EDGE

What you need to know about IoT platforms. How platforms stack up in IoT

Integrating Device Connectivity in IoT & Embedded devices

Bringing an all-in-one solution to IoT prototype developers

New Technologies: 4G/LTE, IOTs & OTTS WORKSHOP

ISV Award & IOT Button Challenge

OddCI: On-Demand Distributed Computing Infrastructure

PoLTE: The GPS Alternative for IoT Location Services

SWITCHED INFINITY: SUPPORTING AN INFINITE HD LINEUP WITH SDV

F5 Network Security for IoT

IoT Software Platforms

IoT in Port of the Future

A Vision of IoT: Applications, Challenges, and Opportunities With China Perspective

R&S VENICE On air. 24/7.

Why Connecting to the Internet of Things Project List

EdgeX Foundry. Facilitating IoT Interoperability by Extending Cloud Native Principles to the Edge GLOBAL SPONSORS

Architecture of Industrial IoT

DRIVING REVENUE FROM THE INTERNET OF THINGS

Dr. Tanja Rückert EVP Digital Assets and IoT, SAP SE. MSB Conference Oct 11, 2016 Frankfurt. International Electrotechnical Commission

ITU-T Y Specific requirements and capabilities of the Internet of things for big data

IERC Standardization Challenges. Standards for an Internet of Things. 3 and 4 July 2014, ETSI HQ (Sophia Antipolis)

OPERATION NEXTERDAY COMPTEL FINANCIAL RESULTS Q4 AND Juhani Hintikka, CEO Helsinki, 18 th of February COMPTEL CORPORATION 2016

Internet of Things (IoT) and Big Data DOAG 2016 Big Data Days

Internet of Things Conceptual Frameworks and Architecture

PROTOTYPE OF IOT ENABLED SMART FACTORY. HaeKyung Lee and Taioun Kim. Received September 2015; accepted November 2015

Model- based design of energy- efficient applications for IoT systems

An Inverse Evaluation of Netflix Architecture Using ATAM

Building Intelligent Edge Solutions with Microsoft IoT

Internet of Things Telecommunication operator perspective

Enhancing viewer experience with next-generation digital television multicast

Alcatel-Lucent 5620 Service Aware Manager. Unified management of IP/MPLS and Carrier Ethernet networks and the services they deliver

Business Case for CloudTV

Milestone Leverages Intel Processors with Intel Quick Sync Video to Create Breakthrough Capabilities for Video Surveillance and Monitoring

NAS vs. SAN: Storage Considerations for Broadcast and Post- Production Applications

Internet of Things (IoT) Vikram Raval GSMA

2016 Cord Cutter & Cord Never Study

ANALYST REPORT MANUFACTURING. Is IoT delivering factory floor efficiency? Analyst Report Prepared by Strategy Analytics.

Spectrum Management Aspects Enabling IoT Implementation

ITU-T Y Reference architecture for Internet of things network capability exposure

ENGINEERING COMMITTEE Energy Management Subcommittee SCTE STANDARD SCTE

From Capex to Opex in Broadcast Distribution

Autodesk software rental plans

From Capex to Opex IN BROADCAST DISTRIBUTION

Video Industry Making Significant Progress on Path to 4K/UHD

P1: OTA/XYZ P2: ABC c01 JWBK457-Richardson March 22, :45 Printer Name: Yet to Come

MOBILE DIGITAL TELEVISION. never miss a minute

DragonWave, Horizon and Avenue are registered trademarks of DragonWave Inc DragonWave Inc. All rights reserved

THE NEXT GENERATION OF CITY MANAGEMENT INNOVATE TODAY TO MEET THE NEEDS OF TOMORROW

Network and IT Infrastructure Services for the IoT Store

DVR or NVR? Video Recording For Multi-Site Systems Explained DVR OR NVR? 1

Spec Sheet R&S SpycerBox Cell

Abstract WHAT IS NETWORK PVR? PVR technology, also known as Digital Video Recorder (DVR) technology, is a

Networked visualization. Network-centric management & control and distributed visualization using standard IT infrastructure

Laser phosphor cinema projectors. Reduced total cost of ownership, superior image quality

Response to Ofcom Consultation The future use of the 700MHz band. Response from Freesat. 29 August 2014

DEVELOPING IN THE IOT SPACE

Boosting Performance Oscilloscope Versatility, Scalability

IoT Challenges & Testing aspects. Alon Linetzki, Founder & CEO QualityWize

IOT DEVELOPER SURVEY RESULTS. April 2017

IoT Technical foundation and use cases Anders P. Mynster, Senior Consultant High Tech summit DTU FORCE Technology at a glance

VMware Pulse IoT Center 1.0 Release Notes

IoT and the Implications for Security Inside and Outside the Enterprise. Richard Boyer CISO & Chief Architect, Security

Middleware for the Internet of Things Revision : 536

INTRODUCTION. FREEVISION Launch Presentation 30 September

IoT Strategy Roadmap

Digital Video Engineering Professional Certification Competencies

IoT SEP Licensing Portal

The whole picture. Seamlessly connecting your media world

A New Family of Smart ihome Products

Content. Solutions. DLB series. LigoDLB PRO. LigoDLB ac. LigoPTP series. LigoPTMP. NFT series. Enterprise 2. Operators 2. Industrial 3.

Consultation on Repurposing the 600 MHz Band. Notice No. SLPB Published in the Canada Gazette, Part 1 Dated January 3, 2015

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Recomm I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n

WHO WILL WIN THE IoT PLATFORM WARS?

Internet of Things - IoT Training

IS MOBILE TV (MTV) REALLY A MOBILE DELIVERY VEHICLE (MDV)

VISUAL RADIO PRODUCTION FOR SPORT EVENTS

Internet of Things: Cross-cutting Integration Platforms Across Sectors

IoT Egypt Forum A Catalyst for IoT Ecosystem in Egypt

Images for life. Nexxis for video integration in the operating room

The Importance of Connectivity in the IoT Roadmap End-User Sentiment Towards IoT Connectivity. An IDC InfoBrief, Sponsored by February 2018

Intelsat Maritime Solutions

MT300 Pico Broadcaster

Broadcasting from 1 West. The leading position in the Nordic region and a hotspot location for broadcasting in Central and Eastern Europe BROADCAST

SCTE OPERATIONAL PRACTICE

A Whitepaper on Hybrid Set-Top-Box Author: Saina N Network Systems & Technologies (P) Ltd

Fieldbus Testing with Online Physical Layer Diagnostics

Alcatel-Lucent 5910 Video Services Appliance. Assured and Optimized IPTV Delivery

Intelligent Monitoring Software IMZ-RS300. Series IMZ-RS301 IMZ-RS304 IMZ-RS309 IMZ-RS316 IMZ-RS332 IMZ-RS300C

Internet of Things (IoT) Training Programs. Catalog of Course Descriptions

Distributed by Pycom Ltd. Copyright 2016 by Pycom Ltd. All rights reserved. No part of this document may be reproduced, distributed, or transmitted

PoE: Adding Power to (IoT)

Spectrum for the Internet of Things

Transcription:

The Art of Low-Cost IoT Solutions 13 June 2017 By Igor Ilunin, DataArt www.dataart.com 2017 DataArt

Contents Executive Summary... 3 Introduction... 3 The Experiment... 3 The Setup... 4 Analysis / Calculations... 6 Pros, Cons and Considerations... 7 The Art of Low-cost IoT DataArt 2017 2

Executive Summary Global technology consultancy, DataArt set out to prove that it is possible to create a low-cost IoT solution. Currently delivering an IoT project has a high capital and operating expenditure. It is often a difficult choice for enterprises between the differencing tools and frameworks in the market all of which have pros and cons. To prove that IoT does not have to be expensive, or difficult to establish DataArt selected flexible, reliable and cost-efficient platforms with minimal investment in infrastructure, software, knowledge and employees needed. The solution must also have to be proven to be scalable so that working firms could reasonably employ it. The below proof of concept could be used by start-ups to scale-ups that require their ideas to be validated quickly, at minimal cost. Introduction We are living in the age of unprecedented industry disruption caused by a rapid speed of technological development, particularly in the area of the Internet of Things (IoT). IoT helps to transform industries into a data-driven paradigm, opening up vast opportunities. Fast IoT adoption is supported by companies which are transforming their business through technological innovation; manufacturers are providing low-cost and high-end devices and IoT platforms enabling device integration and management. There are a lot of IoT tools and frameworks with different pros and cons present on the market, and it is a difficult choice to make. We believe that digital IoT adoption should turn towards flexible, reliable and cost-efficient platforms with minimal investment into infrastructure, software, knowledge and employees. The Experiment To prove this concept, we decided to find out how to build an IoT solution from scratch with zero infrastructure and maintenance costs and little-to-no operating expense. This approach perfectly aligns with the cloud concepts such as pay for The Art of Low-cost IoT DataArt 2017 3

what you use, pay as you go and Platform as a Service (PaaS), Software as a Service (SaaS), and serverless approaches. The Setup To implement the concept, we employed Amazon Web Services (AWS) cloud capabilities, as it is the most modern and innovative cloud on the market. Our project was to create device simulators reporting telemetry in real time and to have this information accessible in real time through the API. We considered the AWS IoT platform as a powerful IoT framework. It supports MQTT - one of the most widely-used communication protocols. Our choice of supporting services to persist and process data was also based on its pricing and maintenance costs. After researching a few different approaches to architecture and a variety of services, we finally came up with the following list of components: - AWS IoT for data ingestions and device management, - DynamoDB - document storage to persist data readings, - AWS Lambda - serverless data processing, - S3 - block storage used as static website hosting, - Gateway API - REST access to the data. - Fig i. Dataflow The Art of Low-cost IoT DataArt 2017 4

The overall data flow for our concept project worked in the following way: 1. Devices are sending small volumes of data to AWS IoT (5 seconds each), 2. AWS IoT stores the data into DynamoDB table* 3. Lambda functions are triggered each minute and each hour to do data analysis and store results back into DynamoDB, 4. API Gateway exposes data from DynamoDB to the world through the REST API, 5. Static HTML website is hosted on the S3, and is consuming REST API to display real-time data charts and analytics. *Point #2 may look a bit silly at first sight, as you could argue that DynamoDB is not the best choice to store raw time-series data. However, it does a great job for the demo purposes with a small number of devices. The Art of Low-cost IoT DataArt 2017 5

We also considered using Firehose as a delivery stream from IoT to S3/Reshift and EMR cluster for data processing, but it would be an overkill for this micro-project. We set the following key parameters for the architecture: 1. Free if you do not have devices reporting any data. Also with Amazon free tier, you can get it for free for the small number of devices. 2. Highly scalable and available out of the box due to the nature of each selected component. 3. Minimal knowledge required to start. You can just write the code, as you need only to define rules and write logic in one of the very popular languages: JavaScript, Python or Java. Analysis / Calculations Let s say your backend operations are only required to process only several requests a minute this means that most of the time your CPU is idle. We assume that you do not want to pay for the idle time. So here comes serverless architecture to ensure you do not. Let s say you have 10,000 devices reporting small volumes of data every 15 minutes and this results in approximately 29.2 million requests monthly over 730 average hours a month. AWS IoT costs $5 per 1M requests, and DynamoDB costs $0.0065 for every ten put requests per second and the same cost for every 50 get requests per second. We get a monthly bill at around $146 just to receive the data through AWS IoT, and $14 to store it in DynamoDB with the smallest read capacity. We have $160 in total which is equivalent to $0.02 per device on a monthly basis or $0.000005 per request. It does not take into account the usage of lambda, storage, API gateway which will actually be just a fraction of these numbers, so we can neglect it. It is impressive to get an IoT solution with thousands of connected devices which will cost you less than two hundred dollars per month. However, let s imagine a business where devices are reporting critical data each second, and you have thousands of them. How much will you pay for serverless operations? The Art of Low-cost IoT DataArt 2017 6

I will save you some time and just provide the results for 10k devices sending one message a second the monthly payment will be more than $136k and for 100k devices $1,36M accordingly and monthly cost per device increases to $13.61. Would you still consider building your IoT solution serverless? The answer is - it depends! Pros, Cons and Considerations All these figures mean that optimising your request rate will immediately and almost linearly lead to reducing your monthly bill. This brings us to the second important conclusion we must consider the total cost of ownership. There is a virtual threshold beyond which the serverless approach becomes very expensive and may not be effective. For instance, the traditional architecture implementation cost may not depend so significantly on the number of devices or the number of requests per second, but the trade off is in additional operational expenses. The cost can also be reduced by using open source solutions. Doubtlessly, the serverless architecture has many advantages: - It transforms capital expenditure into operating expenditure, and generally reduces operational costs; - You do not have to think about internal system administration processes; - It reduces the development and deployment costs and timeframes (faster time to market); - It is scalable and fault tolerant by design. The first factor to consider is choosing the right approach for the requirements of your project. The serverless approach will be most appropriate if you are not concerned about the cloud lock-in and: 1. You are running a startup where you need validate your ideas fast, or you have a short time to market. 2. Your solution does not require frequent transmission of data from device to the cloud and therefore keeps the cost per device at a relatively low level. The Art of Low-cost IoT DataArt 2017 7

On the other hand, you may consider custom or open source IoT solutions if you are building a cloud-agnostic and highly customisable solution and operating with real-time data. For further information on DataArt's IoT development capability, please contact igor.ilunin@dataart.com. Note: No part of this document may be reproduced or transmitted in any form without written permission from DataArt. The provision of the information contained herein is not intended to, and does not, grant any right or license under any DataArt patents or copyrights. DataArt shall have no responsibility to update this information. The Art of Low-cost IoT DataArt 2017 8