It’s been twenty years since Bluetooth® technology first came on the wireless scene. Since then, Bluetooth technology has become synonymous with audio streaming, is recognized as the go-to wireless connectivity solution for wearables and other connected devices, quickly made a big impact in the smart building, and has been well regarded as the archetype for global interoperability. This is due, in large part, to the dedicated community of Bluetooth developers.

Every year, the Bluetooth developer community continues to challenge the limits of wireless connectivity, and each year, to support and encourage this spirit of innovation, the Bluetooth SIG releases new developer resources. For your coding convenience, we’ve assembled a list of the 5 most popular developer resources released in 2018.

Bluetooth Mesh Proxy Kit

This educational kit outlines fundamental Bluetooth mesh technical concepts. Learn about the mesh proxy node and proxy protocol, see how cryptography is used to secure the mesh PDUs, gain practical experience though guided development of a mesh proxy client application using JavaScript, and get the source code for a skeleton mesh proxy server against which to test your client application.

Bluetooth Mesh Developer Study Guide

This self-study educational resource covers the theory and practice of Bluetooth® mesh device firmware development. By working through its coding exercises, you’ll develop a working mesh network, learn about a variety of Bluetooth mesh models, and cement your understanding by implementing these models using the SDK for the Zephyr RTOS.

Bluetooth Developer Starter Kit

This comprehensive self-study kit is always a favorite among our developer community each year. It provides an understanding of key Bluetooth® Low Energy (LE) concepts before guiding you through a series of software development projects. Design a custom Bluetooth profile, build and create the code for the Bluetooth peripheral device, develop a client application for Android, and finish by testing your client application with the Bluetooth peripheral you built.

How to Deploy BlueZ v5.50 on Raspberry Pi3 and Use It

This detailed step-by-step guide explains how BlueZ, the official Linux Bluetooth protocol stack, can be deployed on a Linux platform to provide support for the core Bluetooth layers and protocols, including Bluetooth mesh and Raspberry Pi3.

Web Bluetooth Tutorials

This hands-on coding tutorial covers how to use the Web Bluetooth APIs to create web applications that run purely in a web browser and can discover, connect to, and interact with Bluetooth® LE devices. In four steps, you’ll complete a coding project based around a BBC micro:bit or Raspberry Pi, gain the foundational knowledge needed to use the Web Bluetooth APIs, learn how to discover and connect to Bluetooth LE devices, and see how to work with Bluetooth LE notifications and indications.

Discover more developer resources to help you build your Bluetooth product.

FEATURED INFOGRAPHIC

Build a Smarter Building with Blue

See new data on how building with blue can increase reliability, reduce costs, and enhance the ROI of smart building solutions.

SEE THE INFOGRAPHIC

Is Remote IOP Testing Here To Stay?

Like many organizations around the world, the Bluetooth Special Interest Group (SIG) has made…

Bluetooth 5.2新機能のポイントを10分で解説!(日本語字幕)

この動画では2020年1月に発表されたBluetoothバージョン5.2新機能の概要を中心に話します。Enhanced Attributeプロトコル(EATT)、LE Power Control (LEPC)、Isochronous (アイソクロナス)チャネルなど、これらの各機能について詳しく説明します。最後に、アイソクロナスチャネルを利用した「LE Audio」と呼ばれる次世代のBluetoothオーディオについて日本語翻訳付きで解説します。

The Bluetooth Internet Gateway Study Guide

According to the ABI report Installed Base of IoT Devices by Connectivity Technology, published…

Top Bluetooth Developer Resources of 2020

Every year, the Bluetooth® developer community challenges the limits of wireless connectivity, and each…

Wireless Connectivity Options for IoT Applications

When it comes to wireless connectivity, not every technology is a good fit for…

Designing and Developing Bluetooth® Internet Gateways

Design and implement your own Bluetooth® Internet Gateway (BIG) working prototype and see for yourself how BIGs allow applications to exchange data with Bluetooth devices from anywhere in the world.

Wireless Connectivity Options for IoT Applications - Asset Tracking

If you recall from the previous article in this series, we covered the application…

How Bluetooth Technology Uses Adaptive Frequency Hopping to Overcome Packet Interference

Interference is one of the biggest challenges for any wireless technology in providing reliable…

A Technical Overview of LC3

An Introduction to LE Audio Over the past two decades, since its inception, Bluetooth®

An Introduction to Bluetooth Low Energy for Swift Developers

All smartphones support Bluetooth® Low Energy (LE) and it is used in all manner…

Building a Sensor-Driven Lighting Control System Based on Bluetooth® Mesh

A technical examination of which Bluetooth mesh models to use in different types of…

Bluetooth Security and Privacy Best Practices Guide

This guide is intended to help implementers better understand why certain available security and…

Advanced Bluetooth for Android Developers

Android developers can take this guided tour of the most recent features and interesting…

How to Deploy BlueZ on a Raspberry Pi Board as a Bluetooth Mesh Provisioner

This step-by-step study guide will teach you: How to rebuild the kernel on a…

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.

Bluetooth Direction Finding: A Technical Overview

This comprehensive overview examines how two new Bluetooth direction finding methods can enable location services solutions that support high-accuracy.