Currently sends each temperature as a byte when it is stored in the array as a float. There's probably a conversion problem here as well. Once android app I'd receiving bytes, should find a way to see how fast data can be transmitted. Perhaps each frame can have a byte per pixel and also include dynamic range info (max, min) for interpolation later?