FULLY UPDATED FOR 2019

Developers, learn BLE fast with the up-to-date, practical guide to Bluetooth 5.

  • Learn by doing: Get hands-on with a complete home automation project using the latest nRF5 SDK.
  • Get unstuck: Stop slogging through out-of-date blog posts and get up to speed with a concise, practical handbook.
  • Video tutorials: Watch as an expert shows you how to set up your development & debugging environment and more (optional).
Bluetooth 5 & Bluetooth Low Energy: A Developer's Guide cover

Comprehensive content

300+ pages with optional 8 video tutorials

Real-world project

Home automation using latest BLE techniques

Recently updated

Version 2.0 released 
Feb 2019

Up-to-date SDK

Examples use nRF5 SDK 15.2.0

A Developer’s Guide is the missing 
handbook for rapid BLE development

Skip the time-suck blog posts and level up your learning fast.

Learning Bluetooth can be hard.

Especially when you’re on a deadline and trying to ship. 

Blog posts are often out of date and skip over core concepts. They get you started but leave you stranded when development becomes challenging. 

Then it’s endless Googling, Stack Overflow threads, and... the spec. Let’s face it: trying to get things done and having to read the spec is, well, awful.

Fragmented, incomplete, out-of-date blog posts on the one hand. 

A dense, time-consuming, hard-to-read spec on the other. 

No wonder it’s such a struggle to learn.

And that’s exactly where Bluetooth 5 & Bluetooth Low Energy: A Developer’s Guide comes in. It’s the missing guide that helps developers like you get $%^& done. 

A Developer’s Guide is designed specifically for professional developers who are getting started with – or stuck in the middle of – Bluetooth development and want to get up to speed fast by working through a real-world project. 

Want the skills to develop BLE applications quickly and confidently? A Developer’s Guide will give you a deeper understanding of everything from development setup and debugging to security, throughput, the new mesh standard, and a whole lot more.

Shortcut your BLE learning. Purchase A Developer’s Guide today.  

“Bluetooth 5 & BLE: A Developer’s Guide has saved me countless hours of learning Bluetooth Low Energy. A lot of the confusion of reading blog posts and forums has been cleared away by the straightforward explanations.
It’s become my
go-to guide for Bluetooth Low Energy development."

Joshua Horne Portrait

Joshua Horne
Chief Technical Officer
Portal Entryways, Inc.

Why learn BLE the hard way when you can get expert help instead?

Learn from an expert with a practical, hands-on, end-to-end
home automation project.

Mohammad Afaneh portrait

I’m Mohammad Afaneh, the author of Bluetooth 5 & BLE: A Developer’s Guide, and consultant embedded developer.

I’ve been on your journey. 

I’ve gone from Bluetooth beginner to expert. I’ve spent years working on multiple IoT products like door locks, satellite receivers, doorbells, and many (many!) side projects.

I’ve felt the pain of the often enormous Bluetooth learning curve.

I learned the hard way, wasting days and weeks getting up to speed while struggling with poor or non-existent resources. 

That’s why I wrote Bluetooth 5 & Bluetooth Low Energy: A Developer’s Guide so you don’t have to learn the hard way, and can level up in no time instead. 

I’ve put everything I learned into this book so that developers like you can build things the right way and ship on time without all the headaches and stress.

It’s the book I wish I had when I was trying to make the leap from theory to practice. 

I’m a big believer in learning by doing. That’s why I’ve organized the book around a practical, real-world home automation project involving sensors, a light bulb, and your own remote control implementation. See the topics we’ll cover below.

I’d love for you to check out the book and let me know what you think. My number one priority is to get you up to speed with BLE best practices so you’re equipped to tackle your projects confidently and quickly... and ship on time

Sound good? Grab your copy today.

Download a free sample chapter

Enter your email address and get a sample chapter and the Table of Contents.
Something went wrong. Please check your entries and try again.

Here’s exactly what you’ll learn

Learn how to build a full BLE home automation system involving sensors, a
light bulb and your own remote control implementation.

Development setup

Discover the easiest way to set up your development environment and get up and running fast.

Security & encryption

Understand the various levels of security to ensure robust and encrypted communication.

Throughput & data transfer

Get up to speed with the different BLE modes to optimize throughput and data transfer.

Multiple device connections

Create BLE networks with multiple connections to various devices for expanded use cases.

Design patterns

Discover the best design practices and guidelines for rapid BLE application development.

Testing & debugging

Learn the best practices and techniques for debugging and testing BLE applications to bring your product to market faster.

New Bluetooth 5 features

Find out about all the major new features including long-range and high-speed modes and increased advertisement capacity.

Low power consumption

Start optimizing the right BLE parameters for reduced power consumption and increased battery life.

Navigating the official spec

Learn how to navigate the official Bluetooth specification document and find the information relevant to your needs.

Is Bluetooth 5 & BLE: A Developer's Guide right for me?

Whether you’re a pro developer, hobbyist, or just interested in
understanding the fundamentals of BLE, there’s something for you.

Bluetooth 5 & Bluetooth Low Energy FINAL

Professional embedded developers, this is the book for you. Get up to speed fast, ship on time, and stay under budget.

 

