Sign inSign up

vajrang/rtlamr-collect

By vajrang

•Updated about 5 years ago

rtlamr and rtlamr-collect on arm, arm64 and amd64 architectures.

Image
0

2.2K

vajrang/rtlamr-collect repository overview

⁠rtlamr-collect-image

Image for Docker based on golang:latest that includes rtlamr⁠ and rtlamr-collect⁠ and rtl_433⁠

Supports multi-architecture (currently amd64, arm32, arm64). Build is available here⁠.

Requires rtl_tcp to be running on a server:port accessible to this container. Tested to work with legacycode/rtlsdr⁠.

docker run -p 1234:1234 -v /dev/bus/usb legacycode/rtlsdr rtl_tcp -a 0.0.0.0 -p 1234

⁠Environment variables:

(See this⁠ for more details)

rtl_tcp location:

RTLTCP_SERVER=192.168.0.7
RTLTCP_PORT=1234

rtlamr settings:

RTLAMR_FORMAT=json # must be json
RTLAMR_MSGTYPE=scm,r900
RTLAMR_FILTERID=123456,234567
RTLAMR_DURATION=24h # optional

influxdb settings:

COLLECT_INFLUXDB_HOSTNAME=http://influxdb:8086/
COLLECT_INFLUXDB_DATABASE=rtlamr
COLLECT_INFLUXDB_USER=dbuser
COLLECT_INFLUXDB_PASS=dbpassword
COLLECT_STRICTIDM=1

rtl_433 settings:

RTL433_DURATION=5m
RTL433_INFLUXDB=influx://influxdb:8086/
RTL433_INFLUXDB_DATABASE=rtl433
RTL433_DEVICE_PROTOCOLS="-R 9"

⁠Build process:

buildx.sh uses docker buildx (experimental) to create a multi-arch docker image. From instructions described here⁠.

Tag summary

Content type

Image

Digest

Size

77.8 MB

Last updated

about 5 years ago

docker pull vajrang/rtlamr-collect