Building Bluetooth Low Energy Systems

Discover and implement a system of your choice using Bluetooth Low Energy.

Building Bluetooth Low Energy Systems

This ebook is included in a Mapt subscription
Muhammad Usama bin Aftab

1 customer reviews
Discover and implement a system of your choice using Bluetooth Low Energy.
$0.00
$14.00
$34.99
$29.99p/m after trial
RRP $27.99
RRP $34.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781786461087
Paperback242 pages

Book Description

Bluetooth Low Energy (BLE) is a Wireless Personal Area network technology aimed at novel applications for smart devices. High-tech BLE profiles and services are being increasingly used by application developers and hardware enthusiasts to allow devices to interact with the surrounding world.

This book will focus on a technical introduction to BLE and how it is reshaping small-distance communication. We will start with IoT, where many technologies such as BLE, Zigbee, and IEEE 802.15.4 Mesh will be introduced. The book will present BLE from an engineering perspective, from which the protocol stack, architecture, and layers are discussed. You will learn to implement customized projects for Peripheral/Central communication, BLE Beacons, indoor navigation using triangulation, and the Internet gateway for Bluetooth Low Energy Personal Network, all using various code samples and APIs on Android, iOS, and the Web. Finally, the book will conclude with a glimpse into future technologies destined to be prominent in years to come.

Table of Contents

Chapter 1: BLE and the Internet of Things
Internet of Things
Technologies in the Internet of Things
Bluetooth Low Energy
Bluetooth Low Energy for the Internet of Things
Summary
Chapter 2: BLE Hardware, Software, and Debugging Tools
Bluetooth Low Energy hardware
Bluetooth Low Energy software
Summary
Chapter 3: Building a BLE Central and Peripheral Communication System
Bluetooth Low Energy central and peripheral
Android Bluetooth Low Energy
Bluetooth Over-The-Air device firmware update
Summary
Chapter 4: Bluetooth Low Energy Beacons
Introduction to Bluetooth Low Energy Beacons
Beacon protocols
Estimote beacons
Summary
Chapter 5: BLE Indoor Navigation Using Estimote Beacons
Introducing indoor navigation
Estimote Location Beacons and triangulation
Indoor location using the Estimote Location Beacons
Implementing indoor navigation using the Estimote Location SDK on Swift
Summary
Chapter 6: Bluetooth Mesh Technology
Introduction to mesh networking
Mesh networking in wireless technologies
CSRMesh
Summary
Chapter 7: Implementing a Bluetooth Gateway Using the Raspberry Pi 3
Introducing the Raspberry Pi
Set up your Raspberry Pi with Raspbian
Deploying a Bluetooth gateway on your Raspberry Pi
Implementing a Bluetooth gateway on the Raspberry Pi
Implementing the Bluetooth gateway explorer v2 
Summary
Chapter 8: The Future of Bluetooth Low Energy
The Internet of Things and the role of Bluetooth Low Energy
Use of IoT in smart cities and the automobile industry
Potential research in Bluetooth Low Energy
Summary

What You Will Learn

  • Bluetooth Low Energy in theory.
  • Bluetooth Low Energy Hardware and Software Development Kits.
  • Implement Bluetooth low energy communication (central and peripheral) using Android.
  • Master BLE Beacons with examples implemented over Eddystone and iBeacons.
  • Implement indoor navigation using Estimote Beacons on iOS.
  • Implement Internet gateways to control BLE devices on a Wi-Fi network.
  • Understand BLE security mechanisms with a special focus on Bluetooth pairing, bonding, and key exchange to cover encryption, privacy, and user data integrity.
  • Implement Bluetooth Mesh using CSRMesh Technology.

Authors

Table of Contents

Chapter 1: BLE and the Internet of Things
Internet of Things
Technologies in the Internet of Things
Bluetooth Low Energy
Bluetooth Low Energy for the Internet of Things
Summary
Chapter 2: BLE Hardware, Software, and Debugging Tools
Bluetooth Low Energy hardware
Bluetooth Low Energy software
Summary
Chapter 3: Building a BLE Central and Peripheral Communication System
Bluetooth Low Energy central and peripheral
Android Bluetooth Low Energy
Bluetooth Over-The-Air device firmware update
Summary
Chapter 4: Bluetooth Low Energy Beacons
Introduction to Bluetooth Low Energy Beacons
Beacon protocols
Estimote beacons
Summary
Chapter 5: BLE Indoor Navigation Using Estimote Beacons
Introducing indoor navigation
Estimote Location Beacons and triangulation
Indoor location using the Estimote Location Beacons
Implementing indoor navigation using the Estimote Location SDK on Swift
Summary
Chapter 6: Bluetooth Mesh Technology
Introduction to mesh networking
Mesh networking in wireless technologies
CSRMesh
Summary
Chapter 7: Implementing a Bluetooth Gateway Using the Raspberry Pi 3
Introducing the Raspberry Pi
Set up your Raspberry Pi with Raspbian
Deploying a Bluetooth gateway on your Raspberry Pi
Implementing a Bluetooth gateway on the Raspberry Pi
Implementing the Bluetooth gateway explorer v2 
Summary
Chapter 8: The Future of Bluetooth Low Energy
The Internet of Things and the role of Bluetooth Low Energy
Use of IoT in smart cities and the automobile industry
Potential research in Bluetooth Low Energy
Summary

Book Details

ISBN 139781786461087
Paperback242 pages
Read More
From 1 reviews

Read More Reviews