title: Flutter Blue Read Characteristics on Successful Connect
body: <p>How do I listen to the response from my Arduino device on a successful connection?</p>
  <p>Once connected, my Arduino devices send a list of values in this format [1111111111111111111111111111111111234].</p>
  <p>But When I used Flutter Blue Package to read the characteristics, I was getting values like [45, 27, 8, 9], [0, 0], [0], [80, 45, 0, 2, 40].
  When I converted these values with Utf8Decoder, it returned the name of the Bluetooth Device to me.</p>
  <p>Below is my code I have tried</p>
  <pre><code>void dataReceived(Uint8List data){
  if (data != null &amp;&amp; data.length &gt; 0) {
  
    updatedValue.add(data);
    print('data received $updatedValue');
  
    if (finalData.isNotEmpty) finalData.clear();
    print('final Data Empty $finalData');
  }
  
  print(' updated value: $updatedValue');
  
  for (var i = 0; i &lt; updatedValue.length; i++) {
    for (var j = 0; j &lt; updatedValue[i].length; j++) {
      finalData.add(updatedValue[i][j]);
    }
  }
  
  print('final data $finalData');
  
  String signals = Utf8Decoder().convert(finalData);
  
  String binary = converter.toBinary(signals);
  print(&quot;Binary: $binary&quot;);
  
  print('signals: $signals');
  
      }
  </code></pre>
  <p><strong>NOTE: I have used BLUETOOTH SERIAL TO CONNECT AND IT GIVES ME CORRECT VALUES ARDUINO SENDS AFTER CONNECTION, BUT I'M NOW USING FLUTTER BLUE BECAUSE OF COMPATIBILITY WITH IOS</strong></p>
  <p>I need the correct values/signals that arduino sends after connection with flutter blue package, suggestion and code on how to do this, I have been on it for days now.</p>