345: Do What Apple Says

Embedded.fm · 24 Sept 2020 · 1h 11m · Episode 345

What this episode covers

Gretchen Walker, a mobile software engineer at PunchThrough, explains how to build iOS apps for Bluetooth Low Energy (BLE) devices using Apple's CoreBluetooth framework. She details the necessity of using Swift, the challenges of Apple's strict App Store review process, and the opaque nature of iOS pairing and bonding mechanisms. Walker also discusses debugging tools like Xcode and TestFlight, and advises against cross-platform development due to significant differences between iOS and Android BLE implementations.

Mentioned

Companies
PunchThrough, Nordic
Products
LightBlue, NRF Connect
Tools
CoreBluetooth, Xcode, TestFlight
Also
Swift, Ray Wenderlich, Big Nerd Ranch, NovelBits.io

Other shows on the same ground, closest first.

  • IoT For All Podcast · 20m

    Rethinking Bluetooth for IoT | SimpleBLE's Kevin Dewald | Internet of Things Podcast

    Kevin Dewald, founder of The California Open Source Company and creator of SimpleBLE, explains why desktop platforms have been neglected in Bluetooth IoT development compared to mobile. He details the technical complexities of implementing Bluetooth on Linux and Windows, highlighting how USB dongles often fail due to inconsistent firmware and OS limitations. Dewald also discusses the economics of commercial open source, arguing that monetizing tools like SimpleBLE ensures sustainable development and better support for enterprise clients.

  • IoT For All Podcast · 22m

    How To Build High Quality Bluetooth Products | SwaraLink Technologies's Sandeep Kamath | Internet of Things Podcast

    Sandeep Kamath, CEO and founder of SwaraLink Technologies, explains how his company helps developers build high-quality Bluetooth Low Energy (BLE) products by abstracting away the complexity of the Bluetooth stack. He details common pitfalls such as poor battery life, unreliable connections, and security vulnerabilities that arise when developers rely solely on raw SDKs from chip vendors like Nordic Semiconductor and Silicon Labs. Kamath advocates for using middleware platforms to ensure seamless user experiences, robust security against unauthorized connections, and support for over-the-air (OTA) firmware updates throughout the product lifecycle.

  • The Amp Hour · 1h 10m

    A Meeting Of The Davids

    Dave Jones and David Ledger of EEVblog discuss the development of the EEVblog multimeter app, detailing the technical challenges of implementing Bluetooth Low Energy (BLE) on Android and the decision to use the Mono framework for cross-platform compatibility. They also cover the resolution of the trademark dispute between Arduino founders Massimo Banzi and Federico Musto, news of Qualcomm's acquisition of NXP, and Samsung surpassing Intel in chip sales volume. The conversation concludes with a debate on the feasibility of autonomous vehicles and a tribute to analog guru Bob Pease.

  • Coredump Sessions · 1h 08m

    #001: The future of Bluetooth connectivity with Blecon Founder, Simon Ford

    Simon Ford, founder of Blecon, joins Memfault’s Chris Coleman and François Baldassari to discuss the evolution of Bluetooth Low Energy (BLE) from its Nokia origins to its current role in cloud-connected devices. The group analyzes key technical shifts like LE Audio, PAwR, and coded PHY, while debating the practical trade-offs of BLE for IoT, asset tracking, and audio compared to Wi-Fi, cellular, and UWB. They also cover the challenges of BLE interoperability, debugging connection issues in the wild, and the limited real-world adoption of Bluetooth Mesh.

  • IoT For All Podcast · 31m

    How Bluetooth Low Energy (BLE) Is Made for IoT | Mohammad Afaneh, Founder of Novel Bits | #AskIoT E010

    Mohammad Afaneh, founder of Novel Bits, explains the role of Bluetooth Low Energy (BLE) in the IoT landscape, contrasting it with Classic Bluetooth and Bluetooth Mesh. He details how BLE's low power consumption and smartphone ubiquity make it ideal for asset tracking, device configuration, and industrial automation, while discussing the future impact of Bluetooth 5's long-range and high-speed modes. Afaneh also advises engineers to prioritize hands-on implementation over theoretical study when learning new wireless technologies.

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.