Página 1 de 2

SDS decoder

Publicado: 13 Oct 2016 13:01
por Kilo

SDS decoder

Publicado: 14 Oct 2016 15:29
por Kilo
Lo que no se es como demonios instalarlo... :oops:

SDS decoder

Publicado: 14 Oct 2016 17:05
por Rapidbit
Lo siento, no lo he probado........
Suerte.

SDS decoder

Publicado: 14 Oct 2016 21:46
por J.Luis
1 de abril de, el año 2016
Una nueva forma de decodificar TETRA y multitramas con SDS

Recientemente Marek Sebera de ITDS Consulting ,escribió para informarnos sobre dos nuevos decodificadores TETRA, que se han dado a conocer. TETRA es un sistema de radiocomunicaciones troncal enlazado ,que es sinónimo de "Terrestrial Trunked Radio". Se utiliza en gran medida en muchas partes del mundo, a excepción de los EE.UU..


El primer software lanzado se llama "escuchar TETRA y fue escrito por Hackerspace Brmlab de Praga.Dicen que Tetra-Listener es un nuevo programa (basado en osmo-tetra) que puede decodificar voz y tráfico de datos sin cifrar, también dicen que es muy fácil de configurar e instalar, ya que utiliza Vagrant , un sistema que se puede utilizar para configurar automáticamente una máquina virtual VMWare o VirtualBox y que tiene todo configurado y listo para funcionar. Las instrucciones para el uso del software a continuación, se pueden encontrar en el Readme de la página principal escuchar Tetra en GitHub.


El segundo Software que han escrito es lo que se cree, es la primera fuente abierta del mundo TETRA; El SDS decodificador multitrama. SDS
es sinónimo de servicio de datos cortos y es el equivalente a los mensajes cortos de texto TETRA algo como los SMS utilizados en una red GSM.
Ellos dicn que su solución puede ensamblar mensajes SDS de multitrama largos.


Instruciones para instalar Vagrant.

Vagrant.configure(2) do |config|
config.vm.box = "bento/ubuntu-14.04"
config.vm.box_check_update = false

config.vm.provider "virtualbox" do |vb|
vb.gui = false
vb.customize ["modifyvm", :id, "--memory", 4096]
vb.customize ["modifyvm", :id, "--cpus", `#{RbConfig::CONFIG['host_os'] =~ /darwin/ ? 'sysctl -n hw.ncpu' : 'nproc'}`.chomp]
vb.customize ["modifyvm", :id, "--usb", 'on']
vb.customize ["usbfilter", "add", "0",
"--target", :id,
"--name", "SDR",
"--manufacturer", "Realtek",
"--product", "RTL2838UHIDIR"]
end

["vmware_fusion", "vmware_workstation"].each do |vmware|
config.vm.provider vmware do |v|
v.gui = false
v.vmx['memsize'] = 4096
v.vmx['numvcpus'] = 4
end
end

config.vm.provision "shell", inline: <<-SHELL
sudo apt-get install -y software-properties-common

sudo bash -c "echo 'Etc/UTC' > /etc/timezone"
sudo dpkg-reconfigure -f noninteractive tzdata

sudo apt-mark hold grub
sudo apt-mark hold grub2-common
sudo apt-mark hold grub-gfxpayload-lists
sudo apt-mark hold grub-pc
sudo apt-mark hold grub-common

sudo apt-get update
sudo apt-get upgrade -y

sudo apt-get install --no-install-recommends -y git debconf-utils libusb-1.0-0-dev \
cmake sdcc qtcreator rar unrar libpcsclite-dev realpath \
libc6-dev-i386 python-mysqldb tshark wireshark mplayer sox \
ntp ntpdate autoconf zip unzip libtool libtevent-dev sqlite

sudo apt-get install --no-install-recommends -y git-core cmake g++ python-dev swig \
pkg-config libfftw3-dev libboost1.55-all-dev libcppunit-dev libgsl0-dev \
libusb-dev libsdl1.2-dev python-wxgtk2.8 python-numpy \
python-cheetah python-lxml doxygen libxi-dev python-sip \
libqt4-opengl-dev libqwt-dev libfontconfig1-dev libxrender-dev \
python-sip python-sip-dev python-gtk2 python-sphinx python-numpy python-cheetah \
python-comedilib libcomedi-dev libzmq-dev automake gcc-multilib g++-multilib

sudo apt-get install --no-install-recommends -y libuhd-dev

sudo debconf-set-selections <<< 'wireshark-common wireshark-common/install-setuid boolean true'
sudo usermod -aG wireshark vagrant

sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password password tetra'
sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password_again password tetra'

sudo apt-get install -y apache2 mysql-server
sudo apt-get install -y php5
sudo /etc/init.d/mysql start

sudo debconf-set-selections <<< 'phpmyadmin phpmyadmin/dbconfig-install boolean true'
sudo debconf-set-selections <<< 'phpmyadmin phpmyadmin/reconfigure-webserver multiselect apache2'
sudo debconf-set-selections <<< 'phpmyadmin phpmyadmin/app-password-confirm password tetra'
sudo debconf-set-selections <<< 'phpmyadmin phpmyadmin/mysql/admin-pass password tetra'
sudo debconf-set-selections <<< 'phpmyadmin phpmyadmin/password-confirm password tetra'
sudo debconf-set-selections <<< 'phpmyadmin phpmyadmin/setup-password password tetra'
sudo debconf-set-selections <<< 'phpmyadmin phpmyadmin/database-type select mysql'
sudo debconf-set-selections <<< 'phpmyadmin phpmyadmin/mysql/app-pass password tetra'
sudo debconf-set-selections <<< 'phpmyadmin phpmyadmin/reconfigure-webserver multiselect none'

