bluetooth-low-energy-applications VS esp-nimble-cpp

Compare bluetooth-low-energy-applications vs esp-nimble-cpp and see what are their differences.

bluetooth-low-energy-applications

Code examples, errata and additional tips and references to interesting projects for the book "Develop your own Bluetooth Low Energy Applications for Raspberry Pi, ESP32 and nRF52 with Python, Arduino and Zephyr" (by koenvervloesem)

esp-nimble-cpp

C++ library for the esp32 NimBLE stack based on and mostly compatible with @nkolban cpp_utils BLE library. (by h2zero)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
bluetooth-low-energy-applications esp-nimble-cpp
4 6
36 149
- -
2.8 5.0
8 months ago 6 days ago
C C++
MIT License Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

bluetooth-low-energy-applications

Posts with mentions or reviews of bluetooth-low-energy-applications. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-14.
  • Reading Data from an Arduino BLE using Raspberry Pi
    3 projects | /r/RASPBERRY_PI_PROJECTS | 14 Apr 2023
    If you need some more background, I wrote a book, Develop your own Bluetooth Low Energy Applications for Raspberry Pi, ESP32 and nRF52 with Python, Arduino and Zephyr, and you can find all code examples in its GitHub repository.
  • Health Thermometer Service on ESP32
    3 projects | /r/esp32 | 7 Mar 2023
    If you want some more background about BLE development, I've written a book with a practical approach: Develop your own Bluetooth Low Energy Applications for Raspberry Pi, ESP32 and nRF52 with Python, Arduino and Zephyr. This also includes a chapter about how to read BLE specifications such as the Health Thermometer Service and create code to support the specification. All code examples from the book are freely available.
  • anyone have any examples of simple peripheral/central ble transmission nrf52 series
    1 project | /r/embedded | 23 Jun 2022
    Here's an example of a Zephyr application that sends indications for BME280 sensor data in a custom BLE service: https://github.com/koenvervloesem/bluetooth-low-energy-applications/blob/main/4-connections/zephyr/peripheral_bme280/src/main.c

esp-nimble-cpp

Posts with mentions or reviews of esp-nimble-cpp. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-07.
  • Health Thermometer Service on ESP32
    3 projects | /r/esp32 | 7 Mar 2023
    I like NimBLE-Arduino, and this has a BLE client example that you can adapt to your needs, including both regular reads and notifications. Note that this isn't pure C++, this is using Arduino. There's also a version for use with ESP-IDF: esp-nimble-cpp, with a corresponding BLE client example. The examples for both projects are heavily commented and quite easy to follow.
  • Bluetooth A-RGB led controller
    2 projects | /r/esp32 | 30 Dec 2022
    On the ESP32 side, I use this library: https://github.com/h2zero/esp-nimble-cpp
  • Nimble,, how
    4 projects | /r/esp32 | 15 Dec 2022
    No idea what “nimble” is but the first result on google for “nimble library” points at a esp thing: https://github.com/h2zero/esp-nimble-cpp
  • BLE Latency and Optimization
    1 project | /r/esp32 | 1 Nov 2021
    I have a project using NimBLE, and I'm trying to understand limitations / best-case / how to improve BLE latency.
  • Good BLE lib for IDF?
    2 projects | /r/esp32 | 21 Sep 2021
    Im working on a mesh project and want to use BLE to have communication between a smartphone and the mesh. I worked with this nimble lib before but i cant use it since compiling the MDF project with nimble enabled fails. Basically i need https://github.com/nkolban/ESP32_BLE_Arduino but for IDF.
  • Reading heartrate from miband 5 with BLE
    3 projects | /r/esp32 | 8 Aug 2021
    Have a look at my project https://github.com/koenvervloesem/M5Core2-Heart-Rate-Display. It's using NimBLE-Arduino, but if you prefer to use ESP-IDF instead of the Arduino framework there's also esp-nimble-cpp with almost exactly the same API.

What are some alternatives?

When comparing bluetooth-low-energy-applications and esp-nimble-cpp you can also consider the following projects:

NimBLE-Arduino - A fork of the NimBLE library structured for compilation with Arduino, for use with ESP32, nRF5x.

ESPHome-Heart-Rate-Display - ESPHome configuration for a Bluetooth Low Energy heart rate display on an M5Stack Core or LilyGO TTGO T-Display ESP32

ikea-led-obegraensad - ESP32/Arduino hack for the ikea OBEGRÄNSAD led wall lamp

bleak - A cross platform Bluetooth Low Energy Client for Python using asyncio

ESP32_BLE_OTA_Arduino - OTA update on ESP32 via BLE

Bleam-Scanner-2 - Bleam scanner is an inverted Bluetooth low energy (BLE) beacon communication protocol.

ESP32_BLE_Arduino - The library source for the ESP32 BLE support for Arduino.

decoder - Efficient, portable and lightweight library for Internet of Things payload decoding.

SmartSpin2k - Transform your spin bike into a Smart Trainer!

ZSWatch - ZSWatch - the Open Source Zephyr™ based Smartwatch, including both HW and FW.

M5Core2-Heart-Rate-Display - Show the heart rate sent by a Bluetooth Low Energy heart rate sensor on the display of an M5Stack Core2