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

IoT For All Podcast · 29 Dec 2022 · 22m

What this episode covers

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.

Other shows on the same ground, closest first.

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

  • Embedded.fm · 1h 10m

    232: Blob Is a Good Word

    Jackson Keating, a firmware engineer at Identity Card who previously worked on Bluetooth stacks at Podo Labs, explains the architecture of Bluetooth Low Energy (BLE), focusing on the GATT database structure of services, characteristics, and descriptors. The hosts and guest discuss the practical differences between BLE and Wi-Fi, the role of advertising packets in device discovery, and the complexities of pairing and security. They also compare development experiences with Nordic nRF chips and Texas Instruments CC26xx devices, recommending vendor tutorials and the Core Bluetooth API for learning.

  • Embedded.fm · 1h 11m

    345: Do What Apple Says

    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.

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

  • 011 - Making Too Many Assumptions

    Bluetooth security researcher Mike Ryan, founder of Ice 9 Consulting, discusses his journey from hacking Game Boy ROMs to exposing critical vulnerabilities in Bluetooth products, including Boosted Skateboards and Fuse credit cards. He explains how developers often fail by implementing custom cryptography or ignoring threat models, such as the risk of a credit card being handed to a waiter, leading to data exposure. Ryan advocates for using built-in BLE security and provides a detailed workflow for reverse engineering using tools like Ubertooth, Wireshark, and CrackLE to analyze protocol flaws and pairing weaknesses.

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