Flutter mcumgr bindings – support for command groups beyond DFU?

Hi all,

I’m working on a Nordic-based BLE project (nRF52 + nRF Connect SDK 2.6.0) and evaluating the flutter-nRF-Connect-Device-Manager package for our upcoming Flutter app.

At the moment the package exposes only the DFU/Image command group. We also need access to other mcumgr groups such as:

  • Settings

  • File System

  • Shell

Before diving in ourselves, could someone clarify:

  1. Is there any ongoing or planned work to add these command groups?

  2. If not, is there recommended guidance or design direction for contributing them?

  3. Any BLE-specific constraints on Android/iOS we should watch out for?

Thanks in advance for any insight!

Best regards,
Ilija

  • Hi,

    Is there any ongoing or planned work to add these command groups?

    I am afraid not, no. We are not planning to extend the library beyond what is already there.

    If not, is there recommended guidance or design direction for contributing them?

    Again, I am afraid we do not have that, no. Also, I am afraid we are no longer prioritizing the flutter library. This means we may choose not to allocate the resources for considering, testing and applying PRs.

    Any BLE-specific constraints on Android/iOS we should watch out for?

    From what I understand, the Flutter Blue library for BLE communication on Flutter is old, although replacements may exist. I know we have previously experienced some issues, such as with requesting Location / Nearby permissions, but it was solved eventually so it should be doable.

    Regards,
    Terje

Related