SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
Rapid prototyping for IOT
on the base of open source hardware and software i.e. mangOH and Legato (Linux)
Joachim (Jo) Dressler
Board Member M2M Alliance
Vice President Sales Sierra Wireless
© 2016, M2M Alliance e. V.05.06.2017 2
►Presented at:
M2M Alliance e.V.
Leading European industry association for non-profit
© 2016, M2M Alliance e. V.05.06.2017 3
► M2M and IoT companies and solutions
► Networking, promotion, representation, case studies, working groups
► Founded in 2007
► 85+ industry members across the M2M/IoT value chain
► Member base:
▪ 51 German, 4 North America, 26 Europe,
▪ 8 Universities
▪ 15 North Rhine Westfalia
► Organizer of M2M Summit (Conference and Exhibition)
► Start-up initiative, akademia meets industry
► Meet-Ups, Themed Evenings
IOT growth seems to have no limits
© 2017, M2M Alliance e. V.05.06.2017 4
Source: Forbes Source: Cisco
Why is Rapid Prototyping Important for IoT
© 2017, M2M Alliance e. V.05.06.2017 5
► In the M2M era
▪ M2M projects were designed to solve a technical issue
▪ Write a spec, design hardware, build hardware, test hardware, …..
▪ Takes too long, costs too much money, risk to fail
► In the IOT era
▪ Solve a business issue or create new business
▪ Develop a business idea, develop software, use existing elements
▪ Be quick, try and error, dismiss start again, collaborate, consider fail,
limited budget
► IOT is faster, more flexible, more creative and requires different tools
6
What is IoT Open Source Hardware?
► Design published in the public domain (including source files)
► Business-friendly Open Source License (e.g. “CC attribution”)
▪ Freely available to share, copy and modify
▪ Freely available to use for building products for any purpose,
including commercial, with no restrictions
▪ Non-revocable license
► IoT needs: highly expandable (native connectors to expand it without
needing to modify the design)
Goals
► Encourage copies, new hardware designs, business
► Build a developer community & a business ecosystem
Open Source Hardware Choice
© 2017, M2M Alliance e. V.05.06.2017 7
► Arduino
► RasperryPi
► BeagleBoard
► mangOH
► medBed HDK
► Tessel
► openPicus
► Particule
► Proprietary IOT kits (i.e. Gemalto, Telit, uBlox)
PasperryPi Arduino BeagleBoard mangOH
8
How open are they?
Schematics &
gerber published
Free to copy &
modify
Business friendly
license
Open processor &
drivers
Industry Usage
Raspberry Pi YES NO – Proprietary NO – Proprietary
Proprietary
(Broadcom)
Demos &
technology testing
mBed HDK YES NO – Proprietary NO – Proprietary Proprietary (ARM) ARM dev kit
Arduino YES YES CC share-alike*
Atmel + Arduino
certified procs
Build open source
product upon it
BeagleBoard YES YES CC share-alike* Proprietary (TI)
Build open source
product upon it
Particule (Spark) YES YES CC share-alike*
Proprietary variants
(TI, …)
Build open source
product upon it
Tessel YES YES CC share-alike* Proprietary (ARM)
Build open source
product upon it
openPicus Partly (no gerbers) YES
Yes – CC
attribution
FlyPort interface
OSS framework
Build commercial
product upon it
mangOH YES YES
Yes – CC
attribution
CF3 socket
OSS framework
Build commercial
product upon it
Disclaimer: Your choice should not be based on this criterion alone, even though it is an important one for your business.
Other important criteria include processor/micro-controller, HW features, extensions, O/S, tooling, code samples, community, …
*: viral license: the resulting product must use the same license.
* Snapshot only. Information may have changed.
9
9
Delivering 90% of a Prototype out of the Box
OPEN SOURCE HARDWARE
COMMUNITY FOR IOT
IDEA
TO
PROTOTYPE
TO
PRODUCT
Supported by i.e.: Element14, Talon, Freescale, TI, Renfell, Linear, Sierra Wireless
© 2017, M2M Alliance e. V.05.06.2017
10
1
0
Two Open Hardware Reference Designs
Designed to prototype
for any IoT use-case
with more expansion
possibilities
Designed for low-power
IoT use-cases in a
smaller, lower-cost form
factor
© 2017, M2M Alliance e. V.05.06.2017
11
Open Hardware: Industrial-grade, Vetted Components
►BOM (bill of material)
►Schematics
►Gerbers
►Manufacturing rules
►Test documentation
© 2017, M2M Alliance e. V.05.06.2017
12
You are free to
modify the design to
build commercial
products, no
restrictions.
Business-friendly Open Source License
© 2017, M2M Alliance e. V.05.06.2017
1313
mangOH™
Green Specification
SIM
Battery
connector
2x CF3™
Sockets CF3™
Sensors
Audio Jack
and USB
Serial and
Ethernet
Arduino
Shield
connector
Fits in standard
Euro card case
3x IoT Expansion Card
connectors
© 2017, M2M Alliance e. V.05.06.2017
1414
mangOH™
Red Specification
Cortex-M4
RTOS
SIM
WiFi
Bluetooth
CF3™
Socket CF3™
IoT Expansion Card
connector
Battery
connector
Audio Jack
and USB
Raspberry Pi
connector
Sensors
25uW low power mode
45uW connected idle mode
10 Years
© 2017, M2M Alliance e. V.05.06.2017
1515
Solving Technology Interoperability
IoT Expansion Cards
provide plug & play
wireless, wired, sensor
connectivity
© 2017, M2M Alliance e. V.05.06.2017
Legato.io
Open Source Software for IoT
© 2017, M2M Alliance e. V.05.06.2017 16
OS Platform and Build Toolchain
► Customizable Linux distribution
► Light-weight, embedded systems focus
► Based on the Yocto Project
► Full GNU cross toolchain, including GDB
© 2017, M2M Alliance e. V.05.06.2017
Legato®
Core Components
Application Framework
► Supporting component-based software development in multiple programming languages
► Installer, authenticated IPC, logging, debugging, fault monitoring & recovery.
Services
► Software components implementing multi-language APIs providing scalable added
functionality, such as cellular, WiFi and cloud connectivity, power management.
Linux Distribution
► BSP, including bootloader, kernel and drivers, plus user space packages.
Development Environment
► IDE and command-line tools
► Build, install, and diagnostic
© 2017, M2M Alliance e. V.05.06.2017
Connectivity
GPIO API
Serial APIs (UART, SPI, I2C)
USB conf file
SD card file systems
Ethernet
WiFi reference design
Cellular
© 2017, M2M Alliance e. V.05.06.2017
Multi-language APIs with documentation
► http://legato.io
© 2017, M2M Alliance e. V.05.06.2017
Control Protocols
► Change settings
► Check status
► Update Software
► OMA LWM2M implementation provided
► Integrated and tested with cloud platforms
CLOUD
© 2017, M2M Alliance e. V.05.06.2017
Data Collection Protocols
► Push data to
▪ other devices
▪ the cloud
► MQTT implementation provided
► CoAP implementation underway
CLOUD
© 2017, M2M Alliance e. V.05.06.2017
Rapid Prototyping makes IOT Happen
© 2017, M2M Alliance e. V.05.06.2017 23
► The IOT world is fast, data and software oriented
► IOT requires flexible and easy to use tools
► Ready to instantly connect to mobile networks and the cloud
► Easy to use for software developers
► Be prepared to fail and start all over again
Sources
© 2017, M2M Alliance e. V.05.06.2017 24
► http://mangOH.io
► mangOH boards & IoT expansion boards, access tutorials & forum
► http://legato.io
► Legato open source community
► www.m2m-alliance.com
► www.m2m-summit.com
Find Us
© 2017, M2M Alliance e. V.05.06.2017 25
► M2M Alliance e.V.
► Startplatz 15a, Düsseldorf
► Web: www.m2m-alliance.com
► Twitter: @M2M_Alliance
► LinkedIn, Xing, Facebook

