All Projects → mafaneh → Ble Ebook Project

mafaneh / Ble Ebook Project

Licence: mit
The companion repository for the book: "Bluetooth 5 & Bluetooth Low Energy: A Developer's Guide"

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Ble Ebook Project

Flutter wechat ble
ble 4.0 with wechat style api for flutter. flutter版微信api风格的低功耗蓝牙
Stars: ✭ 41 (-14.58%)
Mutual labels:  ble, bluetooth-low-energy
Ios Pods Dfu Library
OTA DFU Library for Mac and iOS, compatible with nRF5x SoCs
Stars: ✭ 349 (+627.08%)
Mutual labels:  ble, bluetooth-low-energy
JDY-08
JDY-08 Bluetooth transparent transmission module, with resource for KiCAD
Stars: ✭ 48 (+0%)
Mutual labels:  ble, bluetooth-low-energy
stm32wb55
Implementation of bluetooth-hci for STM32WB5x wireless SoC
Stars: ✭ 18 (-62.5%)
Mutual labels:  ble, bluetooth-low-energy
Btle
Bluetooth Low Energy (BLE) packet sniffer and transmitter for both standard and non standard (raw bit) based on Software Defined Radio (SDR).
Stars: ✭ 411 (+756.25%)
Mutual labels:  ble, bluetooth-low-energy
IOS-DFU-Library
OTA DFU Library for Mac and iOS, compatible with nRF5x SoCs
Stars: ✭ 400 (+733.33%)
Mutual labels:  ble, bluetooth-low-energy
Gattlib
Library to access GATT information from BLE (Bluetooth Low Energy) devices
Stars: ✭ 281 (+485.42%)
Mutual labels:  ble, bluetooth-low-energy
android-ble-made-easy
An Android Library for handling Bluetooth Low Energy on Android Easy
Stars: ✭ 34 (-29.17%)
Mutual labels:  ble, bluetooth-low-energy
Esp32 ble wedo
A library to control LEGO wedo 2.0 with the ESP32 through Bluetooth low energy
Stars: ✭ 16 (-66.67%)
Mutual labels:  ble, bluetooth-low-energy
Flutterblelib
Bluetooth Low Energy library for Flutter with support for simulating peripherals
Stars: ✭ 393 (+718.75%)
Mutual labels:  ble, bluetooth-low-energy
ruuvitag-demo
Demo of reading Bluetooth Low Energy sensor measurements of RuuviTag environmental sensors and feeding them to MQTT, a database and dashboards
Stars: ✭ 14 (-70.83%)
Mutual labels:  ble, bluetooth-low-energy
Android Dfu Library
A library with DFU feature for Android 4.3+.
Stars: ✭ 532 (+1008.33%)
Mutual labels:  ble, bluetooth-low-energy
ESP32 BLE OTA Arduino
OTA update on ESP32 via BLE
Stars: ✭ 41 (-14.58%)
Mutual labels:  ble, bluetooth-low-energy
IoT-iBeacon
An Ionic app for indoor localization and navigation using BLE iBeacons.
Stars: ✭ 39 (-18.75%)
Mutual labels:  ble, bluetooth-low-energy
ble-utilities-unreal
This is Unreal Engine plugin that allows to scan for BLE devices with Cycling Power service running, connect to one of them and subscribe for its notifications.
Stars: ✭ 48 (+0%)
Mutual labels:  ble, bluetooth-low-energy
Rxandroidble
An Android Bluetooth Low Energy (BLE) Library with RxJava2 interface
Stars: ✭ 3,025 (+6202.08%)
Mutual labels:  ble, bluetooth-low-energy
bluetooth-manager
Java Bluetooth Manager. A library/framework for managing bluetooth adapters, bluetooth devices, GATT services and characteristics
Stars: ✭ 75 (+56.25%)
Mutual labels:  ble, bluetooth-low-energy
Arduino-BLE-MIDI
MIDI over Bluetooth Low Energy (BLE-MIDI) 1.0 for Arduino
Stars: ✭ 133 (+177.08%)
Mutual labels:  ble, bluetooth-low-energy
Bleunlock
Lock/unlock your Mac with your iPhone, Apple Watch, or any other Bluetooth LE devices
Stars: ✭ 383 (+697.92%)
Mutual labels:  ble, bluetooth-low-energy
Android Scanner Compat Library
A compat library for Bluetooth Low Energy scanning on Android.
Stars: ✭ 462 (+862.5%)
Mutual labels:  ble, bluetooth-low-energy

ble-ebook-project

Overview of folders and files

This is the companion repository for the e-book: "Bluetooth 5 & Bluetooth Low Energy: A Developer's Guide"

In this repository, you will find a few different folders:

  • Ellisys sniffer captures: Capture files that the reader can view in the Ellisys Analyzer Software and analyze to get a better understanding of Bluetooth Low Energy and Bluetooth 5.
  • Gateway: Source code for the "Gateway" device, which is part of the book's Main Project (Home Automation) exercise (for the nRF52840 chipset).
  • HelloWorld with Security: A simple BLE "Hello World" example with added Security (LE Secure Connections, MITM protection, Numeric Comparison) (for the nRF52840 chipset). This example has not been migrated to the new 15.2.0 nRF5 SDK yet. It still uses SDK v 14.2.0.
  • HelloWorld: A simple BLE "Hello World" example (for the nRF52840 chipset).
  • HelloWorld nRF52832: A simple "Hello World" example implemented for the nRF52832 chipset.
  • Main Project SES files: Main Project Segger Embedded Studio (SES) Solution and Project files. (for the nRF52840 chipset)
  • Remote Control: Source code for the "Remote Control" device, which is part of the book's Main Project (Home Automation) exercise (for the nRF52840 chipset).
  • Video Tutorials PDFs: PDFs for the Video Tutorials (video tutorials included only with the Accelerator and Ultimate bundles).
  • nRF5_SDK_current: nRF5 SDK snapshot (version 15.2.0).
  • nRF5_SDK_14.2.0_17b948a: Previous version of the SDK (14.2.0).

The "Bluetooth 5 and Bluetooth Low Energy: A Developer's Guide" e-book

The FIRST and ONLY practical Bluetooth Low Energy developer guide!

Stop reading books that sound good on paper, but leave you wondering how to get started with development!

This 300+ page e-book will guide you through building a complete Home Automation project while learning the basics and advanced aspects of Bluetooth 5 and Bluetooth Low Energy development. You also get access to the full source code used to build the project as well as 11 Video Tutorials.

The book covers the following topics:

  • Basics of Bluetooth Low Energy and Bluetooth 5
  • Utilizing Bluetooth 5 to achieve 2x speed, 4x range, and 8x advertising capacity
  • Designing your GATT, GAP and optimizing the different system parameters
  • Tutorials for using the essential tools for developing for Bluetooth Low Energy
  • Achieving optimum power consumption and battery life
  • Debugging device communication and connections
  • Practical examples using the Nordic nRF52840 chipset (using SDK v 15.2.0)
  • Complete source code for building the Main Project for the book
  • 11 Video tutorials including: using the nRF Sniffer, the Ellisys Bluetooth Tracker, the Nordic Power Profiler Kit, and others.

To get a FREE sample chapter or purchase the book, visit this site: https://www.novelbits.io/bluetooth-5-developers-e-book/

IMPORTANT NOTE: Licenses

The source code in this repository includes mixed/multiple Licenses:

  • Code written by Novel Bits is licensed under the MIT License.
  • Code taken from Nordic Semiconductor's example code and SDK is licensed under Nordic's License statements.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].