It's a bash script right now, and nobody is proud of it. We should replace it with Python and it should communicate with the App. See bluetooth branch. Once we have a replacement for it, we can just kill the current reporter.