You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Andreas Berthoud da2008b750 Add initial Docker support for backend 4 years ago
backend Add setup-nas-env.sh 4 years ago
nucleo-wb55-ble ble: Log when advertising starts 4 years ago
nucleo-wb55-blinky Add hello world blinky files 5 years ago
nucleo-wb55-dongle-ble pump_ctrl: Implement pump controlling 4 years ago
nucleo-wb55-dongle-blinky blinky: Add dongle version 5 years ago
nucleo-wb55-dongle-usb usb: Dongle is working 5 years ago
nucleo-wb55-i2c i2c: load and interprete moisture value from seesaw 5 years ago
nucleo-wb55-usb usb: Add example of command interpreter 5 years ago
out/ble-client-seq ble: Add more logging to client and server 4 years ago
.gitignore backend: Add DB and login 4 years ago
.pre-commit-config.yaml Add pre-commit hooks 4 years ago
README.md ble: Add Request, Response, Notification classes 4 years ago
ble-client-seq.puml ble-dongle: WIP: pairing procedure 4 years ago
config_example.yml backend: Support client/server simultaneously 4 years ago
download.py download: Run pre-commit hook, update app names 4 years ago
pyproject.toml Add pre-commit hooks 4 years ago
request-sequence-diagram.puml ble: Add more logging to client and server 4 years ago
requirements.txt backend: Create Python package 'monsun_backend' 4 years ago
serial_communication.py ble-dongle: Implement logger over USB 4 years ago
setup.cfg Add pre-commit hooks 4 years ago

README.md

STM32WB55 boards

Board

Wireless stack update

Dongle

Just update FUS and download binary

BLE

GAP

GAP concepts: https://learn.adafruit.com/introduction-to-bluetooth-low-energy/gap

GATT

GATT concepts: https://learn.adafruit.com/introduction-to-bluetooth-low-energy/gatt

Client

ble-client-seq.puml