Hobbyist developers, think of all the cool things you’ll be able to play with: lighting, home automation, and more.

 


Just curious? Know a bit of C? You’ll still learn the basics, but best to start with my Introduction to BLE book.

 

I stumbled upon this book due to my desperate need for developing BLE applications quickly. Before reading it I knew nothing about BLE or Bluetooth in general and within two weeks of reading, I acquired the necessary knowledge to confidently develop BLE applications."

Khaled AL-Jayyousi

Khaled AL-Jayyousi
Embedded Systems Engineer
Subol Innovation Company

Book chapters

Here’s everything we’ll cover in

Bluetooth 5 & Bluetooth Low Energy: A Developer’s Guide.

  • Basics of Bluetooth Low Energy
  • BLE Peripherals and Centrals
  • Advertising and Scanning
  • Connections
  • Services and Characteristics
  • GATT Design Guidelines
  • GAP Design Guidelines
  • GitHub Repository
  • Introduction to the nRF5 SDK
  • Development Environment Setup
  • Main Project Structure
  • nRF Development & Troubleshooting Tips
  • The “Hello World” Example
  • Bluetooth 5
  • Power Consumption
  • Security
  • Debugging & Testing BLE Applications
  • Reverse Engineering a Bluetooth Lightbulb
  • How to Choose a BLE Module/Chipset
  • Navigating the Bluetooth Specification
  • The Bluetooth Certification Process
  • Remote Control Source Code Walkthrough
  • Gateway Source Code Walkthrough
  • Using nRF Cloud as the Internet Gateway
  • Glossary
  • References and Resources

Video tutorials

Over three hours of practical step-by-step video tutorials.
Available in the Accelerator & Ultimate Bundle.

  • Segger Embedded Studio Setup (Windows)

  • Segger Embedded Studio Setup (Linux)

  • Debugging nRF52 in Segger Embedded Studio

  • Ellisys Bluetooth Tracker Sniffer Tutorial

  • nRF Connect (Mobile + Desktop) Tutorial

  • nRF Sniffer (Wireshark) Tutorial

  • Nordic Power Profiler Kit (PPK) Tutorial

  • Navigating the Bluetooth Specification Document

  • Bonus Video: Bluetooth 5 Long Range Example

  • Bonus Video: BLE Security Example

  • Bonus Video: nRF Cloud Connectivity Example

  • Videos are available in the Accelerator & Ultimate bundles.

Purchase your copy today

All plans come with free updates as the book and

source code are updated and improved.

Basic Bundle

$99

  • Learn best practices for BLE development.
  • Get up to speed with application design, testing, debugging, and implementation.
  • Build a complete Home Automation project that utilizes new BLE features.
  • All exercises use the Nordic nRF52 series development kit (nRF52840).
  • 300+ page PDF.
  • Complete downloadable source code for building the Home Automation Project.

Accelerator Bundle

$199

  • Everything in the Basic Bundle plus 8 step-by-step video tutorials.
  • Watch videos on development environment, debugging, BLE traffic sniffing and more.
  • Tutorials use open source software (Mac, Windows, and Linux supported).
  • All videos are downloadable and streamable.
  • 300+ page PDF + 8 in-depth video tutorials.
  • Complete downloadable source code for building the Home Automation Project.

Ultimate Bundle

$499

  • Everything in the Accelerator Bundle plus two hours of consulting support.
  • Get help with nRF52 development and any BLE or Bluetooth 5 questions.
  • Great for peace of mind – know that someone is there to help you along the way. Support available via video, phone, & email.
  • 300+ page PDF, 8 in-depth video tutorials, and two hours of consulting support.
  • Complete downloadable source code for building the Home Automation Project.

FAQ

Who is Bluetooth 5 & BLE: A Developer’s Guide for?

This book is for any developer who has some basic understanding of embedded development and is looking to learn BLE.

The book will also be helpful if you know the basics of BLE on the mobile side and you want to learn more about the embedded side.


Who is it NOT for?

It is not for someone with zero knowledge of software development and no experience with C-based development for microcontrollers.

It’s not for the general hobbyist unless you have some software development experience and you’re willing to learn through additional resources as well.


Do you offer a team license? 

If you're looking to purchase this for a team of developers please contact me and I'll provide you with options for a site-wide license.

Do you offer refunds?

If you’re not happy with the book for any reason please contact me within 30 days of purchase and I’ll gladly refund your money.


What operating systems do the exercises/tutorials run on? 

All exercises and software tutorials are meant to run on all major operating systems (Windows, Linux, and macOS).

With the use of Segger Embedded Studio, you'll be able to set up your development environment and start developing on any operating system of your choice.


I'm a college/university professor, how can this book help me and my students?

Contact me to see how this can fit as the perfect material for a lab on wireless technologies and embedded systems.

I guarantee you this book will serve as one of the most practical and industry-applicable classes they will take!

Get up to speed fast with the
up-to-date, practical guide to BLE.

Questions or comments? I’d love to hear from you. Please get in touch.

You can also check out my blog, connect on LinkedIn, or follow me on Twitter.

Copyright © 2019 Novel Bits, LLC | All Rights Reserved