CONNECTING SERVICES IN IOT DESIGN

Similar documents
Si7013 Temperature Humidity Driver v1.2

ARROW ARIS Board Software User s Guide 27/07/2016

NFC Framework and NT3H1201 Device Driver v1.1

HOW SENSOR FRAMEWORKS ENABLE EFFICIENT DEVELOPMENT

Internet-of-Things Conference. Andrew Bickley Technology Marketing Director

ARROW ARIS EDGE Board User s Guide 27/09/2017

ARROW ARIS EDGE Board Software User s Guide 12/05/2017

Device to Cloud. Software Hardware Know How

IoT Ecosystem and Business Opportunities

ARROW ARIS EDGE S3 Board User s Guide 21/02/2018

Intel Galileo gen 2 Board

Your Strategic Partner for Renesas RZ/G1x Products & Solutions

Quick Start Guide. Dynamic NFC/RFID tag IC expansion board based on ST25DV04K for STM32 Nucleo (X-NUCLEO-NFC04A1) Version 1.

Quick Start Guide. STM32 ODE Function Pack for connecting 6LoWPAN IoT Nodes to smartphone through a BLE interface (FP-NET-6LPBLE1)

Advantages of MIPI Interfaces in IoT Applications

DesignWare IP for IoT SoC Designs

IoT, Cloud and Managed Services Accelerating the vision to reality to profitability

HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION

HOW TO INTEGRATE NFC CONTROLLERS IN LINUX

Application Strategic Focus

ARM mbed Reference Designs

PERFORMANCE ANALYSIS USING NXP S I.MX RT1050 CROSSOVER PROCESSOR AND THE ZEPHYR OS

Renesas Synergy MCUs Build a Foundation for Groundbreaking Integrated Embedded Platform Development

Quick Start Guide (V1.0 May2015) Dynamic NFC tag expansion board based on M24SR for STM32 NUCLEO (X-NUCLEO-NFC01A1)

HEALTHCARE SOLUTIONS WITH RENESAS SYNERGY PLATFORM

Bluetooth Smart Development with Blue Gecko Modules. Mikko Savolainen October 2015

Particle E Series Cloud-integrated hardware platform for cellular IoT devices

Quick Start Guide. Bluetooth Low Energy expansion board based on SPBTLE-RF module for STM32 Nucleo (X-NUCLEO-IDB05A1) Version 1.

BCM4343W IoT Starter Kit Getting Started Guide Version 2.1

THE NEED FOR SMART SENSORS IN IOT. Internet. Uwe Hirsch Senior Business Development Manager

The Industrial Internet: Opportunities, Disruptions and Standards. Stephen Mellor Chief Technical Officer Industrial Internet Consortium

The Software of Things T Y S O N T U T T L E C E O S I L I C O N L A B S A S P E N C O R E C E O S U M M I T S H E N Z H E N 8 N O V E M B E R 2018

mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017

Overcoming Hurdles in Wearable Device Designs. John Logan Atmel

Quick Start Guide. Bluetooth Low Energy expansion board based on BlueNRG for STM32 Nucleo (X-NUCLEO-IDB04A1) Version 1.

ARM mbed mbed OS mbed Cloud

Internet of Everything for Industry SFO15-209

ISMART Inventek Systems Module Arduino Test. Product Brief

Ubiquitous IoT Perspectives The Power of Connected Sensors and Actuators

RENESAS SYNERGY PLATFORM

Quick Start Guide. STM32Cube function pack for IoT node with dynamic NFC tag, environmental and motion sensors (FP-SNS-SMARTAG1)

Internet Of Things (IoT) fattore abilitante nella città del futuro XII GIORNATA DELLA RICERCA ANIE

Integrated Security Management Framework

StreetWise IoT Solutions

Quick Start Guide. Stepper motor driver expansion board based on L6474 for STM32 Nucleo (X-NUCLEO-IHM01A1) Version 1.2.

Wireless Embedded Modules

Quick Start Guide. GNSS expansion board based on Teseo-LIV3F module for STM32 Nucleo (X-NUCLEO-GNSS1A1) Version 2.1 (Nov 9, 2018)

MAXIMIZE YOUR IOT INVESTMENT WITH SCALABLE SOLUTIONS FROM AWS AND NXP

Specifications and Application Documents. Laurent Sourgen NFC Forum Board Member STMicroelectronics

SPARK CORE A DIY guide for KingMakers KANDARP JANI DAN TEBBS

