Jest aktualny opis uruchomienia RTL_433 w Termuxa dokładniej proot-distro
i Ubuntu.
TU opis @jolka w nawiązaniu do instalacji Ubuntu na bramce:
Sprowadza się do kompilacji RTL_433 za pomocą tych poleceń:
# open Termux shell
pkg update
pkg install proot-distro
# install and login into Ubuntu overlay in Termux
proot-distro install ubuntu
proot-distro login ubuntu
# inside Ubuntu overlay install dependencies and compile the rtl_433
apt -y update
apt -y install git sudo libtool libusb-1.0-0-dev librtlsdr-dev rtl-sdr build-essential autoconf cmake pkg-config
git clone https://github.com/merbanan/rtl_433
cd rtl_433
cmake .
make
make install
Uruchomienie pakietu i sterownika poleceniami:
# From Termux shell:
# 1) manually start "SDR driver" app and in Advanced mode start the rtl_tcp server
# or start the driver automatically from Termux shell via Intent command:
am start "iqsrc://-a 127.0.0.1 -p 14423 -d 443920000 -s 1024000"
sleep 4
# 2) run the rtl_433
proot-distro login ubuntu -- rtl_433 -d rtl_tcp:127.0.0.1:14423
P.S.
Niestety nie mogę przetestować tego rozwiązania do końca, gdyż brakło miejsca na bramce DEV1.
failed to write (No space left on device)
Może ktoś chce i potrafi odchudzić na tyle pakiety repozytoriom Ubuntu, aby zainstalować potrzebne biblioteki lub użyć innej (lżejszej) dystrybucji z dostępnych pod proot-distro.
EDIT:
@macek - pełen sukces na DEV1 Nie zauważyłem, że w tle chodzi już Debian pod proot. Usunąłem ubuntu proot-distro remove ubuntu
, wyczyściłem proot-distro clear-cache
i spróbowałem kompilacji pod Debianem, który już był wcześniej zainstalowany.
Oto wynik: