Author Topic: Energy metering and how to listen in on the 868MHz band?  (Read 8737 times)

0 Members and 1 Guest are viewing this topic.

Offline casper.bangTopic starter

  • Frequent Contributor
  • **
  • Posts: 311
  • Country: dk
  • Pro SE, amateur EE.
    • BangBits
Energy metering and how to listen in on the 868MHz band?
« on: July 27, 2013, 08:55:56 pm »
I'm almost done hacking an industrial energy meter which I will install as a secondary meter, allowing me to continuously monitor energy consumption in my house across 3 phases. However, this is not quite fine-grained enough for my liking, ideally I'd like to drill down to specific devices/outlets.

Now I can't very well construct my own meters and connect to mains; mostly due to safety and cost issues. However, I came across this product, which looks nice and cheap. The downside is that it appears only a maximum of 5 meters can be used (though I hope this is strictly a limitation of the receiver) and also I doubt if there are rs-232/USB interfaces of the receiver I can utilize.

How hard do you guys think it would be to construct hardware to listen in on the popular 868MHz band for me to start reverse engineering the data protocol itself? The 868MHz is just a carrier, I assume there are countless ways to modulate the actual digital signals on top of this, but are there cheap de-facto standards I may cut my teeth on first? I realize encryption might also be an issue, but for now I am mostly interested in the hardware aspect and whether there are easy and popular 868MHz kits/builds for starting hacking.

Naturally, I'd also like to hear if anyone are aware of alternatives to the product I mentioned.
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 8541
  • Country: de
  • A qualified hobbyist ;)
Re: Energy metering and how to listen in on the 868MHz band?
« Reply #1 on: July 27, 2013, 09:04:13 pm »
An inexpensive solution would be a DVB-T dongle based SDR like http://sdr.osmocom.org/trac/wiki/rtl-sdr.
 

Offline jeroen74

  • Frequent Contributor
  • **
  • Posts: 396
  • Country: nl
Re: Energy metering and how to listen in on the 868MHz band?
« Reply #2 on: July 27, 2013, 10:43:37 pm »
Likely IEEE 802.15.4. You could use a AT86RF212. Though energy meters very likely use encryption. Good luck with that :)
 

Offline fake-name

  • Regular Contributor
  • *
  • Posts: 75
Re: Energy metering and how to listen in on the 868MHz band?
« Reply #3 on: July 28, 2013, 04:33:17 am »
I'm actually working on a project that does exactly this.

It's not quite there yet (it's at the prototype stage), but I think it's exactly what you're looking for:

  • Completely open-source(hardware and firmware)
  • Scales to large numbers of nodes (hundreds, hopefully)
  • Target cost per-plug of $20-30 each, plus a single <$50 base-station
  • 120V and 240V versions
  • (Hopefully) mesh-based, using 2.4 Ghz comms (nRF24L01+ based)

Attached are the first rev prototype (energy metering is working, the wireless network part isn't done), and the potential next-revision.

It's all open source, and the project files and some discussion can be found on my website:
 http://www.imaginaryindustries.com/blog/.

Look for entries labeled "Power Meter".
« Last Edit: July 28, 2013, 04:35:02 am by fake-name »
 

Offline fake-name

  • Regular Contributor
  • *
  • Posts: 75
Re: Energy metering and how to listen in on the 868MHz band?
« Reply #4 on: July 28, 2013, 04:53:14 am »
An inexpensive solution would be a DVB-T dongle based SDR like http://sdr.osmocom.org/trac/wiki/rtl-sdr.

While the data is probably encrypted (at least for smart meters), a RTL-SDR based radio is an EXCELLENT $20 way to get started with analysing radio transmissions.

Here are what I'm pretty sure are the local smart-meters talking:

It looks like pretty standard FSK. If you piped it into GNURadio, you could probably even decode it pretty easily, though decrypting the decoded data would be the real challenge.

 

Offline casper.bangTopic starter

  • Frequent Contributor
  • **
  • Posts: 311
  • Country: dk
  • Pro SE, amateur EE.
    • BangBits
Re: Energy metering and how to listen in on the 868MHz band?
« Reply #5 on: July 28, 2013, 09:11:10 am »
Thanks guys for making me aware of rtl-sdr, will have to order one and find some time to play with it!

@fake-name that's a cool project, open source hardware even... good luck, I shall be tracking your progress.
 

Offline amyk

  • Super Contributor
  • ***
  • Posts: 8643
Re: Energy metering and how to listen in on the 868MHz band?
« Reply #6 on: July 28, 2013, 10:42:21 am »
Take one apart and look inside... if you're lucky you might be able to extract the controller firmware, or at least determine the transmitter it uses so you can find more info about it (maybe sample code/reference designs.)
 

Offline ptricks

  • Frequent Contributor
  • **
  • Posts: 672
  • Country: us
Re: Energy metering and how to listen in on the 868MHz band?
« Reply #7 on: July 28, 2013, 12:04:52 pm »
I'm guessing the 5 device limit is because of the monitoring rate. 5 devices x 5 second intervals is 25 seconds and then you need time for the devices to send data and not overlap.  They probably figured that 5 was enough and adding more radio channels wasn't cost justified for the people that want more than 5 monitor points.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf