0

Reverse-engineering a smart meter…

Smartmeter2
Nate writes

In 2008, a nice man from PG&E came out to work on my house. He installed a new body for the gas meter and said someone would come by later to install the electronics module to make it a “smart meter“. Since I work with security for embedded systems, this didn’t sound very exciting. I read up on smart meters and found they not only broadcast billing information (something I consider only a small privacy risk) but also provide remote control. A software bug, typo at the control center, or hacker could potentially turn off my power and gas. But how vulnerable was I actually?

It’s a good start, looking forward to a follow up with more deets’


Make a robot friend with Adafruit’s CRICKIT – A Creative Robotics & Interactive Construction Kit. It’s an add-on to our popular Circuit Playground Express, FEATHER and other platforms to make and program robots with CircuitPython, MakeCode, and Arduino. Start controlling motors, servos, solenoids. You also get signal pins, capacitive touch sensors, a NeoPixel driver and amplified speaker output. It complements & extends your boards so you can still use all the goodies on the microcontroller, now you have a robotics playground as well.

Join 7,500+ makers on Adafruit’s Discord channels and be part of the community! http://adafru.it/discord

CircuitPython in 2018 – Python on Microcontrollers is here!

Have an amazing project to share? Join the SHOW-AND-TELL every Wednesday night at 7:30pm ET on Google+ Hangouts.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Follow Adafruit on Instagram for top secret new products, behinds the scenes and more https://www.instagram.com/adafruit/


Maker Business — Rethink Robotics closes shop. Long live collaborative robots #makerbusiness

Wearables — Cleaning is key

Electronics — Serial overkill

Biohacking — Biohacking Resources – Books, Talks and Podcasts

Python for Microcontrollers — CircuitPython @ Hackaday SuperCon #ICYMI @circuitpython @micropython @ThePSF #Python

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !



3 Comments

  1. Would have been cool to really reverse engineer it but the guy basically only identified the parts and said he is not doing any more work on it.

  2. I wonder if the the interface for your gas meter is similar to if not identical to similar electric meters by companies like Itron. http://j.mp/9ePy50

  3. Maybe it is a Silver Spring’s Gas Interface Management Unit™ (IMU). One of their customers is Pacific Gas and Electric Company.
    Here the link to one of their patents http://www.freepatentsonline.com/7064679.pdf
    RF transmission is the only suitable technology for gas/water utilities.
    For electric utility instead powerlines can be used (ENEL, main italian electric power company have around 30 million bidirectional smart meters using powerline as network cables).
    I reverse engineered RF communication of some watre meters devices from Wavenis (ELSTER company) using data available on the web and one of their USB pc communication devices. This devices are based on a TI MSP430 and have a valve gate output. As stated on their websiste data encryption is available on request… otherwise potentially one person could reset or, worst, modify metering pulse counted data or close/open water…

Sorry, the comment form is closed at this time.