Legato open source embedded platform for M2M built on Linux 2015-03-11



Similar documents
APx4 Wireless System-on-Module 5/8/2013 1

Network connectivity controllers

MediaTek LinkIt Smart 7688 FAQ

Yun Shield User Manual VERSION: 1.0. Yun Shield User Manual 1 / 22.

A-307. Mobile Data Terminal. Android OS Platform Datasheet

BUILDING BLOCKS AND CHALLENGES. of the Internet of Things

Design for Success: Designing for the Internet of Things with TiWiConnect

Adding WiFi to Your Embedded System. WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013

Introduction to Silicon Labs. November 2015

Bluetooth 4.0 Solutions for Apple ios Devices. Bluegiga Technologies

Track One Building a connected home automation device with the Digi ConnectCore Wi-i.MX51 using LinuxLink

SNAPPIN.IO. FWR is a Hardware & Software Factory, which designs and develops digital platforms.

Intel Gateway Solutions for the Internet of Things. Intel Quark SoC X1000 Applications Marketing Seminar Anaheim, California Oct.

WIND RIVER INTELLIGENT DEVICE PLATFORM XT

A-317. Mobile Data Terminal. Android Platform Datasheet

Sierra Wireless Corporate Overview. February 2015

NanopowerCommunications: Enabling the Internet of Things OBJECTS TALK

ZigBee Technology Overview

An Embedded Wireless Mini-Server with Database Support

Maintain Fleet Management Solutions Using Wide Area Wireless Technology

The shortest path to cellular communications: Cellular Development Platform

Embedded Display Module EDM6070

STLinux Software development environment

SBC8600B Single Board Computer

FLYPORT Wi-Fi G

Embedded Linux development training 4 days session

SBC6245 Single Board Computer

Embedded Linux Platform Developer

CARRIOTS TECHNICAL PRESENTATION

Questions from The New SensorTag - IoT Made Easy Webinar

Development With ARM DS-5. Mervyn Liu FAE Aug. 2015

Quectel Wireless Solutions Wireless Module Expert U10 UMTS Module Presentation

Alviano Burello. Business Development Manager South Europe

DesignWare IP for IoT SoC Designs

Cellular Development Made Easy Open Communica7ons Gateways

ARM Processors and the Internet of Things. Joseph Yiu Senior Embedded Technology Specialist, ARM

WiLink 8 Solutions. Coexistence Solution Highlights. Oct 2013

congatec AG How to come around the IoT data security challenges

Make the green IP switch Low-energy semiconductor solutions for VoIP

Mobile and Embedded/IoT market Overview and Trends. June 2014

Internet of Things. Opportunities for device differentiation

Mentor Embedded IVI Solutions

Index. 1-FLYPOS hardware/firmware Technology Overview 2-FLYPOS software architecture 3-Gateway/Acquirer Interface 4-Letters of Approval

Virtualization: Hypervisors for Embedded and Safe Systems. Hanspeter Vogel Triadem Solutions AG

Internet Of things. Petr Ulvr, Business Development Manager Intel Corp. CEE New Biz Virtual Team

End-to-End M2M and IoT Services

Intelligent Street lighting management using ZigBee. Martin SCHULTE-HOBEIN Field Application Engineer, EMEA Digi International

Field Service Application

Java Embedded Applications

Customer Experience. Silicon. Support & Professional Eng. Services. Freescale Provided SW & Solutions

Page 1 / 14 Groupe MOBILITECHMIOSBOX Technical Specification MWP-DT1010. Technical specifications

Embedded Linux RADAR device

M400gsm GSM Modem Datasheet

DKWF121 WF121-A B/G/N MODULE EVALUATION BOARD

M85 OpenCPU Solution Presentation

The Internet of Things: Opportunities & Challenges

15 May 2013 Version 5. for Mac OS X. Public version. Gemfor s.r.o. Tyršovo nám Roztoky Czech Republic

Introduction to M2M Technologies What Wireless or Wired Option is Right For Your Company or Products

High Performance or Cycle Accuracy?

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Yun Shield Quick Start Guide VERSION: 1.0 Version Description Date 1.0 Release 2014-Jul-08 Yun Shield Quick Start Guide 1 / 14

A Scalable VISC Processor Platform for Modern Client and Cloud Workloads

BLE113 DEVELOPMENT KIT

GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS

Hybrid Platform Application in Software Debug

Study and installation of a VOIP service on ipaq in Linux environment

Machine-to-Machine Management System. Datasheet. Models: mport, mport-s, mpower, mpower Mini, mpower Pro, mfi-cs, mfi-ds, mfi-ths, mfi-msc, mfi-msw

MEDIAACCESS - SERVICE GATEWAYS POWERFUL DIGITAL HOME SOLUTIONS FOR THE ULTIMATE END-USER EXPERIENCE!

WUA Mbps Wireless USB Network Adapter

MediaQ M310. Quick Start HUAWEI TECHNOLOGIES CO., LTD.

Embedded Linux development with Buildroot training 3-day session

Figure 1.Block diagram of inventory management system using Proximity sensors.

Complete Integrated Development Platform Copyright Atmel Corporation