Más contenido relacionado

La actualidad más candente

A Survey on Security and Privacy Issues in Edge Computing-Assisted Internet o...
A Survey on Security and Privacy Issues in Edge Computing-Assisted Internet o...A Survey on Security and Privacy Issues in Edge Computing-Assisted Internet o...
A Survey on Security and Privacy Issues in Edge Computing-Assisted Internet o...
DESMOND YUEN
 
SFScon 21 - Nicola Altamura - Implementation of IOTA solutions on embedded de...
SFScon 21 - Nicola Altamura - Implementation of IOTA solutions on embedded de...SFScon 21 - Nicola Altamura - Implementation of IOTA solutions on embedded de...
SFScon 21 - Nicola Altamura - Implementation of IOTA solutions on embedded de...
South Tyrol Free Software Conference
 
IoT Cloud architecture
IoT Cloud architectureIoT Cloud architecture
IoT Cloud architecture
MachinePulse
 

La actualidad más candente (20)

A Survey on Security and Privacy Issues in Edge Computing-Assisted Internet o...
A Survey on Security and Privacy Issues in Edge Computing-Assisted Internet o...A Survey on Security and Privacy Issues in Edge Computing-Assisted Internet o...
A Survey on Security and Privacy Issues in Edge Computing-Assisted Internet o...
 