Internet of Things Cisco s Vision & Approach

BLE to Wi-Fi Gateway

Use of ISP1807-LR Evaluation Boards

TRENDS IN SECURE MULTICORE EMBEDDED SYSTEMS

How to use IoT Platforms for the Smart Buildings and Data Centers

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

Quick Start Guide. Bluetooth low energy, sensors and NFC tag software for STM32Cube (BLUEMICROSYSTEM3) Version (September 15, 2016)

How onem2m fits into the landscape of IoT technologies

PBLN52832 DataSheet V Copyright c 2017 Prochild.

SEAMLESS INTEGRATION OF COMMUNICATION PROTOCOLS

iw-rainbow-g3 / G3V FAQs:

Version (Apr 28, 2016)

Whitepaper. IoT Protocols. PAASMER Support for Protocols. Website:

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

TapNLink TnL-FIR103 (BLE, NFC) Datasheet 16 February 2018 Version 1.1

mbed Kit User Guide of NQ62x daughter board

ArduCAM CC3200 UNO board

Industrial IoT Sensor Node & Gateway Solutions

Rapid IoT prototyping kit: SLN-RPK-NODE

Fusing Sensors into Mobile Operating Systems & Innovative Use Cases

SPBTLE-1S ArTM. October STMicroelectronics

ARM mbed Towards Secure, Scalable, Efficient IoT of Scale

Leveraging IoT Biometrics and Zephyr RTOS for Neonatal Nursing in Uganda

Quick Start Guide. Version 2.4 (September 05, 2018)

Quick Start Guide. High power stepper motor driver expansion board based on powerstep01 for STM32 Nucleo (X-NUCLEO-IHM03A1)

MQTT Protocol Support. Cloud Ready Gateway. Modular Architecture

The world of BAOS. Easy connectivity for KNX with Bus Access and Object Server. Overview and applications

Cisco Connected Factory Accelerator Bundles

Lesson 9 Smart city Services And Monitoring. Chapter-12 L09: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

A platform to build smart solutions for everyday ease

SABRE Board for Smart Devices

An Overview of Smart Sustainable Cities and the Role of Information and Communication Technologies (ICTs)

SensiBLE Getting Started. Your Idea - Worth come true

ARM and x86 on Qseven & COM Express Mini. Zeljko Loncaric, Marketing Engineer, congatec AG

Provisioning secure Identity for Microcontroller based IoT Devices

Use of ISP1507-AL Evaluation Boards

EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG

T he key to building a presence in a new market

Quick Start Guide. Stepper motor driver expansion board based on L6474 for STM32 Nucleo (X-NUCLEO-IHM01A1) Version 1.

Developing on DragonBoard

From Sensors to Cloud: The Case for a Complete Ecosystem for IoT Development

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

ARDUINO PRIMO. Code: A000135

IoT Based Home Automation System over the Cloud

Copyright 2017 Samsung. All Rights Reserved. O-Hoon Kwon, Ph.D. Samsung Electronics

HOW TO INTEGRATE NFC FRONTENDS IN LINUX

BLE MODULE SPECIFICATIONS

Introducing Linxs Executive Summary - Q2/2018. Linxs by New Tinxs NV/SA

Enabling technologies for Wireless Sensor Networks VTT Technical Research Centre of Finland Ltd

Connect with Simplicity

Transcription:

CONNECTING SERVICES IN IOT DESIGN RELOC s.r.l. Conference Lake Garda, 7-8 April 2016

Internet-of-Things Evolution of the Internet in which everyday physical objects are seamlessly integrated into the information network, and data coming from things is mixed with information generated by people, processes and systems in order to build enhanced cooperative services and applications: it s about adding value and solving problems. 1 Things with embedded sensors and communication COLLECT ACT COMMUNICATE 2 3 ANALYZE Local and wide area networks Collect, mix, and process data

Internet-of-Things 2015 Connected devices 5 10B 2020 50B 14B 28B Source: Harbor Research, Cisco, BOSH

Internet-of-Things Business impact Gartner predicts that the total economic value add for the Internet of Things will be $1.9 trillion dollars in 2020, benefiting a wide range of industries, such as, healthcare, retail, and transportation. 180+ $ Billion Source: CISCO Source: Postscapes, Harbor Research > $1 Trillion

Internet-of-Things Examples Source: Vala Afshar, «40 IoT Solutions», 2014