Eddy Integrated Development Environment, LemonIDE for Embedded Software System Development

ARTIK TM. MyungKoo Kang (VP) The Ultimate Platform Solution for IoT. Samsung Electronics

Building Embedded Systems

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center

Embedded Linux BSP BootCAMP

TOSR0X-D. USB/Wireless Timer Relay Module. User Manual. Tinysine 2013 Version 1.0

Solutions. Machine-to-Machine. Arrow Electronics. Complete, end-to-end solutions over the life of your product.

PROGRAMMABLE LINUX GATEWAY WITH JAVA AND OSGI

Android Architecture For Beginners

Skyus 3G. Quick Start Guide Verizon

Intro to Intel Galileo - IoT Apps GERARDO CARMONA

Build SalesForce IoT applications with ARM mbed

128KB RAM. 2.4 GHz TX/RX. Radio. 2.4 GHz ADC. Crypto accelerator. Sensor Interface

Product Description. HUAWEI E5186s-22a LTE CPE V200R001 HUAWEI TECHNOLOGIES CO., LTD. Issue 05. Date

CB-OLP425 DEVELOPMENT KIT GETTING STARTED

Using Chroot to Bring Linux Applications to Android

1. Survey on the Embedded Windows Сompact 7 for System-

SuperIOr Controller. Digital Dynamics, Inc., 2014 All Rights Reserved. Patent Pending. Rev:

3G Wireless-N Smart Energy Gateway

ENVIRONMENTAL MONITORING SYSTEM WITH WORLD-WIDE COVERAGE AND BIDIRECTIONAL COMMUNICATION VIA INMARSAT SATELLITE NETWORK

June 2013 v. 0.2

Java in the Internet of Things: Small, Smart, Connected

Telematics & Wireless M2M

Agenda What can we do now? And 5 years from now we will still be current!

Transcription:

European leader in advanced technology solutions Legato open source embedded platform for M2M built on Linux 2015-03-11 hans.andersson@acalbfi.se ; kristoffer.martinsson@acalbfi.se 1

Supplier of Advanced Technology Solutions ACAL Group: 230 MGBP / 720 employees ACAL BFi Nordic: 250 MSEK / 55 employees M2M & Wireless Sensors Industrial display modules RF & uw, Frequency control Embedded Computers Fiber Optics 2G, 3G, 4G modules & gateways GPS/GNSS modules WiFi & Bluetooth modules Ultra Low Power Radio devices (RFIC, SoC and Modules) Antennas M2M / IoT Cloud Airtime / SIM cards 3D, 6D, 9D sensors (Accelerometer, Gyro, Magnet) Temperature, Humidity, Pressure Force, Gas, etc Sensor assemblies Rotary signal transmitters TFT-LCD, 4.3 to 19.2 Clear visibility in sunlight Industrial temperature Industrial life cycle Photonics & Imaging Electromechanical Magnetics & Power 2

Our offering to the M2M/IoT & Embedded community Hardware, software and services from expert companies Full technical support for the products and services we offer Additional niche competence through partners Knowledge and Experience We focus on our part! 3

A toolbox enabling short time to market Cellular 2G / 3G / 4G WiFi, Bluetooth, Ultra Low Power Radio Antennas, Sensors, Displays, Systems M2M Cloud and Airtime Partners / Eco system 4

Sierra Wireless Sierra Wireless is a global leader in M2M devices and M2M Cloud services Largest worldwide supplier of cellular M2M modules, 34% market share 2013 (ABI) Industry s most comprehensive offering of 2G, 3G, 4G-LTE & LTE-A devices Founded in 1993 Over 100 million cellular M2M modules shipped 2014 Revenue: $ 549 million EBITDA: $ 35.4 million Cash: $ 207 million Debt: 0 R&D Head office: Vancouver, BC R&D R&D Publicly listed: NASDAQ (SWIR) TSX (SW) Approx. 950 employees worldwide Customers in 130+ countries 5

Linux-Based Open Source Embedded Platform for M2M March 11, 2015 6

A Look at the Industry No M2M tailored Linux distribution Do-it-yourself Linux is complex to setup, create, and maintain 54% of developers are considering using Linux* Availability of full source code was the #1 consideration when selecting an operating system* WHY LEGATO? Need for Simplicity Demand for Linux-based solution in Open Source *According to a 2013 Embedded Market Study, UBM Tech, Embedded Systems Conference 7

Open Source Embedded Platform Built on Linux Designed to simplify embedded M2M development Ready-to-run Integrated, tested, validated Ready-to-build Open source, flexible foundation Ready-to-connect Any cloud, network, peripheral 8

Ready-To-Run Integrated, tested, validated to work out of the box Get started immediately with no porting required for AirPrime AR and WP smart modules. Accelerate development with the tightly integrated application framework, Linux distribution, and development environment. 9

Ready-To-Build Open, flexible foundation to future-proof software investments Port to any application processor, no vendor lock-in. Save development time with customizable components. Utilize existing software and skillsets with multi-language support. 10

