ZSWatch
bluetooth-low-energy-applications
ZSWatch | bluetooth-low-energy-applications | |
---|---|---|
8 | 4 | |
2,095 | 36 | |
- | - | |
9.7 | 2.8 | |
2 days ago | 9 months ago | |
C | C | |
GNU General Public License v3.0 only | MIT License |
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.
ZSWatch
-
It is time for a new smartwatch
This might be of use as a starting point: https://github.com/jakkra/ZSWatch
- ZSWatch - the Open Source Zephyr™ based Smartwatch, including both HW and FW.
- ZSWatch – Open-source Zephyr-based smartwatch
- ZSWatch – The Open Source Zephyr Based Smartwatch
-
I made a Smartwatch from scratch HW and FW, also Open Source
Been working on this a few months now. It's my first "real" PCB. I'm very happy with the result and is already working on a new revision with new more powerful MCU and touch screen. If you want the look into it in more details I publish the files including PCB and FW here https://github.com/jakkra/ZSWatch
-
Adding a SPI Device to the Devicetree
Hi, sure, you can find it here https://github.com/jakkra/ZSWatch under app/drivers/display
bluetooth-low-energy-applications
-
Reading Data from an Arduino BLE using Raspberry Pi
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
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
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
What are some alternatives?
Magic-Pocket-Control-ESP32 - Blackmagic Design Camera Control for ESP32 devices (feat. LILYGO T-Display-S3, M5Stack M5CoreS3, M5Stack Basic, M5Stack M5StickC Plus, Freenove ESP32-S3-WROOM
NimBLE-Arduino - A fork of the NimBLE library structured for compilation with Arduino, for use with ESP32, nRF5x.
STM32_DisplayLink - Connecting USB-VGA adapter to STM32
ikea-led-obegraensad - ESP32/Arduino hack for the ikea OBEGRÄNSAD led wall lamp
stm32_bleuio_lcd - Bluetooth LE project. BleuIO on STM32 with LCD Display
bleak - A cross platform Bluetooth Low Energy Client for Python using asyncio
libzephyr
Bleam-Scanner-2 - Bleam scanner is an inverted Bluetooth low energy (BLE) beacon communication protocol.
chrzwatch-firmware - Custom firmware for the NRF52 based smartwatch I6HRC
decoder - Efficient, portable and lightweight library for Internet of Things payload decoding.
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.
blinkt - Python Library for Blinkt; 8 APA102 LEDs for your Raspberry Pi