Bluetooth Developer Starter Kit

If you’re new to Bluetooth® technology and are looking for some help to learn how to develop smartphone applications or device firmware which involves Bluetooth Low Energy, the Bluetooth Developer Starter Kit (BDSK) is the best place to start. A new version, v4.0 is now available and replaces and improves upon the previous version, v3.2.  You can download the latest version here.

BDSK provides an introduction to the basic theory of Bluetooth Low Energy, as well as extensive, hands-on coding experience. The kit consists of several coding projects (known as “labs”) including one based on an Arduino 101 connected to an electronic circuit which you will build. To complete the Arduino lab, you need to acquire an Arduino 101 and a few electronics components if you don’t already own these items.

Following the instructions in the lab documentation, you then equip the Arduino with a custom Bluetooth profile that you will both design and code. Once you have the Arduino set up and working, you can move on to one of the other labs and develop a smartphone application with which to control the Arduino and its connected circuit.

What’s New in BDSK v4.0

The Arduino lab that was included in Version 3 of BDSK remains in BDSK v4.0. It provides experience designing and implementing Bluetooth Low Energy peripheral devices. Two smartphone labs that were featured in BDSK v3.x are also available on BDSK v4.0. Between them, these two labs take you through the steps required to develop a corresponding application for Android using Java or for iOS using Swift 

Both of these smartphone labs produce what are generally termed “native applications.” Earlier this year, I wrote about hybrid mobile applications, which are developed using web technologies and provide a means by which one set of source code can be used to create an application which will run on more than one platform.

BDSK v4.0 adds a new lab, which will help you learn how to create hybrid mobile applications for both Android and iOS using the Apache Cordova SDK.

You can review my blog posts on the subject here:

Hybrid Mobile Applications – Part 1

Hybrid Mobile Applications – Part 2

BDSK v4.0 supercedes and replaces BDSK 3.x and adds a new lab, which will help you learn how to create hybrid mobile applications for both Android and iOS using the Apache Cordova SDK.

Over to you!

BDSK is an effective and enjoyable way to gain hands-on experience of Bluetooth® Low Energy software development. Download the Bluetooth Developer Starter Kit today and get coding with Bluetooth!

FEATURED DOWNLOAD

Bluetooth Mesh Models: A Technical Overview

In this detailed technical paper, Martin Woolley provides a guided tour of the Bluetooth mesh models, taking an in-depth look at building blocks critical to Bluetooth mesh interoperability.

INSTANT DOWNLOAD

Bluetooth Developer Journey

As a leading player in the semiconductor industry committed to the development of cutting-edge…

Generic Health Sensor Design and Implementation Guide

The Generic Health Sensor (GHS) Design and Implementation Guide guides implementers of health sensor…

Doom running on Silicon Labs & Sparkfun Microcontrollers: A Quick Look

Doom has recently reached its 30th anniversary, yet it remains a masterpiece and a…

Auracast Simple Transmitter Best Practices Guide

This paper provides a set of clear, concise, and useful recommendations for product makers interested in building Auracast transmitter products.

5.7 km of Bluetooth® Range

40 km from Irvine, California gets you to beautiful Newport Beach Pier, and 5.7…

Synthesize and Transmit Audio Using LE Audio

The application is assembled as a sound-generating device, the synthesizer, and a receiving headphone.…

Unveiling the Truth: Debunking Bluetooth’s Biggest Myth

Bluetooth Low Energy was designed to considerably reduce power consumption and cost while maintaining…

Bluetooth® Mesh Feature Enhancements Summary

This paper summarizes the recent Bluetooth® Mesh feature enhancements and provides references to other…

The Latest in HADM with Bluetooth LE

HADM, or high accuracy distance measurement using Bluetooth does exactly what it says –…

Mr. Beacon Podcast: Snapdragon Sound with Mike Canevaro

This episode of the Mr. Beacon Podcast explores the revolutionary world of Bluetooth audio.…

Top 10 Auracast™ Resources

It’s been almost a year since the Bluetooth Special Interest Group (SIG) released Auracast™…

Features and Benefits of Bluetooth Mesh 1.1 for Wireless Mesh Networking

Commercial and industrial applications like lighting require large-scale, low-power device networks where thousands of…

The Bluetooth® Low Energy Primer

Are you new to Bluetooth Low Energy? Learn about its constituent parts, features, and how it works.

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

 Get Help