Introduction to IoT Architectures and Protocols
Introduction to IoT Architectures and ProtocolsIntroduction to IoT Architectures and Protocols
Introduction to IoT Architectures and Protocols
 
Why IoT needs Fog Computing ?
Why IoT needs Fog Computing ?Why IoT needs Fog Computing ?
Why IoT needs Fog Computing ?
 
SFScon 21 - Nicola Altamura - Implementation of IOTA solutions on embedded de...
SFScon 21 - Nicola Altamura - Implementation of IOTA solutions on embedded de...SFScon 21 - Nicola Altamura - Implementation of IOTA solutions on embedded de...
SFScon 21 - Nicola Altamura - Implementation of IOTA solutions on embedded de...
 
IoT Cloud architecture
IoT Cloud architectureIoT Cloud architecture
IoT Cloud architecture
 
Ieee 2020 21 iot in pondicherry,final year projects in pondicherry,project ce...
Ieee 2020 21 iot in pondicherry,final year projects in pondicherry,project ce...Ieee 2020 21 iot in pondicherry,final year projects in pondicherry,project ce...
Ieee 2020 21 iot in pondicherry,final year projects in pondicherry,project ce...
 
PhD Projects in MQTT Research Ideas
PhD Projects in MQTT Research IdeasPhD Projects in MQTT Research Ideas
PhD Projects in MQTT Research Ideas
 
Enterprise IoT solution in 30 days
Enterprise IoT solution in 30 days Enterprise IoT solution in 30 days
Enterprise IoT solution in 30 days
 
Altitude NY 2018: What's next in edge computing?
Altitude NY 2018: What's next in edge computing?Altitude NY 2018: What's next in edge computing?
Altitude NY 2018: What's next in edge computing?
 
Industrial Pioneers Days - Machine Learning
Industrial Pioneers Days - Machine LearningIndustrial Pioneers Days - Machine Learning
Industrial Pioneers Days - Machine Learning
 
É possível existir segurança para IoT?
É possível existir segurança para IoT?É possível existir segurança para IoT?
É possível existir segurança para IoT?
 
THE ROLE OF EDGE COMPUTING IN INTERNET OF THINGS
THE ROLE OF EDGE COMPUTING IN INTERNET OF THINGSTHE ROLE OF EDGE COMPUTING IN INTERNET OF THINGS
THE ROLE OF EDGE COMPUTING IN INTERNET OF THINGS
 
Fog computing
Fog computingFog computing
Fog computing
 
IoT Security
IoT SecurityIoT Security
IoT Security
 
Iot m2m
Iot m2mIot m2m
Iot m2m
 
Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux – Unified IoT Pl...
Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux –  Unified IoT Pl...Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux –  Unified IoT Pl...
Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux – Unified IoT Pl...
 
Michael Enescu - Cloud + IoT at IEEE
Michael Enescu - Cloud + IoT at IEEEMichael Enescu - Cloud + IoT at IEEE
Michael Enescu - Cloud + IoT at IEEE
 
Micro Grids and Smart grids for Canada and The world - analysis and trends - ...
Micro Grids and Smart grids for Canada and The world - analysis and trends - ...Micro Grids and Smart grids for Canada and The world - analysis and trends - ...
Micro Grids and Smart grids for Canada and The world - analysis and trends - ...
 
Bridgera enterprise IoT Software Solutions
Bridgera enterprise IoT Software SolutionsBridgera enterprise IoT Software Solutions
Bridgera enterprise IoT Software Solutions
 
Keepler | IoT Analytics & AI on Edge Computing
Keepler | IoT Analytics & AI on Edge ComputingKeepler | IoT Analytics & AI on Edge Computing
Keepler | IoT Analytics & AI on Edge Computing
 

Similar a Rapid Prototyping for IoT