Ready-To-Connect Any cloud, any network, any peripheral Integrate valuable device data to the enterprise with the AirVantage M2M Cloud. Connect to any mobile, wired, or personal network with no wireless expertise required. Access device peripherals like USB or Ethernet out-of-the box. 11

Components of the Legato Platform Giving embedded M2M development a head start built with Wind River 12

Fully Tested Linux Distribution from Wind River Customizable with built-in M2M features Free open source packages - validated by the Linux Foundation s Yocto project and include packages like BusyBox, OpenSSL, DHCP, PPP, and OpenSSH. Long-term supported Linux kernel (LTSI) - hosted by the Linux Foundation and maintained by the embedded systems industry. Board support package (BSP) - enables hardware interfaces and power management, validated on AirPrime WP and AR smart modules. 13

Tightly Integrated Application Framework Designed with security and connectivity in mind Application Sandbox - secure environment to run and control multiple applications. Robust Connectivity APIs - access to cloud and network services such as voice calls, SMS, data, and radio controls. Customizable middleware components - validated building blocks such as configuration, database, logging, resource arbitration, and secure IPC. Multi-language support utilize embedded applications in different programming languages.** C-based runtime library fast, efficient system designed to maximize processing power and user application space. **Beta release supports C and C++. More dynamic language support to follow in 2015. 14

Application Sandbox Privileged Environment Privileged Framework Processes (supervisor, log control, service directory, config) Privileged Linux Processes (init, syslogd etc.) File system isolation App n App 2 Secured Environment App 1 Sandboxed file system Sandboxed Application File system limits Restricted Libraries Restricted machine Resource Limits (CPU, mem etc.) Linux features and file system Chroot, cgroups, bind mounts, rlimits, tmpfs Peripheral access Tooling (config, diag, app mgmt) Legato privileged processes Supervisor manages all other processes Service Directory advertises services and connects authorized clients to services Log control daemon allows dynamic control of the logging levels and output types Configuration DB provides a central repository to configure the whole device Each application has a unique userid These are created by the Supervisor ondemand and are destroyed when the application is removed. Applications are in jail The app can only see its own part of the file system It is not possible for the application to access unauthorized files or services Applications run with the lowest possible privileges 15

Feature-Rich Development Environment Flexible to simplify application level development Eclipse-based integrated development environment (IDE) - extensible and familiar toolset for application-level development with built-in API awareness. Command Line - automate builds and integrate into any tool chain. Robust diagnostic tools - local and remote debugging, troubleshooting, monitoring, and profiling. Yocto build tools - rebuild and tailor the Linux distribution for any project. Multi-language support - code using your favorite programming language. 16

Developer Studio Integrated Development Environment Target Connection Management - IP based connection through Ethernet, USB (Ethernet over USB) or UART (PPP) - Download the Linux Image and Root File System inside the target - Control target through shell - Read/Write embedded file system Application Project Management - Create/Edit/Delete Project - In-line Legato API documentation - Compile project with GCC toolchain - Manage app life cycle (Download/Install/Start) - Configure the target data base - Store and display logs from the target - Debug the application through GDB - OS awareness: memory map and consumption, process/thread activities Compatibility - Linux and Windows compliant (inc. cross toolchain) - For sandboxed and non-sandboxed applications 17

How Do I Get Started? Go to legato.io 18

New WP series, 3G/4G modules w application processing Key Benefits: Simplified system design with dedicated application processing from a powerful multicore architecture Application development with Linux, Legato TM open source embedded platform Device management and machine data capture through pre-integrated cloud services SMART Processing and connectivity in a single device optimized for industrial M2M Model WP85xx WP75xx Air Interface 3G - HSPA+ with optional GNSS 4G - LTE with optional GNSS Processing: Multicore processor Embedded environment : Legato Platform (Linux) Device-to-cloud: AirVantage M2M Cloud Air Interfaces: 3G (HSPA+) / 4G (LTE) Package: LGA solder down 244 pads Snap-in socket option to change modules at any time Interfaces: USB, UARTs, Audio, SDIO, ADC, SPI, I2C, 19

AirPrime WP Hardware Architecture Legato Platform is running on a powerful dedicated core 3G / 4G CORTEX-A5 @ 550 MHz 32 KBytes I-cache 32 KBytes D-cache 256 KBytes cache L2 ARMv7 instructions Up to 863.5 MIPS 256 MBytes FLASH* 128 MBytes RAM* (*) Reserved for all embedded software running on the application processor including Linux kernel, root file system, framework and applications. Code is executed in RAM Smart WP Application Core Telecom Core SPI I2C SDIO UART USB Multicore Baseband FLASH/RAM Memory Cellular RF GNSS RF 20

NEW : AirPrime MC/EM74xx - High Speed LTE-A Cat 6 LTE-A (CA), 300 Mbps 4G: LTE FDD & TDD ; 3G: DC-HSPA+ MC7455: Europe, N & S America, APAC MC7430: Japan, APAC Mini Card F1 or M.2 (NGFF) form factor & Pin-out Linux, Windows, Android M2M Cloud support Multiple firmware image support Dual SIM interfaces 21

Demonstration Network Internet M2M Cloud 22

Thank You Thank You! Welcome to our stand 23