Swift, a powerful and intuitive programming language for macOS, iOS, watchOS, tvOS and beyond, has seen widespread use across a range of developer projects.  

Recently, the Introduction to Bluetooth® Beacons Study Guide saw a new update that outlines how to implement Swift on an iOS platform, allowing you to use a modern, powerful programming language to create Bluetooth beacons. With help from this self-study educational resource, you get insight into the theory and practice of developing and integrating Bluetooth beacons into existing products and applications.

This study guide also:

  • Helps you build a Bluetooth beacon station on a Raspberry Pi board and implement it on iOS and Android as an app
  • Includes a new template Swift source code for reference
  • Provides added support for Raspberry Pi 4 and the latest BlueZ v5.50 installation

Download this updated study guide, and get step-by-step guidance for creating a fully optimized, powerful Bluetooth beacon.

FEATURED DOWNLOAD

An Introduction to Bluetooth Beacons

INSTANT DOWNLOAD

Qualcomm Highlights Past Bluetooth® Successes and Shares Insight Into What’s Ahead for Bluetooth Technology in 2025

An innovator of intelligent computing, Qualcomm Technologies, Inc. strives to develop comprehensive solutions that…

A New FCC Requirement Will Pave the Way for Inclusive Audio Experiences for All

Last month, the Federal Communications Commission (FCC) announced new rules establishing that 100 percent…

Unlock Accurate Ranging With Our Bluetooth® Wireless MCUs for Channel Sounding

See how our family of devices enable improved ranging technology for Channel Sounding, introduced…

Auracast™ Broadcast Audio for Developers: Best Practices for Developing Transmitters, Receivers, and Broadcast Assistants for Public Locations

Auracast broadcast audio technology will revolutionize how we experience audio. This interactive session will…

Robust Indoor Distance Estimation Algorithms for Bluetooth® Channel Sounding

Bluetooth Channel Sounding is a powerful feature setting a clear and solid foundation for…

What’s New with Bluetooth® Technology: Channel Sounding, Upcoming Features, and Key Technology Trends

With over 5 billion devices shipping each year, Bluetooth technology is the most widely…

Exploring Bluetooth Channel Sounding: Near-Term and Emerging Use Cases

With the recent adoption of Bluetooth® Core Specification version 6.0, an exciting new feature…

How Auracast™ Broadcast Audio Will Shape the Landscape of Hearing Aids and Assistive Listening Devices

Well known for leveraging their intelligent hearing, audio, video, and gaming solutions to bring…

Industrial IoT: What, Why, and Why Bluetooth Technology

If you are a Bluetooth® developer, marketer, or aficionado who’s new to the Industrial…

Bluetooth 6: What's New In The Latest Bluetooth Release?

Bluetooth technology is constantly growing, not only enhancing existing applications but also enabling entirely…

Taking Find My Applications to the Next Level with Telink

Discover how Telink’s solutions enhance Find My applications with cross-platform compatibility and Bluetooth Channel…

Bluetooth Channel Sounding Brings Crucial Ranging to New Bluetooth Devices

The Bluetooth SIG has relentlessly pushed forward the capabilities and feature sets of the…

Receiver Blocking Resilience Test Suite

This Test Suite tests the receiver blocking resilience of a Bluetooth implementation. It is…

Bluetooth® Channel Sounding: A Technical Overview

This paper provides a detailed technical overview of Bluetooth® Channel Sounding, a secure fine ranging…

The Bluetooth® Mesh Primer

An introduction and explanation of important Bluetooth® Mesh concepts.

2024 Bluetooth® Market Update

The 2024 Bluetooth® Market Update examines the direction and adoption of Bluetooth technology.

Auracast Broadcast Audio Retrofit Solutions and Opportunities

This report by ABI Research delves into the opportunity for public spaces to offer…

What's the Range of Auracast Broadcast Audio?

Get the answer to the question everyone’s asking. Find out what the coverage area…

Can You Add Auracast Support to Existing Devices?

Are you waiting for native Auracast™ support? You might not have to. Find out…

Is the Number of Auracast Receivers Really Unlimited?

Not convinced? Learn how an unlimited number of Auracast™ receivers can join a single…

EJOT | INDUTRAX Case Study

EJOT, headquartered in North-Rhine Westphalia, Germany, is a group of medium-sized companies with production…

Galleria Borghese, Rome Case Study

The Galleria Borghese Museum, based in Rome, houses works by Caravaggio, Raphael, Titian, Correggio,…

No More Queueing At The Hotel Check-in

Over two thirds of the British population now own a smartphone, using it for…

Bluetooth® Technology for Linux Developers

Learn how to use the interprocess communication system D-Bus and the BlueZ APIs to create Bluetooth applications for Linux computers.

Designing and Developing Bluetooth® Internet Gateways

Learn about Bluetooth® internet gateways, how to make them secure and scalable, and design and implement your own...

The Bluetooth LE Security Study Guide

Learn about fundamental security concepts, the security features of Bluetooth Low Energy, and gain some hands-on experience using those features in device code.

 Get Help