Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT212 - re:Invent 2017

757 views

Published on

In this presentation, we will take a deeper look at the newly announced Amazon FreeRTOS. Amazon FreeRTOS (a:FreeRTOS) is an operating system for microcontrollers that makes small, low-power edge devices easy to program, deploy, secure, connect, and manage. Amazon FreeRTOS is based on the FreeRTOS kernel, a popular open source operating system for microcontrollers, and extends it with software libraries that make it easy to securely connect your small, low-power devices to AWS cloud services like AWS IoT Core or to more powerful edge devices and gateways running AWS Greengrass.

  • Be the first to comment

NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT212 - re:Invent 2017

  1. 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon FreeRTOS I o T O p e r a t i n g S y s t e m f o r M i c r o c o n t r o l l e r s R o b C o c h r a n , Sr. Product Manager–Technical, AWS IoT C h r i s G r e e n Lead Firmware Engineer, Schlage G e o f f L e e s SVP and General Manager, Microcontrollers at NXP P a u l W i l l i a m s o n VP and General Manager, IoT Device IP at ARM D r . D a v i d C o w l i n g Managing Director, WITTENSTEIN High Integrity Systems A W S r e : I N V E N T
  2. 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Embedded development is hard… This is not a cake This is not a connected door lock
  3. 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. …especially when connecting compute constrained microcontrollers to the cloud CostSpeed Complexity
  4. 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon FreeRTOS IoT operating system for microcontrollers Device software for connectivity, security, and updates Integrated cloud services #1 Real-Time Operating System for microcontrollers Broad ecosystem of hardware and tools Faster time-to-market Minimize complexity Reduce cost
  5. 5. Faster time-to-market
  6. 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Start with a well-established foundation • 14 years, trusted, and widely distributed • Built for microcontrollers • Used today in everything from satellites to automotive controllers to coffee pots • 40+ supported architectures • Broad ecosystem support • Free and open source • Now maintained by Amazon #1 Real-Time Operating System for microcontrollers Source: EE Times, 2017 Embedded Markets Study
  7. 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. …with v10: new features and a developer friendly license Introducing version 10 • MIT Open Source License • Improved Inter-Process Communication (IPC) capabilities with stream and message buffers • Extensible with new libraries for cloud and edge connectivity #1 Real-Time Operating System for microcontrollers Source: EE Times, 2017 Embedded Markets Study
  8. 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. …extending the v10 kernel with connectivity and security AWS-grade security: TLS, key management, and code signing Connect to the Cloud with AWS IoT Core Connect Locally with AWS Greengrass or other gateway
  9. 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS IoT Core integration Fe at u r e s • Connectivity to AWS IoT Core • MQTT Pub/Sub messaging • Device Shadow support • AWS IoT Device Management • Demos include MQTT “Hello World” and Shadow Be n e fit s • Fastest way to get started on IoT microcontrollers • Scalable architecture with pay as you go pricing
  10. 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Greengrass integration Fe at u r e s • Greengrass discovery • Local communication Be n e fit s • Support for many network topologies and use cases
  11. 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Security Fe at u r e s • Secure sockets using TLS • Certificate-based authentication • PKCS#11 interface for key management • Code signing (coming soon) Be n e fit s • Secure by default • No open network ports • Only run trusted code • Clear, modular implementation
  12. 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon FreeRTOS | cloud services Over-the-Air firmware updates (coming soon) Amazon FreeRTOS console
  13. 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Over-the-Air firmware updates Coming soon Fe at u r e s • AWS IoT Device Management to assign update to groups • Code sign new firmware images • Stream updates to your device over MQTT • Validate signature on device • APIs to control installation and reboot logic Be n e fit s • Simple to manage groups • Control authorship and ensure devices only run trusted code • Memory efficient
  14. 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon FreeRTOS console
  15. 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A modular architecture, driving faster time to market
  16. 16. Chris Green Lead Firmware Engineer, Schlage
  17. 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Schlage | securing security IoT Service Background • Lead Firmware Engineer for Allegion • Primary focus on “Connected Security Products” • IoT service provides secure connection • Started with Embedded C SDK in Q1 ’16 Integration Background • Initial evaluation was on a TI CC3200 Launchpad • Adapted TI CC3200 port for the CC3100 • FreeRTOS-based system on NXP micro Amazon IoT OTA State, Command & Control
  18. 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Schlage | securing security Decreased Time-to-Market • Off the shelf support for multiple hardware platforms • Out-of-the-box example for TI CC3220 Launchpad • Simplified application integration with extended FreeRTOS libraries • Integrated MQTT FreeRTOS task • Secure OTA update via MQTT Allegion Evaluation Previous SDK a:FreeRTOS Improvement Initial connectivity ~ 1 day < 2 hours Integrated Stack no yes Code Signing no yes Modularity for reuse * ****
  19. 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Launch customers
  20. 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Who is Amazon FreeRTOS for? M o r e R o b o t i c s M e d i c a l d e v i c e s S m a r t h o m e C o n s u m e r e l e c t r o n i c s O i l p r e s s u r e s e n s o r s F i t n e s s t r a c k e r s S m a r t m e t e r s W a s h i n g m a c h i n e s A u t o m o t i v e D o o r l o c k s H V A C s y s t e m s
  21. 21. Minimize complexity
  22. 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon FreeRTOS Hardware Qualification Program Fe at u r e s • Standard set of interfaces for partners • Modular architecture Be n e fit s • Developers and OEMs have confidence that the chipsets they choose will be fully supported • Make the most of each hardware platform • Integrate seamlessly with AWS IoT and AWS Greengrass
  23. 23. Geoff Lees SVP and General Manager, Microcontrollers at NXP
  24. 24. NXP and the NXP logo are trademarks of NXP B.V. All other product or service names are the property of their respective owners. © 2017 NXP B.V. COMPANY PUBLIC Geoff Lees Senior Vice President and General Manager, Microcontrollers UNLEASHING LIMITLESS IoT OPPORTUNITY WITH NODE-TO-CLOUD CONNECTIVITY November 2017
  25. 25. AWS IoT Core More Than 100 AWS Services Amazon S3 Amazon Redshift Amazon Machine Learning Amazon EMR Amazon QuickSight AWS Lambda
  26. 26. Security Sensor Fusion Wireless Connectivity and more ... AWS IoT Core More Than 100 AWS Services Amazon S3 Amazon Redshift Amazon Machine Learning Amazon EMR Amazon QuickSight AWS Lambda
  27. 27. SEE IT IN ACTION BOOTH 200
  28. 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Ecosystem | tools and support
  29. 29. Paul Williamson VP and General Manager, IoT Device IP at Arm
  30. 30. ©2017 Arm Limited Secure devices at scale @pnwilliamson General Manager IoT Device IP
  31. 31. ©2017 Arm Limited Next 100 billion chips in four years World changing inventions 1000+ partners
  32. 32. ©2017 Arm Limited Insecurity of things !
  33. 33. ©2017 Arm Limited Our Digital Social Contract
  34. 34. © 2017 Arm Limited 35 Intelligence from edge to cloud Security across entire system Intelligence at the edge for responsive systems Secure connection and management of devices
  35. 35. ©2017 Arm Limited Security at the core of every device
  36. 36. © 2017 Arm Limited 37 Building on a vibrant ecosystem The FreeRTOS kernel has been actively used by microcontroller developers in the Arm ecosystem Amazon FreeRTOS develops toward our common goal for a secure IoT Arm architecture provides a secure foundation
  37. 37. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Ecosystem | tools and support
  38. 38. Dr. David Cowling Managing Director, WITTENSTEIN High Integrity Systems
  39. 39. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon FreeRTOS OPENRTOS® SAFERTOS® Commercial Licensing Rebuilt for Safety • Medical • Automotive • Industrial • Rail WITTENSTEIN Strategic Business Alliance
  40. 40. Reduce cost
  41. 41. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon FreeRTOS | pricing No commitmentsOpen source MIT license Free
  42. 42. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. How do I get started? Many places you can get Amazon FreeRTOS software Visit the Amazon FreeRTOS console GitHub FreeRTOS.org SourceForge
  43. 43. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Questions? For more information visit: aws.amazon.com/FreeRTOS/
  44. 44. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. THANK YOU!

×