sudo debconf-set-selections <<< 'dbconfig-common dbconfig-common/mysql/app-pass password tetra'
sudo debconf-set-selections <<< 'dbconfig-common dbconfig-common/password-confirm password tetra'
sudo debconf-set-selections <<< 'dbconfig-common dbconfig-common/app-password-confirm password tetra'
sudo debconf-set-selections <<< 'dbconfig-common dbconfig-common/app-password-confirm password tetra'
sudo debconf-set-selections <<< 'dbconfig-common dbconfig-common/password-confirm password tetra'

sudo apt-get -y install phpmyadmin

sudo sed -i 's/max_execution_time = .*/max_execution_time = 90/g' /etc/php5/apache2/php.ini
sudo sed -i 's/memory_limit = .*/memory_limit = 1024M/g' /etc/php5/apache2/php.ini
sudo sed -i 's/post_max_size = .*/post_max_size = 1024M/g' /etc/php5/apache2/php.ini
sudo sed -i 's/upload_max_filesize = .*/upload_max_filesize = 1024/g' /etc/php5/apache2/php.ini
sudo service apache2 restart

sudo apt-get autoremove

sudo bash
pwd
id

mkdir -p ~/install
cd ~/install
git clone git://git.osmocom.org/rtl-sdr.git
mkdir -p rtl-sdr/build
cd rtl-sdr/build
cmake ../ -DINSTALL_UDEV_RULES=ON
make -j
sudo make install
sudo ldconfig
sudo /etc/init.d/udev restart

cd ~/install
export PYTHONPATH=/opt/qt/lib/python2.7/dist-package
git clone --recursive http://git.gnuradio.org/git/gnuradio.git
mkdir -p gnuradio/build
cd gnuradio/build
cmake -DENABLE_DOXYGEN=OFF ..
make -j 3
make test
sudo make install

cd ~/install
git clone git://git.osmocom.org/libosmocore
cd libosmocore
autoreconf -i -f
./configure
make -j
sudo make install
sudo ldconfig

cd ~/install
git clone git://git.osmocom.org/gr-osmosdr
mkdir -p gr-osmosdr/build
cd gr-osmosdr/build
cmake ..
make -j
sudo make install
sudo ldconfig

cd ~/install
git clone https://github.com/csete/gqrx.git gqrx.git
mkdir -p gqrx.git/build
cd gqrx.git/build
qmake ..
make -j 3
sudo make install

sudo rmmod dvb_usb_rtl28xxu
sudo bash -c "echo blacklist dvb_usb_rtl28xxu > /etc/modprobe.d/rtlsdr.conf"

echo "CREATE DATABASE IF NOT EXISTS tetra;" | mysql -uroot -ptetra
echo "CREATE USER IF NOT EXISTS 'tetra'@'localhost' IDENTIFIED BY 'tetra';" | mysql -uroot -ptetra
echo "GRANT ALL PRIVILEGES ON tetra.* TO 'tetra'@'localhost' IDENTIFIED BY 'tetra' WITH GRANT OPTION;" | mysql -uroot -ptetra
echo "FLUSH PRIVILEGES" | mysql -uroot -ptetra

cd ~/
git clone https://github.com/itds-consulting/tetra-listener.git --recursive
cd tetra-listener
./build.sh

chown -R vagrant:vagrant /home/vagrant

shutdown -r now

SHELL
end

SDS decoder

Publicado: 14 Oct 2016 21:47
por J.Luis
A ver si esto te puede ayudar .Yo me he quedao a 2 velas ,pero aun estoy muy verde en Linux.

SDS decoder

Publicado: 15 Oct 2016 00:24
por Rapidbit
Toma yaaaa ............
Joder J.luis, "casi na".........monstruo, que eres un monstruo..........Estas pérdido últimamente, espero estés operativo.
A día de hoy, estoy pendente de recibir los componentes del chino de los @#!!..., para hacer el filtro de FM.....ya te contaré si algún día me llegan..
Saludos.

SDS decoder

Publicado: 15 Oct 2016 08:18
por ANgazu
Hola.

Ondia, J.Luis. Te lo has currado. Genial.

Tengo algo olvidado TETRA ya que la comunidad ha pasado a cifrado, pero quizas haya que pensar en retomarlo.

Saludos.
ANgazu.

SDS decoder

Publicado: 15 Oct 2016 19:51
por J.Luis
No ha sido nada complicao ,solo traduje el telar del Link que dejó Kilo y miré las respuestas de la gente que había tenido
problemas para hacerlo rular,ademaś segun comentan, parece existir un problema con la licencia de Vagrant.
A mi modo de ver Telive live sigue siendo una opción muy valida,pero aquí estamos para investigar...

Aprovecho para agradecer a Rapidibit por informarnos del tema en Juindos y a Kilo por informarnos de este.

Ando un poco liao con temas médicos ,por eso escribo menos en el foro .Quieren operarme de los dos faros, a ver si son
capaces de ponerme Xenon , veo menos que la puerta.

Espero te lleguen pronto los componentes para el BSF F.M, Rapid.

Vamos a editar el post,las personas que interesaba que lo leyeran ya lo han leido y como nos lee bastante gente ,digamos
ajena al foro y de alguno de ellos no me fio ,pues edito y así todos contentos.

SDS decoder

Publicado: 15 Oct 2016 19:53
por Kilo
Gracias J.Luis, lo ví, pero no me instala ni el vagrant de la primera línea :mrgreen:

SDS decoder

Publicado: 15 Oct 2016 20:32
por J.Luis
Lastima Kilo!!


A seguir el Telive