Internet-of-Things A lot of opportunities but there still are problems and challenges. A few examples: VISION @product design IoT is about adding values and solving problems while in 2015 [IoT] progress was documented by the number of devices that were connected online [ ]. This is like measuring a hospital by the number of patients rather than how effective it is at curing people. Focus on the analysis phase (problem identification, solution analysis, user experience,..) and product differentiation Efficient implementation based on design reuse platform-based design

Internet-of-Things COMPLEXITY @system-level / embedded Internet-of-Things applications include critical design parts, e.g. communication (numerous protocols both at transport and application layer), cloud-service (multitude of solutions available) calling for specific design competences. Pre-verified ready-to-use platform components (reduce risk, accelerate design, simplify update and protocol migration) SECURITY & PRIVACY @system-level / embedded Potential security vulnerabilities involving encryption, permissions, password security. Products vulnerabilities stress unlawful surveillance / privacy issues. Device with encryption capabilities for secure end-to-end communications; Robust secured remote update procedures to potentially fix security issues.

System Architecture Cloud Services User Interface Networking Smart Objects

Embedded Connectivity Embedded connectivity requires significant HW / FW modifications vs Accelerate development: move firmware development at the API level Simplify update: abstract connectivity solution

Cloud Services and Applications Challenges of interaction with cloud services Multiple device-to-cloud protocols Multiple semantics and APIs Different device management (e.g. provisioning) Test and field monitoring challenges Requires industry proven solution for fast adoption Internet-of-Things ready-to-use starter-kits comprehensive application examples CoAP pre-verified device-to-cloud system components

IoT Board Architecture and Schematics 1 Reduce design errors via Configurator tools IoT Board Wired LEDs Gyro 3DOF Sensors Switches Acc. 3DOF T / H Ethernet USB Host USB Device ETH USB USB GPIOs S7 Cortex-M4 (176 pins) SPI* I2C** SPI* UART I2C** Wireless Wi-Fi BLE On- Board JTAG BUS On-Board Flash Display + Touch** TFT Controller NFC 2 Board BSP @Gallery Accelerate development On-Board RAM

IoT Board Firmware Components SENSOR MONITORING Physical bus sharing with dynamic reconfiguration Developed on S3, seamlessly ported on S7 3

IoT Board Firmware Components SENSOR MONITORING... gyro.p_api->open( gyro.p_ctrl, gyro.p_cfg ); acc.p_api->open( acc.p_ctrl, acc.p_cfg ); th.p_api->open( th.p_ctrl, th.p_cfg ); while (run) { gyro.p_api->readangularrates( gyro.p_ctrl, &gyro_rates ); acc.p_api->readaccelerations( acc.p_ctrl, &acc_rates ); th.p_api->readtemperature( th.p_ctrl, &temperature ); th.p_api->readhumidity( th.p_ctrl, &humidity );... } 5 Innovate - sensor fusion w/ same API - multi-device adaptive sensing (see smartphone) gyro.p_api->close( gyro.p_ctrl ); acc.p_api->close( acc.p_ctrl ); th.p_api->close( th.p_ctrl );... 4 Similar APIs for different sensors. Accelerate: save 1 / 2 wks per sensor (development & test).

IoT Board Firmware Components NFC CONNECTIVITY High-Level Application Simple NVM memory interface Software Add-ons NFC Device Driver NFC Framework TLV NDEF Parser Proprietary Parser NDEF API! R/W web url, e-mail, text,.. Synergy SW PLT Synergy HW PLT I2C NFC Fmwk I2C HAL Driver SW I2C BUS I2C HW Module 6 Accelerate interact with a smartphone via NFC in a few hours. Save 1 man/month of development and test for flexible NDEF interface I2C bus NFC to I2C tag

IoT Board Firmware Components WI-FI CONNECTIVITY Device provisioning Send data to the cloud Receve events and commands App-to-Cloud I/F Cloud device management Cloud-specific management «Standard» product App Cloud APIs Cloud protocol REST / MQTT / CoAP /.. NetX API interface Framework Drivers Wi-Fi Manager Wi-Fi Driver SPI Framework SPI Driver 7 Accelerate Save several man/month of development and test for networking 8 Flexibility Selection of Wi-Fi controller

IoT Board Sensors to Cloud Application Sensor-to-Cloud 3DOF accelerometer 2DOC gyroscope Temperature Humidity Cloud-to-Actuator Control of RGB lamp RESTful interface to SENSHUB platform

BUILDING A CONNECTED WORLD. TODAY. info@reloc.it