Getting Started with Bluetooth Low Energy: Tools and Techniques for Low-Power Networking
Carles Cufí, Akiba
Format: PDF / Kindle (mobi) / ePub
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
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.