Building a SMART METER using open source devices.