Skip to content
CEC Semester Thirteen 2018

Embedded System Design Techniques - Connecting Edge Devices to the IoT using Amazon FreeRTOS

Jacob Beningo -
Embedded Software Consultant, Firmware Expert, Smallsat Flight Software
March 19,
2018
Introduction to Amazon FreeRTOS
In this session, attendees will learn about Amazon FreeRTOS and how it can be used to quickly get an embedded system connected to the internet. Jacob will break down Amazon FreeRTOS and discuss the FreeRTOS kernel in detail. In addition, developers will understand what connectivity libraries and capabilities are available that can be leveraged to speed up embedded software development. Attendees will walk away with understanding how Amazon FreeRTOS fits into the larger picture along with the hardware and software necessary to get up and running.
Course Resources
Special Educational Materials
B&B Smartworx SMCWzzard Energy Monitoring Platform Video
Smart Sensors Bring Home the Benefits of the Industrial Internet of Things
Wireless Sensor Connectivity Platform - Wzzard Video
Download Archive (mp3 - audio only)
March 20,
2018
Amazon Web Services Fundamentals
Embedded software developers are very comfortable with writing their software but for IoT developers, understanding what happens on the server can be a complete mystery. In this session, we'll walk developers through the fundamentals of how the cloud works and provide examples on how to setup and use Amazon Web Services to interact with edge devices. Attendees will walk away with an understanding on how to create things, thing policies, certificates and how to navigate AWS IoT.
Course Resources
Special Educational Materials
B&B Smartworx SMCWzzard Energy Monitoring Platform Video
Smart Sensors Bring Home the Benefits of the Industrial Internet of Things
Wireless Sensor Connectivity Platform - Wzzard Video
Download Archive (mp3 - audio only)
March 21,
2018
Setting up and configuring Amazon FreeRTOS
This session will walk developers through the steps necessary to setup Amazon FreeRTOS on a microcontroller-based development kit. Attendees will leverage existing example configurations to quickly get hardware up and running. Developers following along with the course will have their development board connected to AWS by the end of the session.
Course Resources
Special Educational Materials
B&B Smartworx SMCWzzard Energy Monitoring Platform Video
Smart Sensors Bring Home the Benefits of the Industrial Internet of Things
Wireless Sensor Connectivity Platform - Wzzard Video
Download Archive (mp3 - audio only)
March 22,
2018
Amazon FreeRTOS Behind the Scenes
In this session, attendees will examine the underlying details on how to connect an embedded system to the cloud. We'll examine the a:FreeRTOS demonstration in detail and break it down so that attendees understand what is going on behind the scenes with Amazon FreeRTOS. Attendees will walk away understanding the major components necessary to connect a device to the cloud along with potential pitfalls and issues that they could encounter if they don't leverage existing technologies.
Course Resources
Special Educational Materials
B&B Smartworx SMCWzzard Energy Monitoring Platform Video
Smart Sensors Bring Home the Benefits of the Industrial Internet of Things
Wireless Sensor Connectivity Platform - Wzzard Video
Download Archive (mp3 - audio only)
March 23,
2018
Creating your own a:FreeRTOS Application
With the fundamentals behind us, attendees will be provided with examples on how they can leverage the existing code to develop their own edge node devices. We'll examine how a developer can modify the existing demonstration to subscribe and post messages to their own topics and create a generic messaging structure. We will also briefly examine over-the-air (OTA) updates and discuss where developers can go from here.
Course Resources
Special Educational Materials
B&B Smartworx SMCWzzard Energy Monitoring Platform Video
Smart Sensors Bring Home the Benefits of the Industrial Internet of Things
Wireless Sensor Connectivity Platform - Wzzard Video
Download Archive (mp3 - audio only)
Instructor
Jacob Beningo
Embedded Software Consultant, Firmware Expert, Smallsat Flight Software

Jacob Beningo is an embedded software consultant who currently works with clients in more than a dozen countries to dramatically transform their businesses by improving product quality, cost and time to market. He has published more than 300 articles on embedded software development techniques, has published several books, is a sought-after speaker and technical trainer and holds three degrees which include a Masters of Engineering from the University of Michigan.