Security in Apple HomeKit. 4. Meeting IG sha 9. März 2017 in Horw Dr. Cuno Pfister
|
|
- Jack Jayson Lawson
- 5 years ago
- Views:
Transcription
1 Security in Apple HomeKit 4. Meeting IG sha 9. März 2017 in Horw Dr. Cuno Pfister
2 The Problem? 2
3 Also a Problem X? 3
4 Apple WWDC 2014 With HomeKit we want to bring some sanity to home automation 4
5 HomeKit 5
6 Voice Control 6
7 Setup of an Accessory... 7
8 Setup of an Accessory... 8
9 HomeKit Accessory Protocol End-to-end security protocol IP and BLE as transports Simple setup process Interoperability (API in ios) Scenes allow control of multiple devices Siri voice control State-of-the-art security algorithms Remote access via icloud is optional 9
10 What are HomeKit Products? HomeKit Accessories With standard profiles With custom profiles Bridges HomeKit SDKs Standard SDKs for some reference hardware Custom SDKs for custom hardware
11 The Challenge 11
12 HomeKit Security
13 OberonHAP Architektur (WiFi, Ethernet) accessory logic (e.g. door lock code) IP stack OberonHAP server OberonHAP protocol OberonHAP crypto platform (hardware, with RTOS or «bare metal») 13
14 Algorithmic Innovations Novel combinations of key algorithms «Multiplication in a prime field including modular reduction» Reducing the number of expensive instructions For example, bringing down the number of multiplications for SRP from 64 to 8 millions
15 nrf52 Reference Platform nrf52 microcontroller Cortex-M4F at 64 MHz 64 KB RAM and 512 KB Flash nrf52 DK development kit link BLE stack S132 v2.0 (SoftDevice) SDK developed by Nordic using OberonHAP link
16 Speed: Pair Setup & Verify Core Cortex-M0 Cortex-M3 Cortus APS3RP Instruction set architecture Cortex-M4F ARMv6-M ARMv7-M Cortus V2 ARMv7E-M with FPv4-SP extension microaptiv UP MIPS32 with DSP enhancements Clock frequency 16 MHz 48 MHz 50 MHz 64 MHz 200 MHz Setup phase 1 (static setup code) 3,881 ms 1,109 ms 578 ms 361 ms 97 ms Setup phase 2 14,965 ms 4,256 ms 2,191 ms 1,338 ms 357 ms Opening a session (authentication) 935 ms 255 ms 125 ms 52 ms 18 ms These numbers only include the cryptographic processing. The Bluetooth Low Energy stack (or the IP stack for WiFi or Ethernet), the application logic, and ios at the other end will add to the round-trip times as experienced by a user. Zero wait states assumed
17 nrf52 RAM Footprint free for application 34.5 KB free for application 39.5 KB free for application 40.4 KB OberonHAP plus accessory logic (static data) OberonHAP plus accessory logic (stack) BLE Stack (static data & stack) 7.7 KB 11.8 KB 10.0 KB OberonHAP plus accessory logic (static data) OberonHAP plus accessory logic (stack) BLE Stack (static data & stack) 7.7 KB 6.8 KB 10.0 KB OberonHAP plus accessory logic (static data) OberonHAP plus accessory logic (stack) BLE Stack (static data & stack) 7.7 KB 5.9 KB 10.0 KB FAST option MEDIUM option SMALL option 17
18 Side-Channel Attacks
19 How to Trust such Code? Test suite Edge cases, negative tests, random tests Formal correct proofs The proofs have been reviewed by external security experts (Prof. Willi Meier and Prof. C. Nicola) Found to be «in all parts mathematically and formally correct»
20 Tim Cook, Apple CEO Oberon is key partner of Apple in HomeKit ecosystem, along with accessory & silicon vendors (some are customers of 20 us).
21 Questions?
22 Oberon microsystems OberonHAP Instruction Set (e.g. ARMv7) data sheets & dev kits Semiconductor Vendor (e.g. Nordic Semiconductor) HomeKit SDK dev kits HomeKit Accessory Developer marketing collateral Retailers packaged accessories Consumers Hardware IP Vendors (e.g. ARM) Hardware IP (e.g. Cortex-M4) chip design accessory hardware design and firmware packaged accessories Foundries Contract Manufacturers HomeKit Accessory Protocol specification production chips Distributors Apple
23 Oberon microsystems HomeKit SDK Instruction Set (e.g. ARMv7) data sheets & dev kits Semiconductor Vendor (e.g. Nordic Semiconductor) dev kits HomeKit Accessory Developer marketing collateral Retailers packaged accessories Consumers Hardware IP Vendors (e.g. ARM) Hardware IP (e.g. Cortex-M4) chip design accessory hardware design and firmware packaged accessories Foundries Contract Manufacturers HomeKit Accessory Protocol specification production chips Distributors Apple
24 Serendipity!
25 First Licensee 25
Developing Accessories for the Apple HomeKit Ecosystem. November 2016
Developing Accessories for the Apple HomeKit Ecosystem November 2016 Introduction to Apple HomeKit Apple HomeKit is a framework for communicating with and controlling connected home accessories such as
More informationFrequently Asked Questions
Bluetooth low energy Module Frequently Asked Questions Rev. record 29-Sep.-2017> Ver.1.0 Release 1. General Q1-1: How to order the modules, evaluation boards (EVB) and evaluation kits (EVK)? A1-1: To order,
More informationFrequently Asked Questions
Bluetooth low energy Module Frequently Asked Questions Table of contents 1. General Q1-1: How can I order the modules, evaluation boards (EVB) and evaluation kits (EVK)? Q1-2: What is Bluetooth low energy
More informationBLE MODULE SPECIFICATIONS
WIRELESS-TAG BLE MODULE SPECIFICATIONS nrf51-01/02/dk Bluetooth Low Energy (BLE) module of nrf51-01/02 is the next generation BLE module released by SEMITRION electronics. The modules use nrf51822 from
More informationDeep 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 informationAn Incubator Project in the Apache Software Foundation. 13 July 2016
An Incubator Project in the Apache Software Foundation http://mynewt.apache.org/ 13 July 2016 Apache Mynewt Open Source OS for Constrained IoT MCU / Hardware independent ARM Cortex-M*, AVR, MIPS, more...
More informationBluetooth Low Energy Portfolio
Bluetooth Low Energy Portfolio February 2016 - Page 1 Price Smart Platform 3 Platforms based on BLE Combo Node Connectivity ISP0900 series Intelligent Node ISP1300 series ISP091201 ISP1500 series ISP130301
More informationSchlage Sense App Instructions
Schlage Sense App Instructions Contents How to pair the lock with an Apple device... 2 How to Retrieve Your Activity History for your Schlage Sense Locks... 4 How to Add Access Codes to Your Schlage Sense
More informationSo you think developing an SoC needs to be complex or expensive? Think again
So you think developing an SoC needs to be complex or expensive? Think again Phil Burr Senior product marketing manager CPU Group NMI - Silicon to Systems: Easy Access ASIC 23 November 2016 Innovation
More informationmbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017
mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM mbed: Connecting chip to cloud Device software Device services Third-party cloud services IoT device application mbed Cloud Update IoT cloud
More informationUse of ISP1807-LR Evaluation Boards
Use of ISP1807-LR Evaluation Boards Application Note AN181104 Introduction Scope This document gives details on hardware and software for using and testing Insight SiP Bluetooth Low Energy module ISP1807-LR,
More informationA Developer's Guide to Security on Cortex-M based MCUs
A Developer's Guide to Security on Cortex-M based MCUs 2018 Arm Limited Nazir S Arm Tech Symposia India Agenda Why do we need security? Types of attacks and security assessments Introduction to TrustZone
More informationSecuring IoT with the ARM mbed ecosystem
Securing IoT with the ARM mbed ecosystem Xiao Sun / Senior Applications Engineer / ARM ARM mbed Connect / Shenzhen, China December 5, 2016 Lots of interest in IoT security Researchers are looking into
More informationUse of ISP1880 Accelero-Magnetometer, Temperature and Barometer Sensor
Use of Accelero-Magnetometer, Temperature and Barometer Sensor Application Note AN181105 Introduction Scope This application note describes how to set up a Sensor demonstration with Sensors Board that
More informationHEALTHCARE SOLUTIONS WITH RENESAS SYNERGY PLATFORM
HEALTHCARE SOLUTIONS WITH RENESAS SYNERGY PLATFORM 2017.10 01-02 Speeding-up Medical Device Development Developing medical products is a long process that not only involves all the necessary steps of modern
More informationNRF51822 Eval Kit User Manual
NRF51822 Eval Kit User Manual Introduction The nrf51822 is a powerful multi-protocol single chip solution for ULP wireless applications. It incorporates Nordic s latest best-in-class performance radio
More informationARM mbed mbed OS mbed Cloud
ARM mbed mbed OS mbed Cloud MWC Shanghai 2017 Connecting chip to cloud Device software Device services Third-party cloud services IoT device application mbed Cloud Update IoT cloud applications Analytics
More informationCypress PSoC 6 Microcontrollers
Cypress PSoC 6 Microcontrollers Purpose-Built for the Internet of Things WWW.CYPRESS.COM/PSOC6 Unmatched Solutions for the Internet of Things EMBEDDED IN TOMORROW The IoT is exploding, with more than 30
More informationUse of ISP1507-AL Evaluation Boards
Use of ISP1507-AL Evaluation Boards Application Note AN181103 Introduction Scope This document gives details on hardware and software for using and testing Insight SiP Bluetooth Low Energy module ISP1507-AL,
More informationARM mbed Technical Overview
ARM mbed Technical Overview Jerry Wang, FAE, ISG ARM Tech Forum Taipei July 4 th 2017 ARM mbed: Connecting chip to cloud Device software Device services Third-party cloud services IoT device application
More informationARM mbed Towards Secure, Scalable, Efficient IoT of Scale
ARM mbed Towards Secure, Scalable, Efficient IoT of Scale Kirsi Maansaari Product Manager, ARM Copenhagen/Embedded Everywhere 2016 Faster route to secure IoT from chip to cloud Announced at ARM TechCon
More informationSiFive Freedom SoCs: Industry s First Open-Source RISC-V Chips
SiFive Freedom SoCs: Industry s First Open-Source RISC-V Chips Yunsup Lee Co-Founder and CTO High Upfront Cost Has Killed Innovation Our industry needs a fundamental change Total SoC Development Cost Design
More informationUsing SoC Vendor HALs in the Zephyr Project. Maureen Helm, NXP
Using SoC Vendor HALs in the Zephyr Project Maureen Helm, NXP What is Zephyr Project? Small Footprint RTOS As small as 8KB Enables applications code to scale Configurable Modular Truly Open Source Apache
More informationIoT Infrastructure. idevicesinc.com
IoT Infrastructure idevicesinc.com Introduction To The idevices IoT Infrastructure The idevices IoT Infrastructure efficiently solves communication needs for connected devices without increasing development
More informationARM Processor Architecture
Chapters 1 and 3 ARM Processor Architecture Embedded Systems with ARM Cortext-M Updated: Monday, February 5, 2018 A Little about ARM The company Originally Acorn RISC Machine (ARM) Later Advanced RISC
More informationCortex-M Processors and the Internet of Things (IoT)
Cortex-M Processors and the Internet of Things (IoT) Why the processor matters? What are we doing to enable IoT and what are the challenges? Joseph Yiu January 2013 Andrew Frame Abstract In the last two
More informationProducts and solutions for Secure Wearables
Products and solutions for Secure Wearables Content Introduction... 3 Security... 4 Secure element and integrated NFC boosted solutions for wearable devices... 4 Secure element... 5 NFC booster and nfc
More informationThe Opportunities and Challenges of IOT Market. YuChuan Yang MediaTek Inc.
The Opportunities and Challenges of IOT Market YuChuan Yang MediaTek Inc. Fundamental Shift in Scale & Scope PC Home as unit Mobile internet Person as unit IoT Thing as unit 1x 10x 100x 1000x 1990 2010
More informationWireless-Tag WT51822-S1
Wireless-Tag WT51822-S1 Bluetooth Low Energy 4.1 Module DATASHEET Description Bluetooth Low Energy (BLE) module of WT51822-S1 is the next generation BLE4.1(Compatible With BLE4.0) module released by Wireless-Tag
More informationSTSW-BLUENRG1-DK. BlueNRG-1, BlueNRG-2 DK SW package
BlueNRG-1, BlueNRG-2 DK SW package Data brief Features Bluetooth SMART SW package supporting BlueNRG-1 and BlueNRG-2 Bluetooth low energy (BLE) systems-on-chip BlueNRG-1 Navigator and BlueNRG-2 Navigator
More informationBT121 Bluetooth Smart Ready Module. May 2015
BT121 Bluetooth Smart Ready Module May 2015 TOPICS Bluetooth Smart vs. Smart Ready Bluetooth Smart Ready Use Cases BT121 Key Features BT121 Benefits BT121 Overview Bluetooth Smart Ready Software Development
More informationUsing SoC Vendor HALs in the Zephyr Project. Maureen Helm, NXP
Using SoC Vendor HALs in the Zephyr Project Maureen Helm, NXP What is Zephyr Project? Small Footprint RTOS As small as 8KB Enables applications code to scale Configurable Modular Truly Open Source Apache
More informationProvisioning secure Identity for Microcontroller based IoT Devices
Provisioning secure Identity for Microcontroller based IoT Devices Mark Schaeffer, Sr. Product Marketing Manager, Security Solutions Synergy IoT Platform Business Division, Renesas Electronics, Inc. May
More informationThe Next Steps in the Evolution of Embedded Processors
The Next Steps in the Evolution of Embedded Processors Terry Kim Staff FAE, ARM Korea ARM Tech Forum Singapore July 12 th 2017 Cortex-M Processors Serving Connected Applications Energy grid Automotive
More informationNew Approaches to Connected Device Security
New Approaches to Connected Device Security Erik Jacobson Architecture Marketing Director Arm Arm Techcon 2017 - If you connect it to the Internet, someone will try to hack it. - If what you put on the
More informationENABLING EMBEDDED UA SECURITY AND DISCOVERY
ENABLING EMBEDDED UA SECURITY AND DISCOVERY Liam Power Principal Engineer, Embedded Systems Copyright 2014 2012 Matrikon Inc. STATE OF EMBEDDED TECHNOLOGY Copyright 2014 2012 Matrikon Inc. Mountain View,
More informationBuilding mbed Together: An Overview of mbed OS and How To Get Involved
Building mbed Together: An Overview of mbed OS and How To Get Involved Hugo Vincent / Product Lead mbed OS, Paul Bakker / Product Strategy, mbed IoT Device Platform mbed Sponsored Session/ ARM Tech Con
More informationAccelerating IoT with ARM mbed
Accelerating IoT with ARM mbed Zach Shelby VP Marketing Internet of Things Business Unit mbed Connect / Shenzhen, China 15 th Dec 2015 Productivity Security Connectivity Management Efficiency 2 Since TechCon
More informationARM TrustZone for ARMv8-M for software engineers
ARM TrustZone for ARMv8-M for software engineers Ashok Bhat Product Manager, HPC and Server tools ARM Tech Symposia India December 7th 2016 The need for security Communication protection Cryptography,
More informationARM mbed Technical Overview
ARM mbed Technical Overview Byungdoo Choi ARM IoTBU FAE Korea June 2017 ARM 2017 ARM knows the world of connected devices >95% market share >85% market share >90% market share >90% market share smartphone
More informationBidirectional wireless communication between IBM Cloud and Bluetooth Low Energy peripherals through SimpleLink Wi-Fi
Bidirectional wireless communication between IBM Cloud and Bluetooth Low Energy peripherals through SimpleLink Wi-Fi 30.7B connected devices by 2020, 75.4B by 2025 Top IoT concerns Security Complex standards
More informationWireless Module Bluetooth R Smart Module EYSGCN Series EYSGJN Series EYAGJN Series Overview. Sep. 14, 2015 Version 1.0
Wireless Module Bluetooth R Smart Module EYSGCN Series EYSGJN Series EYAGJN Series Overview Sep. 14, 2015 Version 1.0 Taiyo Yuden Bluetooth R Smart Module Line-Up Taiyo Yuden Bluetooth R Smart Module Basic
More informationAdvanced Computer Systems 2018 Final project
Advanced Computer Systems 2018 Final project Submitted by: Eyal Golombek Date: 19/3/18 Project Idea and Goal: The goal of the project was to create a secure authentication token that will allow users to
More informationBeyond TrustZone PSA Reed Hinkel Senior Manager Embedded Security Market Development
Beyond TrustZone PSA Reed Hinkel Senior Manager Embedded Security Market Development Part1 - PSA Tech Seminars 2017 Agenda Platform Security Architecture Architecture overview Trusted Firmware-M IoT Threat
More informationThis document gives details on hardware and software for using and testing Insight SiP Bluetooth Low Energy module ISP1302-BS.
Application Note AN160301 Use of -BS Development Kit Introduction Scope This document gives details on hardware and software for using and testing Insight SiP Bluetooth Low Energy module -BS. Contents
More informationNew STM32 F7 Series. World s 1 st to market, ARM Cortex -M7 based 32-bit MCU
New STM32 F7 Series World s 1 st to market, ARM Cortex -M7 based 32-bit MCU 7 Keys of STM32 F7 series 2 1 2 3 4 5 6 7 First. ST is first to sample a fully functional Cortex-M7 based 32-bit MCU : STM32
More informationKinetis KE1xF512 MCUs
NXP Semiconductors Document Number: KE1XF512PB Product Brief Rev. 1.1, 08/2016 Kinetis KE1xF512 MCUs Robust 5V MCUs with ADCs, FlexTimers, CAN and expanding memory integration in Kinetis E-series. Now
More informationAutomotive Security An Overview of Standardization in AUTOSAR
Automotive Security An Overview of Standardization in AUTOSAR Dr. Marcel Wille 31. VDI/VW-Gemeinschaftstagung Automotive Security 21. Oktober 2015, Wolfsburg Hackers take over steering from smart car driver
More informationInternet of Everything for Industry SFO15-209
Internet of Everything for Industry SFO15-209 Bent G Christensen Connected Devices BU, Cisco September 2015 People - are increasingly connecting more devices and providing more data. Data - transforming
More informationBuilding secure devices on the intelligent edge with Azure Sphere. Paul Foster, Microsoft Dr Hassan Harb, E.On
Building secure devices on the intelligent edge with Azure Sphere Paul Foster, Microsoft Dr Hassan Harb, E.On Microcontrollers (MCUs) low-cost, single chip computers 9 BILLION new MCU devices built and
More informationSoftware Design Challenges for heterogenic SOC's
Software Design Challenges for heterogenic SOC's René Janssen, Product manager Logic Technology 1 Agenda 1. Advantages of heterogenous devices 2. How to manage inter-processor communication 3. Example
More informationSpartan-6 and Virtex-6 FPGA Embedded Kit FAQ
Spartan-6 and Virtex-6 FPGA FAQ February 5, 2009 Getting Started 1. Where can I purchase an Embedded kit? A: You can purchase your Spartan-6 and Virtex-6 FPGA Embedded kits online at: Spartan-6 FPGA :
More informationWireless Module Bluetooth R low energy Module Overview. Dec. 9, 2016 Version 1.4
Wireless Module Bluetooth R low energy Module Overview Dec. 9, 2016 Version 1.4 Taiyo Yuden Bluetooth R low energy Module Line-Up Taiyo Yuden Bluetooth R low energy Module EYSHCN Series nrf52832 Module
More informationKinetis + mbed = the secure connection in IOT
Kinetis + mbed = the secure connection in IOT PING LIANG SENIOR TECHNICAL MARKETING MANAGER OF MICROCONTROLLERS & MICROPROCESSORS mbed Connect China, Shenzhen Dec 15, 2015 EXTERNAL USE SECURE EMBEDDED
More informationResilient IoT Security: The end of flat security models
Resilient IoT Security: The end of flat security models Xiao Sun Senior Application Engineer ARM Tech Symposia China 2015 November 2015 Evolution from M2M to IoT M2M Silos of Things Standards Security
More informationARDUINO PRIMO. Code: A000135
ARDUINO PRIMO Code: A000135 Primo combines the processing power from the Nordic nrf52 processor, an Espressif ESP8266 for WiFi, as well as several onboard sensors and a battery charger. The nrf52 includes
More informationDevice to Cloud. Software Hardware Know How
Device to Cloud Software Hardware Know How Who we are q Innovative Australian based company working in Embedded Bluetooth and Wi-Fi for more than 16 years q World leading expertise in embedded Bluetooth
More informationmicro:bit runtime ARM mbed Nordic nrf51-sdk
Block Editor Touch Develop PXT Java Script C / C++ Python Microsoft Microsoft Microsoft Code Kingdoms ARM mbed PSF +friends micro:bit runtime ARM mbed Nordic nrf51-sdk runtime Applications Bluetooth Profile
More informationHARDWARE REFERENCE IMM-NRF51822
HARDWARE REFERENCE IMM-NRF51822 Micro-module Copyright 2014 I-SYST, all rights reserved. This document may not be reproduced in any form without, express written consent from I-SYST. Limited Warranty The
More informationLaunch Smart Products With End-to-End Solutions You & Your Customers Can Trust
Solution Brief: Launch Smart Products With End-to-End Solutions You & Your Customers Can Trust DeviceTone, our ready to run "connect, manage and enable" solution for product companies, makes secure connectivity,
More informationWireless Module Bluetooth R low energy Module Overview. May 30, 2018 Version 1.8
Wireless Module Bluetooth R low energy Module Overview May 30, 2018 Version 1.8 TAIYO YUDEN Bluetooth R low energy Module Line-Up Taiyo Yuden Bluetooth R low energy Module nrf52832 Module nrf52810 Module
More informationKinetis SDK v Release Notes for KV5x Derivatives
Freescale Semiconductor, Inc. Document Number: KSDK120MKV5XRN Release Notes Rev. 0, 08/2015 Kinetis SDK v.1.2.0 Release Notes for KV5x Derivatives 1 Overview These are the release notes for the Freescale
More informationHardware Software Bring-Up Solutions for ARM v7/v8-based Designs. August 2015
Hardware Software Bring-Up Solutions for ARM v7/v8-based Designs August 2015 SPMI USB 2.0 SLIMbus RFFE LPDDR 2 LPDDR 3 emmc 4.5 UFS SD 3.0 SD 4.0 UFS Bare Metal Software DSP Software Bare Metal Software
More informationAlternative Designs and Decision Making for Top Design Selection
Alternative Designs and Decision Making for Top Design Selection 1 Step 1. Generation of Alternatives (>2 Conceptual Designs) Multiple Alternative conceptual designs Optimal Solution (by balanced capability,
More informationBLE121LR Bluetooth Smart Long Range Module 5/12/2014 1
BLE121LR Bluetooth Smart Long Range Module 5/12/2014 1 Table of Contents Key Features Benefits BLE121LR Overview Bluetooth Smart Software Certifications Development Tools Use Cases 5/12/2014 2 Key Features
More informationPBLN52832 DataSheet V Copyright c 2017 Prochild.
PBLN52832 DataSheet V1.2.3 Copyright c 2017 Prochild. No part of this publication and modification may be reproduced without the prior written permission of the author. Revision History No Version Date
More informationGWBMD0x Bluetooth Low Energy module
GWBMD0x Bluetooth Low Energy module Data sheet version 2.0 draft GWBMD0X DATASHEET 2.0 DRAFT GIGAWIT 1 Introduction Base on Nordic Semiconductor s nrf51822 BLE protocol processor, Gigawit GWBMD0x BLE module
More informationSTM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013
STM32F3 Cuauhtémoc Carbajal ITESM CEM 12/08/2013 1 STM32 Portfolio 2 32 bit/dsc Applications A typical embedded system with both control and signal processing requirements Digital Signal Controllers efficient
More informationDesigning Security & Trust into Connected Devices
Designing Security & Trust into Connected Devices Eric Wang Sr. Technical Marketing Manager Tech Symposia China 2015 November 2015 Agenda Introduction Security Foundations on ARM Cortex -M Security Foundations
More information3 Software Stacks for IoT Solutions. Ian Skerrett Eclipse
3 Software Stacks for IoT Solutions Ian Skerrett Eclipse Foundation @ianskerrett Copyright 2016 The Eclipse Foundation. All Rights Reserved Eclipse Foundation Not-for-profit open source foundation responsible
More informationAdafruit Feather nrf52840 Express
Adafruit Feather nrf52840 Express PRODUCT ID: 4062 The Adafruit Feather nrf52840 Express is the new Feather family member with Bluetooth Low Energy and native USB support featuring the nrf52840! It's our
More informationIntroduction to the Itron Riva Dev Kits
Introduction to the Itron Riva Dev Kits The purpose of this Guide is to give you a fast path to understanding which Itron Riva Dev Kit is best for your development goals. Itron offers 3 kits: Itron Riva
More informationEVALUATION BOARD MANUAL EBSHSN Series. EVALUATION KIT MANUAL EKSHSN Series
. EVALUATION BOARD MANUAL EBSHSN Series EVALUATION KIT MANUAL EKSHSN Series for EYSHSN Series Bluetooth R low energy Module 1/7 . Introduction This evaluation board is applicable for Taiyo Yuden s Bluetooth
More informationRTOS, Linux & Virtualization Wind River Systems, Inc.
taeyong.kim@windriver.com RTOS, Linux & Virtualization 2008 Wind River Systems, Inc. Simple Board Simple Code 2 2008 Wind River Systems, Inc. start: /* disable interrupts in CPU and switch to SVC32 mode
More informationS32K Microcontroller Press Pack
S32K Microcontroller Press Pack EMBARGO UNTIL JUNE 23 at 7a.m. EDT Karl Leiss Product Manager Automotive Microcontrollers J U N. 2 3. 2 0 1 5 TM External Use Freescale S32K Automotive Microcontroller Automotive
More informationARM instruction sets and CPUs for wide-ranging applications
ARM instruction sets and CPUs for wide-ranging applications Chris Turner Director, CPU technology marketing ARM Tech Forum Taipei July 4 th 2017 ARM computing is everywhere #1 shipping GPU in the world
More informationRoadmap Directions for the RISC-V Architecture
Roadmap Directions for the RISC-V Architecture Andes RISC-V Con November 13, 2018 Linley Gwennap, Principal Analyst About Linley Gwennap Founder, principal analyst, The Linley Group Leading vendor of technical
More informationHeading. idevices Connected. App Manual. HomeKit Products
Heading idevices Connected App Manual HomeKit Products Table of Contents idevices HomeKit Products 5 Initial Setup 6 Connect to Wi-Fi Network 7 Get Set Up 7 Set Up Home 8 Name Your Home 8 Adding a Photo
More informationAccelerating IoT with ARM mbed
Accelerating IoT with ARM mbed Paul Bakker Product Strategy, IoT BU ARM Tech Symposia China 2015 November 2015 Productivity Security Connectivity Management Efficiency 2 Since TechCon Last Year 60K 2014
More informationKinetis SDK Release Notes for the TWR-K24F120M Tower System Module
Freescale Semiconductor Document Number: KSDKK24FN256RN Release Notes 1.0.0, 08/2014 Kinetis SDK Release Notes for the TWR-K24F120M Tower System Module 1 Overview These are the release notes for the TWR-K24F120M
More informationARM processors driving automotive innovation
ARM processors driving automotive innovation Chris Turner Director of advanced technology marketing, CPU group ARM tech forums, Seoul and Taipei June/July 2016 The ultimate intelligent connected device
More informationBASICS OF THE RENESAS SYNERGY PLATFORM
BASICS OF THE RENESAS SYNERGY PLATFORM TM Richard Oed 2017.12 02 CHAPTER 1 INTRODUCTION TO THE RENESAS SYNERGY PLATFORM CONTENTS 1 INTRODUCTION TO THE RENESAS SYNERGY PLATFORM 03 1.1 Challenges in Todays
More informationBringing the benefits of Cortex-M processors to FPGA
Bringing the benefits of Cortex-M processors to FPGA Presented By Phillip Burr Senior Product Marketing Manager Simon George Director, Product & Technical Marketing System Software and SoC Solutions Agenda
More informationBT121 Bluetooth Smart Ready Module. July 2016
BT121 Bluetooth Smart Ready Module July 2016 TOPICS Bluetooth Smart vs. Smart Ready Bluetooth Smart Ready Use Cases BT121 Key Features BT121 Benefits BT121 Overview Bluetooth Smart Ready Software Development
More informationAccelerating IoT with ARM mbed
Accelerating IoT with ARM mbed Dr.Krisztián Flautner General Manager / ARM Internet of Things Business Unit ARM Holdings Ltd mbed Sponsored Session / ARM TechCon 2015 11 th Nov 2015 Productivity Security
More informationWAVE ONE MAINFRAME WAVE THREE INTERNET WAVE FOUR MOBILE & CLOUD WAVE TWO PERSONAL COMPUTING & SOFTWARE Arm Limited
WAVE ONE MAINFRAME WAVE THREE INTERNET WAVE FOUR MOBILE & CLOUD WAVE TWO PERSONAL COMPUTING & SOFTWARE Artificial Intelligence Fifth wave Data-driven computing era IoT Generating data 5G 5G Transporting
More informationCompute solutions for mass deployment of autonomy
Compute solutions for mass deployment of autonomy Rod Watt Director of Vehicle Architecture and System Analysis Introduction 2 From inception to now 1990 Joint venture between Acorn Computers and Apple.
More informationSecurity and the Internet of Things
Security and the Internet of Things Prashant Krishnamurthy Department of Informatics and Networked Systems School of Computing and Information University of Pittsburgh 1 About Faculty member in the School
More informationnrf51 Development Kit
nrf51 Development Kit Developing with the MDK-ARM Microcontroller Development Kit User Guide v1.0 Copyright 2014 Nordic Semiconductor ASA. All rights reserved. Reproduction in whole or in part is prohibited
More informationBuild the unified end to end IoT solution on ARM LEADING COLLABORATION IN THE ARM ECOSYSTEM
Build the unified end to end IoT solution on ARM LEADING COLLABORATION IN THE ARM ECOSYSTEM Agenda Linaro Linaro s IoT efforts Demo Business Models Design and sell x86 chips 2016 $59.5Bn Revenue Sells
More informationTypical Applications: GHz Bluetooth low energy systems - Proprietary 2.4 GHz systems - Sports and leisure equipment - Mobile phone accessories,
PTR5618 Coin-size Ultra Low Power Bluetooth Low Energy System on Module Embedded Cortex M4F 32 bit processor The PTR5618 ultra-low power Bluetooth Low Energy/ANT/2.4GHz Proprietary Multi-protocol modules
More informationEnabling IoT OSs for Intel Quark MCU Platforms: the fast way. OpenIoT Summit Europe Andre Guedes
Enabling IoT OSs for Intel Quark MCU Platforms: the fast way OpenIoT Summit Europe Andre Guedes 1 Agenda Intel Quark MCU Platforms Intel Quark Microcontroller Software Interface (QMSI) Zephyr/QMSI Integration
More informationmbed Hello World! Introduction to mbed
mbed Hello World 1 Agenda Introduction to mbed Lab 1: mbed registration and Hello World demo Lab 2: Other IO Lab 3: Interfacing with sensors Lab 4: Output devices, a TextLCD Lab 5: Rapid prototyping, Build
More informationNew STM32WB Series MCU with Built-in BLE 5 and IEEE
New STM32WB Series MCU with Built-in BLE 5 and IEEE 802.15.4 Make the Choice of STM32WB Series The 7 keys points to make the difference 2 Open 2.4 GHz radio Multi-protocol Dual-core / Full control Ultra-low-power
More informationCypress PSoC 4 Microcontrollers
Cypress PSoC Microcontrollers Your Problem-Solver on Chip WWW.CYPRESS.COM/PSOC THE DIFFERENTIATION DILEMMA Embedded systems are rapidly advancing with innovative features added at each new product generation.
More informationCypress PSoC 4 Microcontrollers
Cypress PSoC 4 Microcontrollers Your Problem-Solver on Chip WWW.CYPRESS.COM/PSOC4 THE DIFFERENTIATION DILEMMA Embedded systems are rapidly advancing with innovative features added at each new product generation.
More informationEVALUATION BOARD MANUAL EBSLSN Series. EVALUATION KIT MANUAL EKSLSN Series
EVALUATION BOARD MANUAL EBSLSN Series EVALUATION KIT MANUAL EKSLSN Series for EYSLSN Series Bluetooth R low energy Module 1/8 Introduction This evaluation board is applicable for Taiyo Yuden s Bluetooth
More informationUltigesture UG Wristband User Manual
Ultigesture UG Wristband User Manual Version 1.1 Table of Contents 1 Introduction... 2 2 UG Wristband Hardware Components... 2 3 Android Software... 3 3.1 3.2 3.3 4 Pre-Requisites...3 Steps to Develop
More informationConnectivity. Ethernet
Connectivity Ethernet ENC624J600 Stand-Alone 10/100 Ethernet Controller Ethernet Family Roadmap Design Existing 10/100 Base-T Ethernet ENC624J600 24KB Buffer Encryption 44/64 pins NEW PIC32MX 32-bit w/
More informationBeyond TrustZone PSA. Rob Coombs Security Director. Part1 - PSA Tech Seminars Arm Limited
Beyond TrustZone PSA Rob Coombs Security Director Part1 - PSA Tech Seminars 2017 Agenda Platform Security Architecture Architecture overview Trusted Firmware-M IoT Threat models & security analyses Summary
More information