Choses que nous allons couvrir dans cet article:
1. Comment connecter votre appareil BLE à une application Flutter.
2. Comment découvrir les services fournis par votre appareil BLE.
3. Comment obtenir des données à partir de ces services / caractéristiques.
4. Et enfin comment envoyer des commandes à l'appareil BLE.
Première phase
Découvrez et connectez-vous à l'appareil
Tout d'abord, nous allons utiliser le package flutter_blue pour tous les types de
communication avec le périphérique BLE.
flutter_blue: ^ 0,6,3 + 1
Nous l'initialiserons dans la méthode initstate ()
import 'package: flutter_blue / flutter_blue.dart';
// Nous rendons ces trois choses globales afin que nous-
// pouvons vérifier l'état et l'appareil plus tard dans cette classe
Périphérique BluetoothDevice;
État BluetoothState;
BluetoothDeviceState deviceState;
/// Initialisation et écoute de l'état de l'appareil
@override
void initState () {
super.initState ();
// vérifie l'état actuel du bluetooth