I got my Tessel 2 this weekend and I'm really enjoying it so far. One of the modules I got was the IR one, and I had a tough time getting started with it. The Tessel 2 is my first serious excursion into hardware, and trying to figure out timing codes for remotes, and how to send them was causing me a lot of pain. Most of the support on here is guided at understanding how the signals get generated, and really trying to understand the protocols and write code that generates the appropriate signals (as opposed to just playing back pre-captured ones).
I'm not really interested in that. My project is using a non-standard remote control (for LED candles), so all I really wanted to do was capture and playback. After doing that manually, I took some time to create a utility that would help make that process go a little faster. So I present:
Tessel IR Utility
The project is just getting started, but already I've found it to be really helpful. It allows you to capture, save, and send IR signals from a web interface in real time with web sockets. I intend to build in functionality to make analyzing these IR signals a little easier, but that's down the road a little bit.
I hope this helps anyone trying to get started with the IR module. If you have any problems, my project doesn't work for you, or you want it to do something different, let me know on here, or via Github issues, and I'll try to fix it as soon as I can.