Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 23
Like Tree9Likes

Тема: Автоматическая установка ModeSMixer2, ModeSDeco2 и AcarSDeco2 на RPi

  1. #1
    Студент
    Регистрация
    31.08.2019
    Город
    canada
    Сообщений
    84
    Downloads
    0
    Uploads
    0

    Aвтоматизированный установка ModeSMixer2, ModeSDeco2 и AcarSDeco2 на RPi

    Aвтоматизированный установка ModeSMixer2, ModeSDeco2 и AcarSDeco2 на RPi 2/3/4 распбиан стрейч и бастер

    преимущества

    (1) Простая установка - просто скопируйте и вставьте одну команду, чтобы запустить скрипт bash, и он сделает все.

    (2) Автоматический запуск - служба systemd автоматически запускает его при загрузке / перезагрузке.

    (3) Простой мониторинг и управление - обеспечивает команды systemctl, systemctl stop, systemctl start и systemctl restart.

    (4) Простая настройка - Предоставляет отдельный файл конфигурации в простом формате, каждый элемент конфигурации в отдельной строке.

    ПОДРОБНЫЕ ИНСТРУКЦИИ:

    ModeSMixer2:
    НЕ требует dvbt ключ.
    Получает данные из существующего источника, такого как dump1090.
    https://github.com/abcd567a/mm2/blob/master/README.md


    ModeSDeco2:
    Требуется специальный dvbt ключ.
    https://github.com/abcd567a/md2/blob/master/README.md


    AcarSDeco2:
    Требуется специальный dvbt ключ.
    https://github.com/abcd567a/ad2/blob/master/README.md

    +++

    ENGLISH

    Automated installation of ModeSMixer2, ModeSDeco2 and AcarSDeco2 on RPi 2/3/4 Raspbian Stretch/Buster

    Advantages

    (1) Easy installation - just copy and paste one command to run the bash script and it will do everything.

    (2) Auto start - the systemd service automatically starts it when loading / rebooting.

    (3) Simple monitoring and control - provides the commands systemctl, systemctl stop, systemctl start and systemctl restart.

    (4) Easy Setup - Provides a separate configuration file in a simple format, each configuration item on a separate line.

    DETAILED INSTRUCTIONS:

    ModeSMixer2:
    DOES NOT require a dvbt key.
    Retrieves data from an existing source, such as dump1090.
    https://github.com/abcd567a/mm2/blob/master/README.md


    ModeSDeco2:
    A special dvbt key is required.
    https://github.com/abcd567a/md2/blob/master/README.md


    AcarSDeco2:
    A special dvbt key is required.
    https://github.com/abcd567a/ad2/blob/master/README.md

  2. 5 пользователя(ей) сказали cпасибо:
    denzen (03.09.2019) garry72 (1 неделю назад) MiB (03.09.2019) radarspotter2013 (20.09.2019) жека (03.09.2019)
  3. Ksuxa ATC

  4. #2
    Студент
    Регистрация
    31.08.2019
    Город
    canada
    Сообщений
    84
    Downloads
    0
    Uploads
    0
    Running ModeSDeco2 AND AcarSDeco2 on Same Pi

    If you want, ModeSDeco2 and AcarSDeco2 can be installed on the same RPi, provided:

    (1) Two DVB-T dongles are plugged into RPi, one for ModeSDeco2, other for AcarSDeco2.

    (2) The two dongles are serialized so that each software use its respective dongle+antenna. The dongles can be serialized, say 00000101 & 00000102. In addition, following to be added in config of the two softwares

    ModeSDeco2 config:
    --device-serial 00000101

    AcarSDeco2 config:
    --device-serial 00000102

    How to serialize dongles

    (1) Prepration
    Код:
    ## Install necessary tool
    sudo apt update
    sudo apt install rtl-sdr
    
    ## Stop all programs which use the dongle
    sudo systemctl stop md2 ad2
    (2) Serialize Dongle for ModeSDeco2
    Код:
    ## Plug the dvbt dongle you want to use for ModeSDeco2 (UNPLUG ALL OTHER Dongles)
    ## Issue following command. 
    ## The command will ask [y/n], type y for yes.
    
    rtl_eeprom -s 00000101
    
    ## Un-plug the dvb-t dongle
    (3) Serialize Dongle for AcarSDeco2
    Код:
    ## Plug the dvbt dongle you want to use for AcarSDeco2 (UNPLUG ALL OTHER Dongles)
    ## Issue following command. 
    ## The command will ask [y/n], type y for yes.
    
    rtl_eeprom -s 00000102
    
    ## Un-plug the dvb-t dongle
    (4) Now re-plug both dongles

    (5) Check that dongles have been correctly serialized
    Код:
    rtl_test -t
    (6) Reboot Pi to restore it to normal
    Код:
    sudo reboot
    Rumlin likes this.

  5. #3
    Студент
    Регистрация
    31.08.2019
    Город
    canada
    Сообщений
    84
    Downloads
    0
    Uploads
    0
    On 27th May 2020, Raspberry Pi foundation has released 64bit Raspbian which can be used on RPi3 and RPi4 as both have 64bit cpu.

    (1) I downloaded and wrote this 64bit Raspbian image to microSD card of RPi 4.

    (2) Installed 64bit versions of dump1090-fa and piaware using bash scripts at my Github account:

    https://github.com/abcd567a/piaware-...ster/README.md


    (3) Installed ModeSMixer2 using bash script at my Github account:

    https://github.com/abcd567a/mm2/blob/master/README.md

    However ModeSMixer2 failed as armhf versions of files libssl.so.1.1 and libcrypto.so.1.1 are missing in 64bit Raspbian (only aarch64 versions of these files are available in 64bit Raspbian).


    Tried to install missing armhf versions of above two files by installing libssl1.1:armhf package by fllowing command:
    Код:
    sudo apt install libssl1.1:armhf
    Execution of above command resulted in replacement of about 450 packages:arm64 by packages:armhf, and the system collapsed (Do not attempt it).


    Solved it by following workaround.
    Код:
    sudo mkdir libssl-armhf  
    wget http://ftp.us.debian.org/debian/pool/main/o/openssl/libssl1.1_1.1.1d-0+deb10u3_armhf.deb    
    sudo dpkg -x libssl1.1_1.1.1d-0+deb10u3_armhf.deb libssl-armhf    
    
    sudo cp libssl-armhf/usr/lib/arm-linux-gnueabihf/libssl.so.1.1 /usr/lib/arm-linux-gnueabihf/   
    sudo cp libssl-armhf/usr/lib/arm-linux-gnueabihf/libcrypto.so.1.1 /usr/lib/arm-linux-gnueabihf/   
    
    sudo systemctl restart mm2
    After above workaround, ModeSMixer2 works OK.

    .
    Dmi3 likes this.

  6. Пользователь сказал cпасибо:
    Dmi3 (3 недель(и) назад)
  7. #4
    Студент
    Регистрация
    31.08.2019
    Город
    canada
    Сообщений
    84
    Downloads
    0
    Uploads
    0
    Спасибо @sergsero за вчерашнее уведомление о том, что теперь он сделал доступной 64-битную версию modemixer2.

    https://radarspotting.com/forum/inde....html#msg46980

    Основываясь на совете sergsero, сегодня я добавил на свою страницу Github скрипт bash для автоматической установки 64-битных modemixer2 на RPi4 под управлением 64-битной Raspberry Pi OS.

    Скрипт автоматической установки:
    Код:
    sudo bash -c "$ (wget -O - https://raw.githubusercontent.com/abcd567a/mm2/master/install-mm2-64bit.sh)"
    Инструкции на Github:
    https://github.com/abcd567a/mm2/blob/master/README.md


    ==============
    E N G L I S H
    ==============

    Thanks to @sergsero for advising yesterday that he has now made available the 64bit version of modesmixer2.

    https://radarspotting.com/forum/inde....html#msg46980

    Based on sergsero's advised, today I have added to my Github page, a bash script for automated installation of 64bit modesmixer2 on RPi4 running 64bit Raspberry Pi OS.

    Automated Installation Script:
    Код:
    sudo bash -c "$(wget -O - https://raw.githubusercontent.com/abcd567a/mm2/master/install-mm2-64bit.sh)"
    Instructions at Github:
    https://github.com/abcd567a/mm2/blob/master/README.md
    Rumlin likes this.

  8. #5
    МегаПрофи
    Регистрация
    26.11.2013
    Город
    Астрахань
    Аэропорт
    URWA
    Flightradar24
    F-URWA1, F-URWA3, T-URWA4, LM
    Сообщений
    1,377
    Downloads
    19
    Uploads
    5
    Всем привет, на PIaware на 3й малине modesmixer кто нибудь ставил? Как по загрузке процессора и вкратце процесс установки?

  9. Ksuxa ATC

  10. #6
    МегаПрофи
    Регистрация
    05.05.2017
    Город
    Запорожье
    Аэропорт
    UKDE
    Сообщений
    313
    Downloads
    5
    Uploads
    0
    Вопрос не в той теме!!!!

    Опишу ручную установку. Скачиваешь прогу согласно своего железа, далее-
    С помощью WinSCP закидываешь 3 файла в папку home/pi
    выполняешь команду для создания директории где будет находится программа:
    sudo mkdir /opt/modesmixer2
    командой mv пермещаешь файлы в диреторию:
    sudo mv modesmixer2 /opt/modesmixer2
    sudo mv LICENSE.MIT /opt/modesmixer2
    sudo mv modesmixer2.txt /opt/modesmixer2
    Например этой же WinSCP в свойствах файлов меняешь права доступа на 0777 всех трех файлов (может и не нужно будет)
    Устанавливаешь супервайзер:
    sudo apt-get install supervisor
    затем
    sudo nano /etc/supervisor/conf.d/modesmixer2.conf
    и вставляем такой текст
    [program:modesmixer2]
    directory=/opt/modesmixer2
    command=/opt/modesmixer2/modesmixer2 ./modesmixer2 --inConnect 192.168.1.254:30005 --outServer beast:30333 --web 8888 (это мои настройки)

    user=nobody
    umask=022
    autostart=True
    autorestart=True
    redirect_stderr=True


    сохраняем
    ctrl+X , y, enter.
    ------------------------------------------------------------------------------------------------------------------------

    Естественно миксер стоит почти у всех на малине, и каждый его юзает по разному.
    на счет загрузки проца- FR+RB+...+mixer нагрузки нет.
    используюя вот такую команду (не знаю на сколько объективно она отображает реалии)

    ps aux | awk '{s += $3} END {print s "%"}'

    показывает 6-10%

  11. 2 пользователя(ей) сказали cпасибо:
    garry72 (3 недель(и) назад) MiB (2 недель(и) назад)
  12. #7
    МегаПрофи
    Регистрация
    16.11.2013
    Город
    Иркутск
    Аэропорт
    UIII
    Flightradar24
    F-UIII2/ T-UIII2/ FlgihtAware/RadarBox24
    Сообщений
    462
    Downloads
    43
    Uploads
    0
    Я наоборот ушел от supervisor. А зачем он если есть скрипт автоматической установки и его работа от systemctl где всё просто и понятно?

  13. #8
    МегаПрофи
    Регистрация
    05.05.2017
    Город
    Запорожье
    Аэропорт
    UKDE
    Сообщений
    313
    Downloads
    5
    Uploads
    0
    вкратце процесс установки
    Исходя из вопроса скрипт использовать не предпологалось. на сколько я понял.

  14. #9
    МегаПрофи
    Регистрация
    22.09.2012
    Город
    Ульяновск
    Аэропорт
    UWLL
    Сообщений
    4,649
    Downloads
    77
    Uploads
    0
    и его работа от systemctl где всё просто и понятно?
    по мне supervisor проще и гибче

  15. #10
    Студент
    Регистрация
    31.08.2019
    Город
    canada
    Сообщений
    84
    Downloads
    0
    Uploads
    0
    Просто для образования:
    Ручной метод установки modemixer2 с помощью systemd.
    Это именно то, что скрипт делает автоматически.


    (1) Создайте папку /usr/share/mm2 для хранения всех файлов mm2
    Код:
    sudo mkdir /usr/share/mm2
    (2) Загрузите файл modeSMixer2 с Google Диска
    Код:
    sudo wget -O /usr/share/mm2/modesmixer2_rpi2-3_deb9_20190223.tgz "https://drive.google.com/uc?export=download&id=18DjTxitzZj9RsVPxt7lmnptfL5eZqHxJ"
    (3) Разархивированный загруженный файл
    Код:
    sudo tar xvzf /usr/share/mm2/modesmixer2_rpi2-3_deb9_20190223.tgz -C /usr/share/mm2
    (4) Создайте символическую ссылку на двоичный файл modemixer2 в папке /usr/bin/
    Код:
    sudo ln -s /usr/share/mm2/modemixer2 /usr/bin/modemixer2
    (5) Создайте файл сценария запуска /usr/share/mm2/mm2.sh
    Код:
    sudo nano /usr/share/mm2/mm2.sh
    (6) Скопируйте и вставьте следующий код в файл сценария запуска mm2.sh, затем сохраните файл
    Код:
    #!/bin/sh
    CONFIG=""
    while read -r line; do CONFIG="\${CONFIG} \$line"; done < /usr/share/mm2/mm2.conf
    /usr/share/mm2/modesmixer2 \${CONFIG}
    EOM
    (7) Сделать файл mm2.sh исполняемым
    Код:
    sudo chmod + x /usr/share/mm2/mm2.sh
    (8) Создайте файл конфигурации /usr/share/mm2/mm2.conf
    Код:
    sudo nano /usr/share/mm2/mm2.conf
    (9) Скопируйте и вставьте следующий код в файл конфигурации mm2.conf, затем сохраните файл
    Код:
    --inConnectId 127.0.0.1:30005:ADSB
    --inConnectId 127.0.0.1:30105:MLAT
    --web 8787
    (11) Создать файл службы /lib/systemd/system/mm2.service "
    Код:
    sudo nano /lib/systemd/system/mm2.service
    (12) Скопируйте и вставьте следующий код в служебный файл, затем сохраните файл
    Код:
    # modesmixer2 service for systemd
    [Unit]
    Description=ModeSMixer2
    Wants=network.target
    After=network.target
    [Service]
    RuntimeDirectory=modesmixer2
    RuntimeDirectoryMode=0755
    ExecStart=/bin/bash /usr/share/mm2/mm2.sh
    SyslogIdentifier=modesmixer2
    Type=simple
    Restart=on-failure
    RestartSec=30
    RestartPreventExitStatus=64
    Nice=-5
    [Install]
    WantedBy=default.target
    (13) Включите и запустите системное обслуживание mm2
    Код:
    sudo systemctl enable mm2
    sudo systemctl start mm2
    УСТАНОВКА ЗАВЕРШЕНА
    =======================
    ПОЖАЛУЙСТА, СЛЕДУЙТЕ СЛЕДУЮЩЕМУ:
    =======================
    (1) В вашем браузере перейдите в веб-интерфейс по адресу
    HTTP: // IP-оф-пи: 8787
    (2) Откройте файл mm2.conf с помощью следующей команды:
    sudo nano /usr/share/mm2/mm2.conf
    Добавьте следующую строку:
    --location xx.xxxx: yy.yyyy
    (Замените xx.xxxx и yy.yyyy вашими фактическими широтой и долготой)
    Сохраните (Ctrl + o) и закройте (Ctrl + x) файл mm2.conf
    затем перезапустите mm2 с помощью следующей команды:
    sudo systemctl restart mm2

    Чтобы увидеть статус: sudo systemctl status mm2
    Для перезапуска: sudo systemctl restart mm2
    Для остановки: sudo systemctl stop mm2
    garry72 and жека like this.

  16. Ksuxa ATC

 

 

Похожие темы

  1. Ответов: 27
    Последнее сообщение: 4 недель(и) назад, 16:36
  2. Automated Installation of AcarSDeco2
    от abcd567 в разделе ACARS
    Ответов: 2
    Последнее сообщение: 19.09.2019, 22:34
  3. Тестирование: modesdeco2 vs dump1090
    от denzen в разделе Общий
    Ответов: 7
    Последнее сообщение: 19.02.2017, 21:33

Что искали прежде чем попасть на этот форум:

Nobody landed on this page from a search engine, yet!
ADSBRADAR.ru

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
©® ADSBRADAR 2011
Текущее время: 15:08. Часовой пояс GMT +4.