Explore how to enhance ESP32 microcontrollers with serviceability features in this 54-minute conference talk from YOW! 2021. Dive into the development of a virtual machine for microcontrollers that augments primitive real-time operating systems, providing sandboxing and efficient execution of high-level, memory-safe languages. Learn about cloud-based programmatic interfaces for monitoring, servicing, and securely communicating with devices in production. Discover the differences between firmware and software, understand the concept of serviceability, and explore the potential of virtual machines in IoT development. Witness a live demonstration, gain insights into cloud management, custom programming, and combined tables. Address the challenges and future of IoT, including security concerns and memory footprint considerations. Enhance your understanding of software engineering, programming, and cutting-edge software technology for microcontrollers.
Overview
Syllabus
Intro
ESP32 Software Development
Firmware vs Software
What is Serviceability
Virtual Machines
Cloud Management
Custom Programming
Combined Tables
Demonstration
Instructions
The Challenge
The Future of IoT
Security Concerns
Memory Footprint
Taught by
GOTO Conferences