Getting Started with Bluetooth Low Energy: Tools and Techniques for Low-Power Networking

Getting Started with Bluetooth Low Energy: Tools and Techniques for Low-Power Networking

Carles Cufí, Akiba

Language: English

Pages: 180

ISBN: 1491949511

Format: PDF / Kindle (mobi) / ePub

With Bluetooth Low Energy (Ble), smart devices are about to become even smarter. This practical guide demonstrates how this exciting wireless technology helps developers build mobile apps that share data with external hardware, and how hardware engineers can gain easy and reliable access to mobile operating systems.

This book provides a solid, high-level overview of how devices use Ble to communicate with each other. You’ll learn useful low-cost tools for developing and testing Ble-enabled mobile apps and embedded firmware and get examples using various development platforms—including iOs and Android for app developers and embedded platforms for product designers and hardware engineers.

  • Understand how data is organized and transferred by Ble devices
  • Explore Ble’s concepts, key limitations, and network topology
  • Dig into the protocol stack to grasp how and why Ble operates
  • Learn how Ble devices discover each other and establish secure connections
  • Set up the tools and infrastructure for Ble application development
  • Get examples for connecting Ble to iPhones, iPads, Android devices, and sensors
  • Develop code for a simple device that transmits heart rate data to a mobile device

Emerging Trends in Image Processing, Computer Vision and Pattern Recognition

Backup & Recovery: Inexpensive Backup Solutions for Open Systems

OpenStack Operations Guide: Set Up and Manage Your OpenStack Cloud

Alan Turing's Automatic Computing Engine: The Master Codebreaker's Struggle to Build the Modern Computer
















Technology, and hundreds more. For more information about Safari Books Online, please visit us online. How to Contact Us Please address comments and questions concerning this book to the publisher: O’Reilly Media, Inc. 1005 Gravenstein Highway North Sebastopol, CA 95472 800-998-9938 (in the United States or Canada) 707-829-0515 (international or local) 707-829-0104 (fax) We have a web page for this book, where we list errata, examples, and any additional information. You can access this page

is also available for purchase from many major component resellers online. Bluegiga’s BLE112/BLE113 Modules Bluegiga’s BLE112 and BLE113 modules are based on the CC2540/CC2541 from Texas Instruments (“CC2541DK-MINI (Texas Instruments)”). They include support for BGScript, which allows you to program certain types of applications using simple XML files. Bluegiga also provides a C API to work with these modules using an external MCU, talking to the modules over UART. The main difference between

create a profile to imitate your peripheral and then create a device that will appear exactly the same as the hardware once it is available, as shown in Figure 7-2. A version of LightBlue is also available for OS X in Apple’s App Store, although the iOS version offers more functionality at the time of this writing. Application developers can also use LightBlue when developing a BLE peripheral but before the counterpart iOS or Android application has been completed. You can simulate the

Programming, iBeaconIdentity Address Information, Security KeysIdentity Resolving Key (IRK), Security Keys, Address TypesIEEE Registration Authority, Bluetooth Device Addressinclude definitions/declarations, Servicesindications, Server-Initiated Updatesinitiator role, Security Manager (SM)insufficient authentication, Securityinsufficient encryption, Securityintegrated circuit (IC), Based on Chip CountiOS programmingApple Notification Center, Apple Notification Center Service with an External

grass-lined twig nests shaped like cups. They typically lay two to four eggs, and their young develop and acquire flight quickly. The cover image is from Wood’s Animate Creation. The cover fonts are URW Typewriter and Guardian Sans. The text font is Adobe Minion Pro; the heading font is Adobe Myriad Condensed; and the code font is Dalton Maag’s Ubuntu Mono.

Download sample


About admin