Wifi радио из роутера TP-LINK TL-WR842ND

Идея прослушивания интернет радио без компьютера или телефона была у меня очень давно. И вот наконец-то решил воплотить ее в жизнь. Итак начнем.

Для аппаратной платформы я выбрал роутер TP-LINK TL-WR842ND, поскольку он уже имеет на борту USB разъем для подключения звуковой карты, а также под него есть прошивка Openwrt.

Далее по порядку:

  1. Прошиваем роутер через стандартный веб интерфейс прошивку с этой страницы (нужно выбрать версию вашего маршрутизатора): отсюда.
  2. Далее подключаемся кабелем и входим в настройки по адресу 192.168.1.1
  3. Далее следуем инструкции по этой ссылке.

12 комментариев

  1. Mihonmix

    Спасибо за статью. Получилось организовать прослушивание. Но вопросов много.
    Как можно уменьшить уровень выходного сигнала подаваемого на звуковую карту? Какой файл нужно править? Используется wr842nd + Прошивка (wifiradio.su v3) + звуковая без возможности регулировки громкости.

  2. Админ Автор

    Для просмотра названия вашего устройства необходимо в telnet выполнить команду:
    amixer contents

    Появится список устройств работы со звуком.
    Например у меня показывает это:
    numid=6,iface=MIXER,name=’Headphone Playback Volume’

    Для проверки выполните команду со своими данными:
    amixer -c 0 — sset Headphone Playback Volume 50%

    Ну и далее если все работает, заменяем на ваше название в следующих файлах:
    rc.local (в этом файле при загрузке я выставил звук на 100%)
    /www/cgi-bin/wr_volume (этот файл регулирует звук через веб интерфейс)

    • Mihonmix

      Буду признателен на вашу помощь. Вот мои данные:
      numid=6,iface=MIXER,name=’Speaker Playback Volume’
      ; type=INTEGER,access=rw—R—,values=2,min=0,max=151,step=0
      : values=150,150
      | dBminmax-min=-28.37dB,max=-0.06dB
      Пробывал amixer -c 0 — sset Speaker Playback Volume 50% — ошибка операции.

      • Mihonmix

        Получилось, но только через WinSCP. Редактировал rc.local и wr_volume.
        И что бы картина маслом была, подскажите куда копать — при нажатии на WPS происходит сброс роутера (речь список станций загружен,проигрывание станции до нажатия и с максимальной громкостью), а не переключение на следующую станцию?

        • Админ Автор

          В файле /etc/config/system есть такие строки?

          config button
          option button ‘wps’
          option action ‘released’
          option handler ‘/etc/wifiradio/next-station.sh’
          option min ‘0’
          option max ‘1’

          config button
          option button ‘wps’
          option action ‘released’
          option handler ‘/etc/wifiradio/first.sh’
          option min ‘3’
          option max ’10’

          Если есть и не работает, то напишите версию роутера и версию openwrt которая установлена.

          • Mihonmix

            TP-Link TL-WR842N/ND v2, OpenWrt Chaos Calmer 15.05.1 / LuCI 15.05-149-g0d8bbd2 Release (git-15.363.78009-956be55), сверху Прошивка (wifiradio.su v3), в вэб морде показывает V4.

          • Админ Автор

            Странно, должно работать без проблем.
            Прочтите эту статью, может у вас название кнопки другое при нажатии.

    • Админ Автор

      Практически любые юсб звуковушки подходят. Роутеры или прочие устройства с юсб портом и openwrt на борту (чем свежее тем лучше).

Добавить комментарий