Augmenting homes with custom devices using .NET Gadgeteer and HomeOS
James Scott, A. J. Bernheim Brush, Ratul Mahajan · 2012
We describe how two of our recent research technologies, .NET Gadgeteer and HomeOS, complement each other in enabling research using custom devices in home deployments. .NET Gadgeteer enables rapid prototyping of custom devices based on solderless assembly from a wide range of publicly available hardware modules, and managed C# software. HomeOS provides abstraction layers so that "apps" can be written which leverage devices in the home (e.g. wireless sensors, webcams) using standard APIs. In combination, HomeOS and .NET Gadgeteer make it easy to construct custom devices which interact with HomeOS apps. We showcase an example custom device and application a plumbing leak sensor and leak notification application.