We've been working crazy hard the last few weeks to get a lot of new features into Sniff.
The new build now supports EV3 over bluetooth. We'd still recommend having a wifi adapter as that lets you telnet into the Brick, and run programs directly but using the ev3dude program we developed you can now transfer programs to the Brick using only bluetooth, and once you've installed the sniffMenu program you can run Sniff programs straight from the Brick's onscreen menu.
We also discovered one of Lego's best kept secret products - the Wedo! This lets you connect Lego power functions bricks to a computer via USB. We've figured out how it works and added support for a Wedo Sniff device - it works great on Raspberry Pi, and we'll post a longer post about it asap.
However the big change is under the hood. Previously devices worked like code libraries - you imported them once and used them. However now they're more or less real objects - each time you creates a new instance, for example you can hook up as many dht11's as you have pins. You can even hook up multiple Wedos!
(We've also given up calling them Beta releases - Sniff works. We'll still be evolving it, but its now a stable and fully operations system).