title: Flutter How to parse manufacturer data to get temperatures, humidity, etc
body: <p>I am using <code>flutter_blue</code> plugin to discover beacons and sensors. In my case I am using Teltonika's eye sensor. The app I am making discovers sensor, and I get following data after scan</p>
  <p><strong>Manufacturer data.</strong></p>
  <pre><code>{89A: [01, B7, 0A, 01, 2C, 0D, FA, C7, 00,  AC, 6B]}.
  </code></pre>
  <p><strong>Service Data</strong></p>
  <pre><code>{0000FEAA-0000-1000-8000-00805F9B34FB:  [00, 02, 2E, 50, 80, 6A, A3, 82, 55, AA, D9, FA, 2A, 15, 4E, 2D, 00, 55, 00, 00]}
  </code></pre>
  <p>I want to extract temperature, humidity, etc from this data, but I am not sure how to do it. I found similar question <a href="https://stackoverflow.com/questions/63572951/how-to-get-desired-values-from-ble-manufacturer-data-flutter">here</a> , but I don't know how it fits in my case.</p>
  <p>The documentations to sensor can be found <a href="https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1" rel="nofollow noreferrer">here</a>. <code>Protocol Description</code> section has little information about the data, but I am not sure how to use it.</p>
  <p>Any help will be highly appreciated. Thanks</p>