“A Platform Approach to Developing Networked Visual AI Systems,” a Presentati...
“A Platform Approach to Developing Networked Visual AI Systems,” a Presentati...“A Platform Approach to Developing Networked Visual AI Systems,” a Presentati...
“A Platform Approach to Developing Networked Visual AI Systems,” a Presentati...
Edge AI and Vision Alliance
 
Designing an Edge to Cloud Architecture for IIoT
Designing an Edge to Cloud Architecture for IIoTDesigning an Edge to Cloud Architecture for IIoT
Designing an Edge to Cloud Architecture for IIoT
HiveMQ
 
Presentazione IBM Power System Evento Venaria 14 ottobre
Presentazione IBM Power System Evento Venaria 14 ottobrePresentazione IBM Power System Evento Venaria 14 ottobre
Presentazione IBM Power System Evento Venaria 14 ottobre
PRAGMA PROGETTI
 

Similar a Rapid Prototyping for IoT (20)

mbed Connect Asia 2016 Intro to mbed OS
mbed Connect Asia 2016 Intro to mbed OSmbed Connect Asia 2016 Intro to mbed OS
mbed Connect Asia 2016 Intro to mbed OS
 
LAS16-112: mbed OS Technical Overview
LAS16-112: mbed OS Technical OverviewLAS16-112: mbed OS Technical Overview
LAS16-112: mbed OS Technical Overview
 
Sreda Software Solutions company information
Sreda Software Solutions company information Sreda Software Solutions company information
Sreda Software Solutions company information
 
“Building Large-scale Distributed Computer Vision Solutions Without Starting ...
“Building Large-scale Distributed Computer Vision Solutions Without Starting ...“Building Large-scale Distributed Computer Vision Solutions Without Starting ...
“Building Large-scale Distributed Computer Vision Solutions Without Starting ...
 
“A Platform Approach to Developing Networked Visual AI Systems,” a Presentati...
“A Platform Approach to Developing Networked Visual AI Systems,” a Presentati...“A Platform Approach to Developing Networked Visual AI Systems,” a Presentati...
“A Platform Approach to Developing Networked Visual AI Systems,” a Presentati...
 
Internet of manufacturing and Open Source
Internet of manufacturing and Open SourceInternet of manufacturing and Open Source
Internet of manufacturing and Open Source
 
Why the Need for Special Operating Systems for IoT and Wearable Devices?
Why the Need for Special Operating Systems for IoT and Wearable Devices?Why the Need for Special Operating Systems for IoT and Wearable Devices?
Why the Need for Special Operating Systems for IoT and Wearable Devices?
 
Open for business
Open for businessOpen for business
Open for business
 
MicroEJ, the OS for IoT
MicroEJ, the OS for IoTMicroEJ, the OS for IoT
MicroEJ, the OS for IoT
 
MicroEJ OS for IoT devices
MicroEJ OS for IoT devicesMicroEJ OS for IoT devices
MicroEJ OS for IoT devices
 
BKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End StoryBKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End Story
 
Inteligencia artificial, open source e IBM Call for Code
Inteligencia artificial, open source e IBM Call for CodeInteligencia artificial, open source e IBM Call for Code
Inteligencia artificial, open source e IBM Call for Code
 
Designing an Edge to Cloud Architecture for IIoT
Designing an Edge to Cloud Architecture for IIoTDesigning an Edge to Cloud Architecture for IIoT
Designing an Edge to Cloud Architecture for IIoT
 
Presentazione IBM Power System Evento Venaria 14 ottobre
Presentazione IBM Power System Evento Venaria 14 ottobrePresentazione IBM Power System Evento Venaria 14 ottobre
Presentazione IBM Power System Evento Venaria 14 ottobre
 
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
 
Mang oh challenge fabmob feb2019
Mang oh challenge fabmob feb2019Mang oh challenge fabmob feb2019
Mang oh challenge fabmob feb2019
 
Graphical DSL with Sirius: how to simplify the creation of custom modeling tools
Graphical DSL with Sirius: how to simplify the creation of custom modeling toolsGraphical DSL with Sirius: how to simplify the creation of custom modeling tools
Graphical DSL with Sirius: how to simplify the creation of custom modeling tools
 
IBM Blockchain Overview
IBM Blockchain OverviewIBM Blockchain Overview
IBM Blockchain Overview
 
