447: All Sorts of Weird Problems

Embedded.fm · 13 Apr 2023 · 1h 05m · Episode 447

What this episode covers

Chris Gammell, Developer Relations Lead at Golioth, explains how their platform simplifies IoT development by bridging constrained microcontrollers and the cloud using CoAP and Zephyr RTOS. He details the device-side SDKs for ESP32, nRF, and NXP, and discusses the business model of licensing the cloud software for on-premise deployment. The conversation also covers the shift in chip ecosystems, noting Espressif's move to RISC-V and the challenges of integrating Wi-Fi modules with low-power MCUs.

Mentioned

Companies
Golioth, Espressif, Memfault, Particle, Electric Imp
Chips
ESP32
Tools
nRF Connect Studio, ModusToolbox, ESP-IDF
Also
Zephyr, FreeRTOS, MCUboot, The Amp Hour, Contextual Electronics

Other shows on the same ground, closest first.

  • IoT For All Podcast · 23m

    Tips for Accelerating Your IoT Solution | Blues Wireless' Brandon Satrom

    Brandon Satrom, Vice President of Experience Engineering at Blues Wireless, explains how the company accelerates IoT development by providing embeddable cellular infrastructure like the Note Card and the new Sparrow device cluster solution. He details the transition from complex, developer-hostile cellular modules to JSON-based APIs that simplify integration for microcontrollers like the ESP32 and Arduino. Satrom discusses the strategic choice between connectivity technologies, advocating for LoRaWAN in device cluster applications to reduce BOM costs while using cellular for backhaul, and highlights the importance of solving use cases rather than just selling hardware.

  • 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.

  • The Amp Hour · 1h 27m

    Stick 'Em On Whales

    Chris Gammell joins Alicia White and Dave Jones of Embedded.fm to recap the year and discuss the state of the electronics industry. They cover the shift in PCB prototyping costs, the rise of the ESP32, and the challenges of IoT device management, including firmware updates and security. The conversation also touches on career transitions, remote work trends, and specific technologies like LoRaWAN and CircuitPython.

  • The Amp Hour · 1h 12m

    Building Firmware and Hardware for Trade Shows with Mike Szczys

    Mike Szczys, formerly of Hackaday and now at Golioth, discusses building firmware and hardware for trade shows like Embedded World with his coworker Chris Gammell. They detail the challenges of integrating E-Ink displays using Zephyr RTOS and MicroPython on an RP2040-based faceplate, highlighting the steep learning curve of Zephyr's device tree and manifest system. The conversation covers the benefits of Zephyr's centralized ecosystem compared to FreeRTOS, the use of built-in debugging shells, and the technical hurdles of I2C peripheral programming on the Raspberry Pi Pico.

  • The Electromaker Show · 36m

    MQTT Anywhere, LoRaWAN Sheep Tracking, More DOOM on everything!

    The host reviews the MikroE MQTT Anywhere kit, a cellular IoT development board from MikroElektronika and u-blox that combines hardware with the ThingStream software platform for low-power MQTT communication. The episode highlights prize-winning maker projects, including Jumperless, a smart breadboard by Archetoisis, and a SenseCAP T1000 LoRaWAN cattle tracker by Pradip Lagu Nort. It also covers a Doom port on the Arduino Nano ESP32 by Naveen, Western Digital's tiny M.2 2230 SSD, and an update on the Zima Blade single-board server.

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