Securing IoT Devices with Nerves and AWS Greengrass

122
clicks
Securing IoT Devices with Nerves and AWS Greengrass
The video discusses a Nerves project where AWS Greengrass is integrated into the firmware to enhance the security of IoT systems. Alfonso Gonzalez shares his experience working with Nerves in his current job, focusing on real-time data and device monitoring using Elixir's live view, and leveraging Nerves for embedded software development. The IoT system he works with involves purchasing points in different cities, utilising computer vision and AI for transaction handling. Due to the operation's handling of personal data and monetary transactions, security became a paramount concern, leading to the integration of AWS IoT Core and Greengrass – to ensure secure, validated device connections and updates. Alfonso provides an overview of the AWS IoT environment and details how to establish secure connections, manage keys, and perform firmware updates while maintaining system integrity. He emphasizes the usage of Docker and GitHub actions in their firmware build pipeline and how AWS's IoT Core API facilitates the process. The discussion touches on the challenges of securing devices, key management, and the impact of hardware shortages on security strategy.

© HashMerge 2024