FLUTTER ECOSYSTEM

flutter_nordic_dfu

This library allows you to do a Device Firmware Update (DFU) of your nrf51 or nrf52 chip from Nordic Semiconductor. Currently, it only works for Android.

Latest version
3.0.0
30-day downloads
63
Likes
24
Pub points
135

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

flutter_nordic_dfu is a Flutter package enabling Device Firmware Update (DFU) for Nordic Semiconductor's nRF51 and nRF52 chips. It facilitates over-the-air firmware updates on Android devices, leveraging the Nordic DFU protocol. The package integrates seamlessly with Flutter apps targeting Android, providing a straightforward API to initiate and manage firmware upgrades. While currently limited to Android, it supports secure and reliable firmware transmission via Bluetooth Low Energy. The library is ideal for IoT applications requiring remote device maintenance.

Use cases
  • Remote firmware updates for BLE devices
  • Updating nRF5x-based hardware in the field
  • IoT device management in Android environments
  • Over-the-air device maintenance
  • Embedded system firmware upgrades
Key features
  • Supports nRF51 and nRF52 chips
  • Android-only implementation
  • Bluetooth Low Energy integration
  • Secure firmware transfer
  • Simple Flutter API
  • Nordic DFU protocol compliance
Suitable for
  • IoT developers using nRF chips
  • Android-focused BLE applications
  • Firmware update automation
  • Hardware product maintainers
  • Mobile app developers for embedded devices
Considerations
  • Limited to Android platform
  • Requires compatible nRF hardware
  • No iOS support
  • Bluetooth permissions required
  • Firmware file format must be valid for Nordic DFU
Supported platformsAndroidiOS

Install package

flutter pub add flutter_nordic_dfu

Categories

Source repository

Related projects

No data available yet.