With the powers that be continuing to expand their use of sensors to monitor our every action as we move about in the world, it's nice to encounter a product that lets us do the same inside our own homes. A simple "Internet of Things" device like Twine won't give you the omniscience of a surveillance super-state, but, by allowing you to lord over your domain, it will give you a little taste of the joy The Man must feel whenever he catches a citizen running a stop sign, or gives the population of an island nation sufficient warning to escape an impending tsunami.
Twine is an inexpensive, customizable little box that can be rigged to monitor your home for various changes or actions, and alert you when they happen. It debuted in 2011 as a Kickstarter project, and became a fully funded reality in early 2012. The team behind this box, Texas-based Supermechanical, has continued development on the product, bringing both new software and hardware features. In March, Twine gained the ability to send text messages and place phone calls (both are paid services, starting at $5/month) along with a new accessory capable of interfacing with an Arduino board.
The basic Twine box, which costs $125, can sense vibration, orientation, and temperature. There are a few other accessories you can purchase (for $35 each) to extend it. There's a magnetic switch, a moisture sensor, a breakout board, and the new Cloud Shield, which lets you connect directly into an Arduino board, allowing you to program and create some far-fetched actions, such as placing a phone call using a banana. The sensors all connect to the Twine through a 3.5mm cable.
I tested the entire Twine product line – one Twine, a magnetic switch, a moisture sensor, a breakout board and the Cloud Shield. You can purchase a bundle of all sensors (sans the Cloud Shield) and a Twine for $200.
The Twine box is small, roughly 2.8 inches square and less than an inch tall. It's powered by any standard micro USB cable should you place it near an outlet, or by two AAA batteries (included, and it will e-mail you when they run out). After powering it on, you visit twinesetup.com and follow a series of web-based prompts. Twine will create a private Wi-Fi network for you to connect to using your computer or tablet. Then, you'll enter your local Wi-Fi networks credentials, create a Twine account, and verify your Twine has the latest firmware installed. From there, you're ready to start setting up rules. Programming the Twine is straightforward – it took me less than 10 minutes from the time I first opened the box until I had my first rule created and running.

