Revolutionizing IoT Device Management: Updating the World with Peridio

Over the Air · 1 Aug 2024 · 34m

What this episode covers

Bill Brock, COO, and Justin Schneck, CPO, of Peridio, discuss the challenges of managing IoT device fleets and their platform's approach to device-centric CI/CD. They explain why web development abstractions fail in embedded systems, highlighting the critical need for atomic updates to prevent 'bricked' devices from power failures or poor connectivity. The conversation covers the shift from simple sensors to complex edge AI, requiring collaborative workflows that bridge embedded engineers, data scientists, and web developers. They argue that current cloud providers offer scale but lack the necessary collaboration tools and safety nets for physical device distribution.

Other shows on the same ground, closest first.

  • Embedded.fm · 1h 12m

    390: Irresponsible At the Time

    Tyler Hoffman, co-founder of Memfault, discusses the challenges of managing firmware updates, device diagnostics, and remote monitoring for millions of IoT devices. He draws on his experience at Pebble and Fitbit to explain why existing cloud platforms are often unsuitable for resource-constrained embedded systems, highlighting the need for secure boot, staged rollouts, and efficient heartbeat reporting. Hoffman details how Memfault’s platform helps engineers detect crashes, track battery life trends, and prioritize bugs by aggregating data from large device fleets. The conversation emphasizes the importance of defensive programming and building robust OTA systems to prevent bricking devices at scale.

  • The Pragmatic Embedded Podcast · 42m

    Interview with Phillip Johnston Part 2

    Phillip Johnston, founder of Embedded Artistry, discusses the practical implementation of remote monitoring and debugging for embedded devices, focusing on data storage, transmission, and Over-The-Air (OTA) update strategies. He argues that while building these capabilities in-house is possible for large enterprises or consultancies, most companies should use services like Memfault, Golioth, or Mender to avoid the high cost and long development time required to match their maturity. The conversation covers the trade-offs between local storage and connectivity, the necessity of robust fallback mechanisms for OTA updates to prevent bricking, and the critical role of human oversight in interpreting automated data.

  • The Amp Hour · 1h 38m

    Why IoT Is Difficult with Jonathan Beri

    Jonathan Beri, founder of Golioth, discusses the immense difficulty of building end-to-end IoT solutions, drawing on his experience at Nest, Google, Particle, and WeWork. He explains that IoT is a 'system of systems' requiring expertise in embedded firmware, RF, cloud infrastructure, and security, creating a significant 'impedance mismatch' for software companies trying to enter hardware. Beri highlights specific technical challenges such as cellular network instability, legacy hardware integration at scale, and the trade-offs between using vertically integrated platforms like Particle versus building custom solutions with protocols like CoAP and OpenThread.

  • IoT For All Podcast · 31m

    IoT Device Security throughout a Solution's Lifecycle | Twilio’s Evan Cummack

    Evan Cummack, General Manager of IoT & Wireless at Twilio, explains how the company applied its developer-first API model to cellular IoT through products like Programmable Wireless, Super SIM, and the acquisition of Electric Imp. He discusses the challenge of 'serviceification' in IoT, citing examples like Pulsa sensors and San Sonio, and introduces Microvisor as a solution to the difficulty of managing device security and OTA updates. Cummack argues that hardware innovation is slowed by the steep climb from general-purpose to single-purpose computing, urging developers to use managed platforms for non-differentiating tasks like certificate management.

  • The Pragmatic Embedded Podcast · 43m

    Interview with Phillip Johnston Part 1

    Phillip Johnston, founder of Embedded Artistry, discusses the architectural and cultural requirements for building connected embedded systems, emphasizing the necessity of Over-the-Air (OTA) updates and robust feedback loops. He explains how telemetry data enables staged rollouts, automated issue detection, and preventative maintenance, allowing teams to prioritize development based on actual field performance rather than guesswork. Johnston also addresses the privacy and security complexities of collecting device data, advocating for secure, anonymized, and consent-based data handling practices.

The summary, chapters and topics are generated from the episode’s audio by this directory, not written by Over the Air. The episode itself belongs to its publisher.