apache / apache/mynewt-nimble

Add support for Robust Caching

Open
#2,278 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
893
Forks
512
Avg merge
13d 31m
Merged PRs (30d)
7

Description

This is needed for Bluetooth Qualification test cases:

- GATT/SR/GAS/BV-02-C
- GATT/SR/GAS/BV-05-C
- GATT/SR/GAS/BV-06-C
- GATT/SR/GAS/BV-07-C
- GATT/SR/GAS/BV-08-C

IUT operating in server mode is expected to be able to:

- compute and expose database hash characteristic
- handle Client requests on an unsynchronized database (eg respond with Database out of sync error)
- track Client's change aware/unaware state

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the GATT server handling and the database-change tracking relevant to the listed Bluetooth Qualification cases. Review how the server exposes characteristics and handles requests, then verify that it computes the database hash, reports an unsynchronized database correctly, and tracks each client's change-aware state.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
embedded-iot
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.