rtlamr and rtlamr-collect on arm, arm64 and amd64 architectures.
2.2K
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
(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"
buildx.sh uses docker buildx (experimental) to create a multi-arch docker image. From instructions described here.
Content type
Image
Digest
Size
77.8 MB
Last updated
about 5 years ago
docker pull vajrang/rtlamr-collect