Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Rapid Prototyping for IoT

Why is rapid prototyping important for IoT?

  • Sé el primero en comentar

Rapid Prototyping for IoT

  1. 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. 2. © 2016, M2M Alliance e. V.05.06.2017 2 ►Presented at:
  3. 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. 4. IOT growth seems to have no limits © 2017, M2M Alliance e. V.05.06.2017 4 Source: Forbes Source: Cisco
  5. 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. 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. 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. 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 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. 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. 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. 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. 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. 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. 15. 1515 Solving Technology Interoperability IoT Expansion Cards provide plug & play wireless, wired, sensor connectivity © 2017, M2M Alliance e. V.05.06.2017
  16. 16. Legato.io Open Source Software for IoT © 2017, M2M Alliance e. V.05.06.2017 16
  17. 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. 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. 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. 20. Multi-language APIs with documentation ► http://legato.io © 2017, M2M Alliance e. V.05.06.2017
  21. 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. 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. 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. 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. 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

×