b-parasite
NimBLE-Arduino
b-parasite | NimBLE-Arduino | |
---|---|---|
18 | 12 | |
1,770 | 634 | |
- | - | |
7.1 | 3.5 | |
1 day ago | 28 days ago | |
C | C | |
- | Apache License 2.0 |
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.
b-parasite
- Cheap plants watering monitoring
- Issue powering off of Coin Cell Battery
-
What would I need to build a solar charger for a LIR2450 coin-cell battery?
I'd like to be able to design my own PCB (that would include a custom Capactitive Soil Moisture Sensor) with all the other hardware built in, somewhat like the b-parasite. But that's pretty far down the line.
-
Best film/non-oil finish - long term 'ground' contact?
Im working on a soil moisture sensor that I plan to fully bury into potting/etc soil, and the sensor itself wont be moved/abraded/etc like a typical piece of outdoor furniture but the ground/water environment is obviously not conducive to finish longevity.
-
Which tiny ESP with battery management to measure voltages up to 5V?
Have you seen b-parasite? There is a sample that uses zigbee, and somewhere in the issues someone had used an NRF528x chip that had an attachable antennae, which may help your BLE connection issues.
-
b-parasite DIY soil moisture sensor gets ZigBee and Zigbee2MQTT support
Aha read the read me … https://github.com/rbaron/b-parasite/blob/zigbee-sample/code/nrf-connect/samples/zigbee/README.md
-
Parasitic Capacitance - Soil Sensor - How to Increase?
Im working on modifying a project for a capacitive soil moisture sensor, and im wondering how to perhaps increase the capacitive effect/range of capacitive values/sensitivity. What factors would be used to increase the capacitive effect? more loops? thicker loop? lots of parallel traces back and forth in lieu of the loop?
- A Bluetooth Low Energy soil moisture sensor
- A Bluetooth Low Energy (BLE) soil moisture sensor
NimBLE-Arduino
-
Embedded Rust Bluetooth on ESP: BLE Scanner
The code will be built using the esp32-nimble crate. The esp32-nimble crate is a wrapper for the ESP32 NimBLE Bluetooth stack. The crate is inspired by the NimBLE-Arduino project. NimBLE is an open source BLE stack fully compliant with the Bluetooth specification providing both host and controller functionalities. NimBLE is also part of the Apache MyNewt project. The ESP-IDF supports only a port of the NimBLE host stack and provides a different controller implementation.
-
Arduino and BLE on ESP32 as server and client combined, using NimBLE
I originally tried using the ESP32 blue BLE library. I ran out of memory. Switched to NimBLE-Arduino, an Arduino fork of Apache NimBLE, a replacement open-source BLE library https://github.com/h2zero/NimBLE-Arduino https://www.arduino.cc/reference/en/libraries/nimble-arduino/ https://h2zero.github.io/esp-nimble-cpp/md__migration_guide.html#autotoc_md46
-
Health Thermometer Service on ESP32
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.
- Nimble,, how
-
Bluetooth or WiFi for apps?
On the ESP32 side, I use this repo for Bluetooth connectivity: https://github.com/h2zero/NimBLE-Arduino
- esp32-s3 code examples
-
wifi& ble on tinypico and sketch too big
u/Marijn_fly's is the cleanest solution I can think of but if you're ready to get your hands dirty, there's another BLE library called NimBLE that's massively smaller that the one you're using. Plus I'm an incompetent noob and I find it being easier to work with :D
-
Is it possible when creating a BLE mesh to have a node that sends and recieves messages
I recently also looked into this and the NimBLE GitHub and examples helped me a lot to implement this. Source: https://github.com/h2zero/NimBLE-Arduino
-
How to connect 8BitDo using Arduino?
Try to implement a driver myself using the NimBLE stack. However, I don't know where to start working with a BLE gamepad.
-
Building an ESP32 powered BLE beacon detector to operate a dog door for this guy who is getting his leg amputated this week. I'm close with the hardware but new to BLE. Could use some help!
You indeed need an advertisement packet scanner. Arduino version could be e.g. this: https://github.com/h2zero/NimBLE-Arduino/blob/master/examples/BLE_Beacon_Scanner/BLE_Beacon_Scanner.ino
What are some alternatives?
ubxlib - Portable C libraries which provide APIs to build applications with u-blox products and services. Delivered as add-on to existing microcontroller and RTOS SDKs.
ESP32-BLE-Gamepad - Bluetooth LE Gamepad library for the ESP32
continuity - Apple Continuity Protocol Reverse Engineering and Dissector
bluetooth - Cross-platform Bluetooth API for Go and TinyGo. Supports Linux, macOS, Windows, and bare metal using Nordic SoftDevice or HCI
elixir_bme680 - An Elixir library to interface with the BME680 (and BME280) environmental sensor
ESPHome-Apple-Watch-detection - ESPHome BLE Apple Watch presence detection
Bleam-Scanner-3 - Bleam Scanner is an inverted Bluetooth low energy (BLE) beacon communication protocol.
ATC_MiThermometer - Custom firmware for the Xiaomi Thermometers and Telink Flasher
redcanary-ebpf-sensor - Red Canary's eBPF Sensor
esp-nimble-cpp - C++ library for the esp32 NimBLE stack based on and mostly compatible with @nkolban cpp_utils BLE library.
Android-DFU-Library - Device Firmware Update library and Android app
esp-idf-arduino-bluepad32-template