Discover the Linux on z Systems Effect
Discover the Linux on z Systems EffectDiscover the Linux on z Systems Effect
Discover the Linux on z Systems Effect
 
Zephyr: Creating a Best-of-Breed, Secure RTOS for IoT
Zephyr: Creating a Best-of-Breed, Secure RTOS for IoTZephyr: Creating a Best-of-Breed, Secure RTOS for IoT
Zephyr: Creating a Best-of-Breed, Secure RTOS for IoT
 

Más de M2M Alliance e.V.

Más de M2M Alliance e.V. (20)

M2M Journal 2017
M2M Journal 2017M2M Journal 2017
M2M Journal 2017
 
Predictive Maintenance - Elevator Service 4.0
Predictive Maintenance - Elevator Service 4.0Predictive Maintenance - Elevator Service 4.0
Predictive Maintenance - Elevator Service 4.0
 
Low-Power Wide Area - Overview
Low-Power Wide Area - OverviewLow-Power Wide Area - Overview
Low-Power Wide Area - Overview
 
VR Industry Solutions
VR Industry Solutions VR Industry Solutions
VR Industry Solutions
 
IoT Camera Systems as Sensors in the M2M Environment
IoT Camera Systems as Sensors in the M2M EnvironmentIoT Camera Systems as Sensors in the M2M Environment
IoT Camera Systems as Sensors in the M2M Environment
 
Non-Disruptive Evaluation Kit for Industry 4.0 for Small- and Medium-Size Ent...
Non-Disruptive Evaluation Kit for Industry 4.0 for Small- and Medium-Size Ent...Non-Disruptive Evaluation Kit for Industry 4.0 for Small- and Medium-Size Ent...
Non-Disruptive Evaluation Kit for Industry 4.0 for Small- and Medium-Size Ent...
 
StadtLärm - A Distributed Urban Noise Monitoring System
StadtLärm - A Distributed Urban Noise Monitoring System StadtLärm - A Distributed Urban Noise Monitoring System
StadtLärm - A Distributed Urban Noise Monitoring System
 
Completely Wireless Real-Time Sensors for Smart Factory Applications
Completely Wireless Real-Time Sensors for Smart Factory ApplicationsCompletely Wireless Real-Time Sensors for Smart Factory Applications
Completely Wireless Real-Time Sensors for Smart Factory Applications
 
Sustainable Business Advantage
Sustainable Business AdvantageSustainable Business Advantage
Sustainable Business Advantage
 
Secure Computing Core Technology - A non-NDA Teaser
Secure Computing Core Technology - A non-NDA TeaserSecure Computing Core Technology - A non-NDA Teaser
Secure Computing Core Technology - A non-NDA Teaser
 
NB-IoT: Pros and Cons of the new LPWA Radio Technology
NB-IoT: Pros and Cons of the new LPWA Radio Technology NB-IoT: Pros and Cons of the new LPWA Radio Technology
NB-IoT: Pros and Cons of the new LPWA Radio Technology
 
Internet of Dangerous Things - IoT Device Hacking
Internet of Dangerous Things - IoT Device HackingInternet of Dangerous Things - IoT Device Hacking
Internet of Dangerous Things - IoT Device Hacking
 
Smart Service Power – IoT-Assisted, Age-Appropriate Living
Smart Service Power – IoT-Assisted, Age-Appropriate Living Smart Service Power – IoT-Assisted, Age-Appropriate Living
Smart Service Power – IoT-Assisted, Age-Appropriate Living
 
Using Blockchain-Technologies for Factory Automation
Using Blockchain-Technologies for Factory Automation Using Blockchain-Technologies for Factory Automation
Using Blockchain-Technologies for Factory Automation
 
Mobile Edge Computing
Mobile Edge ComputingMobile Edge Computing
Mobile Edge Computing
 
Resilient Connectivity for Industrial IoT: How Sensor Platforms Become Realt ...
Resilient Connectivity for Industrial IoT: How Sensor Platforms Become Realt ...Resilient Connectivity for Industrial IoT: How Sensor Platforms Become Realt ...
Resilient Connectivity for Industrial IoT: How Sensor Platforms Become Realt ...
 
Quantified Self and the Social Internet of Things
Quantified Self and the Social Internet of ThingsQuantified Self and the Social Internet of Things
Quantified Self and the Social Internet of Things
 
