rtlamr:用于在900MHz ISM频段运行的Itron ERT兼容智能电表的rtl-sdr接收器

时间:2024-02-23 09:39:07
【文件属性】:

文件名称:rtlamr:用于在900MHz ISM频段运行的Itron ERT兼容智能电表的rtl-sdr接收器

文件大小:940KB

文件格式:ZIP

更新时间:2024-02-23 09:39:07

go meter rtl-sdr smart amr

目的 公用事业公司通常使用“智能电表”来优化其住宅抄表基础设施。 智能电表在各个ISM频段中传输消费信息,从而使公用事业公司可以简单地发送阅读器,使其在附近行驶,以收集商品消费信息。 特别是一种协议:Itron的编码器接收器发送器很容易进行解码,并且可以在900MHz ISM频段内工作,而且价格在廉价rtl-sdr加密狗的可调范围内。 该项目是针对这些消息的软件定义的无线电接收器。 我们利用便宜的rtl-sdr加密狗来允许用户无创地记录和分析他们家庭的商品消费。 现在有了对进行数据收集和聚合的实验性支持! 要求 GoLang> = 1.3(Go构建环境设置指南: ://golang.org/doc/code.html) rtl-sdr Windows: Linux: 建造 该项目需要软件包,该软件包提供了一种通过rtl_tcp工具从rtl-sdr加密狗进行控制和采样的方法。 获取rtlamr时,将自动下载并安装此软件包。 以下命令应是安装rtlamr所需的全部命令。 go get github.com/bemasher/rtlamr 这将产生二进制$GOPATH/bin/r


【文件预览】:
rtlamr-master
----.travis.yml(104B)
----.gitmodules(0B)
----misc()
--------example.jpg(359KB)
--------modes.go(873B)
----csv()
--------csv_test.go(773B)
--------csv.go(790B)
----protocol()
--------decode.go(11KB)
--------parse.go(3KB)
----flags.go(6KB)
----scmplus()
--------scmplus.go(4KB)
----assets()
--------scm_polynomial.svg(15KB)
--------signal_flow.png(9KB)
--------complex_magnitude.svg(10KB)
--------quantized.png(44KB)
--------magnitude.png(88KB)
--------filter.py(941B)
--------magnitude.py(703B)
--------filter.png(43KB)
--------signal_flow.tex(2KB)
--------sample_rate.svg(14KB)
--------filter.svg(14KB)
--------quantize.py(819B)
--------symbol_length.svg(7KB)
--------sample.bin(559KB)
----r900bcd()
--------r900bcd.go(2KB)
----scm()
--------scm.go(4KB)
----LICENSE(34KB)
----netidm()
--------netidm.go(8KB)
----crc()
--------crc_test.go(1KB)
--------crc.go(992B)
----main.go(8KB)
----meters.md(517B)
----.gitignore(57B)
----go.sum(603B)
----r900()
--------r900.go(8KB)
--------gf()
----idm()
--------idm.go(7KB)
----README.md(6KB)
----.gitattributes(28B)
----meters.csv(3KB)
----go.mod(206B)

网友评论