You Need a Digital Platform to Turn Data Into Future Revenues
You Need a Digital Platform to Turn Data Into Future RevenuesYou Need a Digital Platform to Turn Data Into Future Revenues
You Need a Digital Platform to Turn Data Into Future Revenues
 
Cloud HMI - Monitoring, Control and Analyzing from Remote
Cloud HMI - Monitoring, Control and Analyzing from RemoteCloud HMI - Monitoring, Control and Analyzing from Remote
Cloud HMI - Monitoring, Control and Analyzing from Remote
 
Industrial Internet of Things - On the Verge of Exponential Growth
Industrial Internet of Things - On the Verge of Exponential GrowthIndustrial Internet of Things - On the Verge of Exponential Growth
Industrial Internet of Things - On the Verge of Exponential Growth
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

Rapid Prototyping for IoT

  • 1. Rapid prototyping for IOT on the base of open source hardware and software i.e. mangOH and Legato (Linux) Joachim (Jo) Dressler Board Member M2M Alliance Vice President Sales Sierra Wireless
  • 2. © 2016, M2M Alliance e. V.05.06.2017 2 ►Presented at:
  • 3. M2M Alliance e.V. Leading European industry association for non-profit © 2016, M2M Alliance e. V.05.06.2017 3 ► M2M and IoT companies and solutions ► Networking, promotion, representation, case studies, working groups ► Founded in 2007 ► 85+ industry members across the M2M/IoT value chain ► Member base: ▪ 51 German, 4 North America, 26 Europe, ▪ 8 Universities ▪ 15 North Rhine Westfalia ► Organizer of M2M Summit (Conference and Exhibition) ► Start-up initiative, akademia meets industry ► Meet-Ups, Themed Evenings
  • 4. IOT growth seems to have no limits © 2017, M2M Alliance e. V.05.06.2017 4 Source: Forbes Source: Cisco
  • 5. Why is Rapid Prototyping Important for IoT © 2017, M2M Alliance e. V.05.06.2017 5 ► In the M2M era ▪ M2M projects were designed to solve a technical issue ▪ Write a spec, design hardware, build hardware, test hardware, ….. ▪ Takes too long, costs too much money, risk to fail ► In the IOT era ▪ Solve a business issue or create new business ▪ Develop a business idea, develop software, use existing elements ▪ Be quick, try and error, dismiss start again, collaborate, consider fail, limited budget ► IOT is faster, more flexible, more creative and requires different tools
  • 6. 6 What is IoT Open Source Hardware? ► Design published in the public domain (including source files) ► Business-friendly Open Source License (e.g. “CC attribution”) ▪ Freely available to share, copy and modify ▪ Freely available to use for building products for any purpose, including commercial, with no restrictions ▪ Non-revocable license ► IoT needs: highly expandable (native connectors to expand it without needing to modify the design) Goals ► Encourage copies, new hardware designs, business ► Build a developer community & a business ecosystem
  • 7. Open Source Hardware Choice © 2017, M2M Alliance e. V.05.06.2017 7 ► Arduino ► RasperryPi ► BeagleBoard ► mangOH ► medBed HDK ► Tessel ► openPicus ► Particule ► Proprietary IOT kits (i.e. Gemalto, Telit, uBlox) PasperryPi Arduino BeagleBoard mangOH
  • 8. 8 How open are they? Schematics & gerber published Free to copy & modify Business friendly license Open processor & drivers Industry Usage Raspberry Pi YES NO – Proprietary NO – Proprietary Proprietary (Broadcom) Demos & technology testing mBed HDK YES NO – Proprietary NO – Proprietary Proprietary (ARM) ARM dev kit Arduino YES YES CC share-alike* Atmel + Arduino certified procs Build open source product upon it BeagleBoard YES YES CC share-alike* Proprietary (TI) Build open source product upon it Particule (Spark) YES YES CC share-alike* Proprietary variants (TI, …) Build open source product upon it Tessel YES YES CC share-alike* Proprietary (ARM) Build open source product upon it openPicus Partly (no gerbers) YES Yes – CC attribution FlyPort interface OSS framework Build commercial product upon it mangOH YES YES Yes – CC attribution CF3 socket OSS framework Build commercial product upon it Disclaimer: Your choice should not be based on this criterion alone, even though it is an important one for your business. Other important criteria include processor/micro-controller, HW features, extensions, O/S, tooling, code samples, community, … *: viral license: the resulting product must use the same license. * Snapshot only. Information may have changed.
  • 9. 9 9 Delivering 90% of a Prototype out of the Box OPEN SOURCE HARDWARE COMMUNITY FOR IOT IDEA TO PROTOTYPE TO PRODUCT Supported by i.e.: Element14, Talon, Freescale, TI, Renfell, Linear, Sierra Wireless © 2017, M2M Alliance e. V.05.06.2017
  • 10. 10 1 0 Two Open Hardware Reference Designs Designed to prototype for any IoT use-case with more expansion possibilities Designed for low-power IoT use-cases in a smaller, lower-cost form factor © 2017, M2M Alliance e. V.05.06.2017
  • 11. 11 Open Hardware: Industrial-grade, Vetted Components ►BOM (bill of material) ►Schematics ►Gerbers ►Manufacturing rules ►Test documentation © 2017, M2M Alliance e. V.05.06.2017
  • 12. 12 You are free to modify the design to build commercial products, no restrictions. Business-friendly Open Source License © 2017, M2M Alliance e. V.05.06.2017
  • 13. 1313 mangOH™ Green Specification SIM Battery connector 2x CF3™ Sockets CF3™ Sensors Audio Jack and USB Serial and Ethernet Arduino Shield connector Fits in standard Euro card case 3x IoT Expansion Card connectors © 2017, M2M Alliance e. V.05.06.2017
  • 14. 1414 mangOH™ Red Specification Cortex-M4 RTOS SIM WiFi Bluetooth CF3™ Socket CF3™ IoT Expansion Card connector Battery connector Audio Jack and USB Raspberry Pi connector Sensors 25uW low power mode 45uW connected idle mode 10 Years © 2017, M2M Alliance e. V.05.06.2017
  • 15. 1515 Solving Technology Interoperability IoT Expansion Cards provide plug & play wireless, wired, sensor connectivity © 2017, M2M Alliance e. V.05.06.2017
  • 16. Legato.io Open Source Software for IoT © 2017, M2M Alliance e. V.05.06.2017 16
  • 17. OS Platform and Build Toolchain ► Customizable Linux distribution ► Light-weight, embedded systems focus ► Based on the Yocto Project ► Full GNU cross toolchain, including GDB © 2017, M2M Alliance e. V.05.06.2017
  • 18. Legato® Core Components Application Framework ► Supporting component-based software development in multiple programming languages ► Installer, authenticated IPC, logging, debugging, fault monitoring & recovery. Services ► Software components implementing multi-language APIs providing scalable added functionality, such as cellular, WiFi and cloud connectivity, power management. Linux Distribution ► BSP, including bootloader, kernel and drivers, plus user space packages. Development Environment ► IDE and command-line tools ► Build, install, and diagnostic © 2017, M2M Alliance e. V.05.06.2017
  • 19. Connectivity GPIO API Serial APIs (UART, SPI, I2C) USB conf file SD card file systems Ethernet WiFi reference design Cellular © 2017, M2M Alliance e. V.05.06.2017
  • 20. Multi-language APIs with documentation ► http://legato.io © 2017, M2M Alliance e. V.05.06.2017
  • 21. Control Protocols ► Change settings ► Check status ► Update Software ► OMA LWM2M implementation provided ► Integrated and tested with cloud platforms CLOUD © 2017, M2M Alliance e. V.05.06.2017
  • 22. Data Collection Protocols ► Push data to ▪ other devices ▪ the cloud ► MQTT implementation provided ► CoAP implementation underway CLOUD © 2017, M2M Alliance e. V.05.06.2017
  • 23. Rapid Prototyping makes IOT Happen © 2017, M2M Alliance e. V.05.06.2017 23 ► The IOT world is fast, data and software oriented ► IOT requires flexible and easy to use tools ► Ready to instantly connect to mobile networks and the cloud ► Easy to use for software developers ► Be prepared to fail and start all over again
  • 24. Sources © 2017, M2M Alliance e. V.05.06.2017 24 ► http://mangOH.io ► mangOH boards & IoT expansion boards, access tutorials & forum ► http://legato.io ► Legato open source community ► www.m2m-alliance.com ► www.m2m-summit.com
  • 25. Find Us © 2017, M2M Alliance e. V.05.06.2017 25 ► M2M Alliance e.V. ► Startplatz 15a, Düsseldorf ► Web: www.m2m-alliance.com ► Twitter: @M2M_Alliance ► LinkedIn, Xing, Facebook