Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

MIFI 3G/4G Router

Тема в разделе "Другие WiFi модули и оборудование", создана пользователем pvvx, 28 янв 2017.

Метки:
  1. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.973
    Симпатии:
    1.301
    MIFI 3G/4G Router - стоимость на али 360..380 руб за шт. ($6)
    SoC RT5350 MIPS 4k 360MHz, 32 Mbytes SDRAM, 4 Mbytes Flash.
    Приходит в таком виде:
    IMG_6814sm.jpg
    Разбирается легко:
    IMG_6819sm.jpg IMG_6824sm.jpg
    Там если подпаяться - появится около десятка I/O - GPIO, SPI, I2C, I2S, PCM, UART, JTAG,... и готовые Инет и USB.
    При включении появляется AP станция MIFI-nnnn, где nnnn - номер.
    Пароли и всё остальное в приложенной книжке популярно расписано...
    Это представитель из 2012 года.
    Снимок1262.gif
    Прошивка величественно показывает (с) 2013.
    И как положено, стандартный замер потребления на Web-ESP8266 c INA219:
    MIFI_Start_AP.gif
    Интересно то, что MIFI включил прямо к ESP8266 - в одну розеточку USB и комп не испугался (он у меня измеряет предельный ток по заявке USB устройства). Т.е. вместе они не превысили 500 mA на дцать милисекунд. Не смотря на провалы питания, т.к. всё на соплях и замер тока производится через резистор, MIFI успешно стартует и запускает AP. На прошлых замерах Orange Pi Zero и ESP-32S такого достичь не удалось. Они очень бояться провалов. Одна не стартует, другой кидает "протектед" и лапки к верху...

    Продолжение* следует.... когда будет время...
    *про преобразование к примеру в CyberWRT и уже точнее замеры потребления, сравнение возможностей старичка из 2012 года с новейшим и дорогущим (в пять раз!) ESP-32S тоже... :)
     
    Последнее редактирование: 29 янв 2017
    shimon, kissste и Arthur нравится это.
  2. Юрий Ботов

    Юрий Ботов Moderator Команда форума

    Сообщения:
    1.053
    Симпатии:
    175
  3. goodwin

    goodwin Читатель

    Сообщения:
    123
    Симпатии:
    22
    Увидев этот топик, сдул пыль со своего MIFI ;)
    Попробовал сотворить с ним то, что сейчас ковыряю в апельсинке zero - приличное всеядное web радио.
    Для чистоты эксперимента залил "стандартный" образ - "openwrt-15.05.1-ramips-rt305x-wt1520-8M-squashfs-sysupgrade.bin".

    Кушает MIFI, естественно, меньше. И wifi (даже с учетом установленной внутри мелкой чип-антеннки) работает
    вполне даже нелохо.
    Вот со всеядностью напряг - для установки MPD тупо не хватает флеш памяти.
    У меня запаяна 8 МБ флэха (от китайцев приходит вообще с установленными 4 МБ).
    Для MPD 8 метров маловато. Можно конечно убить Luci интерфейс, но лень - для этого надо собирать свой образ.
    Да и на USB диск перетаскивать систему тоже влом. Да и "дырка" занята звуковухой.
    Даже если и удастся впихнуть MPD, то скорее всего не хватит производительности чипа.
    Одно ядро на 360 МГц, имхо, не потянет этого монстра.
    В результате решил ограничиться только MP3 потоками.
    Воткнул дешевую китайскую usb звуковуху, поставил драйверы и madplay:
    opkg install kmod-usb-ohci
    opkg install kmod-usb-uhci
    opkg install kmod-usb2
    opkg install kmod-sound-core kmod-usb-audio
    opkg install madplay

    Поет так:
    wget -q -O - http://stream2.laut.fm/1000smoothhits | madplay -

    Китайска звуковуха звучит средненько, но шумит и попердывает в паузах
    (у Zero со штатным аудиовыходом с этим как раз все пучком).
    Загрузка процессора порядка 15% при воспроизведении потока с битрейтом 128.
    Но, сцуко, хочется плавной регулировки громкости же!
    Сам madplay это умеет, но очень тормознуто - масштабирует в процессе декодирования.
    Пока буфер не проиграется, громкость не меняется.
    Пришлось установить alsa и спецзаточенный под это драйвер madplay:
    opkg install alsa-utils
    opkg install madplay-alsa

    Звук стал регулировться отлично (проц начал кушать процентов на 10 % поболее. ):
    amixer -c 0 -- sset Speaker Playback Volume 33%


    Чем и хорош Pi Zero, то как раз тем, что там полноценный луникс и сильно больше ресурсов.
    Тот же MPD в Pi Zero жрет подряд все форматы используя всего 8-10%.
    Да и памятью никаких проблем.
    Каждая шалабушка для своих целей, короче ;)
     
    Юрий Ботов нравится это.
  4. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.973
    Симпатии:
    1.301
    Прошивок для роутеров к ней много - я тут их не собираюсь обсуждать. Есть много форумов по данному делу. Существует и разное исполнение RT5350 в продаже - в модулях тоже.
    Прошлые MIFI, как где-то уже писал, подарил - пришлось заказывать новые.

    Вы хотите Pi Zero рекомендовать в Arduino? :D У него главная функция по данному сайту хромает на всю голову - WiFi.
    Ну вот и настала очередь данной "шалабушки" конкурировать с ESP-32S. Класс у них одинаков. Только вот цена и возможности у MIFI будут в пяток раз лучше, по всем параметрам, если брать в скопе. Первая имеет дату разработки из 2010 года, а ESP32 из 2015. Пять лет и такая деградация :)
    Отключить лишние потребители - инернет блок, можно и CLK понизить, и по потреблению питания она лучше.
    Главную беду могу рассказать - она не ARM. Это значит, что нет mbed. А раз нет mbed, то строительство Arduino на ней осложнено. Аналогично и у ESP-32S.
    OpenWRT пока идет мимо - у него другие цели. CyberWRT уже ближе к народному кухонному творчеству.
    Ваше описание всяких манипуляций с OpenWRT совершенно не интересны - это другая сфера применения.
    Основа - помигать светодиодами и гирляндами, считать датчики и кинуть на народный погодный сайт, плюнуть данные в MQTT и подобное. При этом не требуется знать всякие "wget -q -O" и т.д. А вы из неё делаете сравнение с десктопным компом :) :p

    Считаете, что 360MHz CPU 4МБ Flash и 32МБ SDRAM не хватит охватить функциональность Arduino?
    Тут нужна просто другая сборка из OpenWRT c функциями понижения потребления. На данных модулях (MIFI) об этом задумались только через 4 года использования в разных вариантах. C Orange Pi Zero до этого ещё далеко.

    Вот ваше же сообщение из другой темы:
    А тут изначально имеем 150 mA в режиме AP с неущемленной функциональностью.
    (Там одна беда - SDRAM всегда кушает и глубоких sleep не получить, как и на Pi Zero).

    Немного поработав с тротлингом (CPU throttling) и выйдет потребление в режиме station сопоставимое с ESP8266 и устройство уже в коробочке, с ценой менее аналога - ESP8266 платки с таким-же обвесом :)

    Собрать безглючную среду для Arduino к MIFI - это дело от двух недель пары специалистов. А не как у ESP - годами.

    Это всё описывает ущемленность сознания и движения моды в народном творчестве...

    Я вам уже описывал классы устройств со встроенным WiFi. Это второй класс, а не третий – устройства с lunix. Он только начал развиваться, ESP-32S в него не дотягивает и является промежуточным между первым классом (тупые датчики) и данным (устройства с RAM более 0.5 мегабайт и RTOS).

    К MIFI, т.к. она не имеет выводов на разъемчики, можно прилепить внешний десятицентовый MCU с USB – STM32F0xx и получите массу входов/выходов для исполнительных устройств и датчиков.
     
    Последнее редактирование: 29 янв 2017
  5. goodwin

    goodwin Читатель

    Сообщения:
    123
    Симпатии:
    22
    Вот я и говорю - каждая шалабушка для своих целей :)

    Пока вошкаюсь с MIFI , проверил wifi этой "свистульки" при тех же условиях
    (роутер в дальнем углу другой комнаты, через капитальную стену, покрытую зеркалами).
    Iperf кажет 0.0-10.1 sec 20.3 MBytes 16.8 Mbits/sec.
    Ничего не виснет, не отваливается. В фоне проигрывается web радио через тот же wifi.

    Вот вывод утилиты TOP из консоли при работающем web радио:
    Mem: 23784K used, 5304K free, 1016K shrd, 1240K buff, 8384K cached
    CPU: 19% usr 10% sys 0% nic 67% idle 0% io 0% irq 2% sirq
    Load average: 0.32 0.36 0.41 2/34 2087

    Жрачка при этом - 200 мА от 5В БП - 1 Вт.

    Кстати, проверил iperf-ом и ethernet интерфейс.
    Максимум, что увидел - 50 Мбит/сек. (опять же при работающем через wifi web радио)
     
    Последнее редактирование: 29 янв 2017
  6. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.973
    Симпатии:
    1.301
    У iperf есть параметры...
    Простой ping в win-де уже кажет, что всё там ок с MIFI (прошивка родная):
    Код (Text):
    1. Ответ от 192.168.100.1: число байт=32 время<1мс TTL=64
    2. Статистика Ping для 192.168.100.1:
    3.     Пакетов: отправлено = 25, получено = 25, потеряно = 0
    4.     (0% потерь)
    5. Приблизительное время приема-передачи в мс:
    6.     Минимальное = 0мсек, Максимальное = 1 мсек, Среднее = 0 мсек
    Он в режиме AP+ST и MP3 по сети рядышком (другой модуль) картинку ему по WiFi портит :)
    Я ещё не менял прошивку. Не до него.
    Снимок1263.gif
    Снимок1265.gif

    Как в нем считать всю прошивку, не подключаясь аппаратно?
     
    Последнее редактирование: 29 янв 2017
  7. goodwin

    goodwin Читатель

    Сообщения:
    123
    Симпатии:
    22
    У меня в роутере ограничена полоса для "n" - 20 МГц.
    Да - iperf пользую по-умолчанию...
     
  8. kissste

    kissste Читатель

    Сообщения:
    51
    Симпатии:
    16
  9. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.973
    Симпатии:
    1.301
    Последнее редактирование: 29 янв 2017
  10. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.973
    Симпатии:
    1.301
    Никто не пытался запустить USB как DEVICE на MiFi?
     
  11. IKSIK67

    IKSIK67 Новичок

    Сообщения:
    37
    Симпатии:
    0
    День добрый
    я так понимаю, у него на борту уже стоит wi-fi?
    не подскажите, как на нем поднять sip сервер?
     
  12. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.973
    Симпатии:
    1.301
    Поставить OpenWRT и покопаться в драйверах...
    Превращаем TP-LINK TL-MR3020 в WiFi SIP-телефон - Форум обсуждения оборудования "Умный дом"
    ...
    OpenWRT SIP - Поиск в Google
     
  13. IKSIK67

    IKSIK67 Новичок

    Сообщения:
    37
    Симпатии:
    0
    хорошо)
    а не подскажите как на нем реализовать следующее:
    Модуль должен организовывать связь между телефонной линией и телефоном.
    и еще мне надо сделать так, что он в линию выдавал определенные уровни напряжения в зависимости от команд пользователя. То есть пользователь нажмет кнопку на телефоне и устройство должно выдать в линии +5 вольт. Таким образом будет осуществляться управление другим объектом.
     
  14. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.198
    Симпатии:
    227
    о какой ЛИНИИ идет речь в SIP-телефонии?

    Или Вы шлюз хотите типа этого? Так то совсем не сервер. Там аналоговые цепи нужны для включения в линию. Сделать очень просто, разрабатываете схему, печатную плату и паяете. Либо платите деньги и покупаете готовое.
     
    Последнее редактирование: 6 апр 2017
  15. IKSIK67

    IKSIK67 Новичок

    Сообщения:
    37
    Симпатии:
    0
    телефонный провод,
     
  16. IKSIK67

    IKSIK67 Новичок

    Сообщения:
    37
    Симпатии:
    0
    то есть сигнал идет по проводу от устройства. Когда пользователь нажимает кнопку на телефоне, в телефонный провод модуль должен подать +5 вольт, что бы управлять этим объектом.
     
  17. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.198
    Симпатии:
    227
    какое отношение это имеет к sip? У sip нет телефонного провода.
     
  18. IKSIK67

    IKSIK67 Новичок

    Сообщения:
    37
    Симпатии:
    0
    ну можно сделать отдельный модуль, который будет декодировать сигнал и передавать на роутер.
    sip нужен, что бы организовать связь между устройствами (телефоном, ноутбуком).
     
  19. IKSIK67

    IKSIK67 Новичок

    Сообщения:
    37
    Симпатии:
    0
    хм, это вроде то что надо. Осталось найти схему и самому реализовать, отлично)
     
  20. fps

    fps Читатель

    Сообщения:
    57
    Симпатии:
    13
    Столкнулся с проблемой, что данное устройство не всегда стартует после подачи питания. Точнее после кратковременного (на доли секунды) пропадания питания.
    При этом у него в пол-силы загораются оба светодиода синий и красный, на нажатие кнопки "ресет" не реагирует (я так понял, что это не честный ресет, а просто один из GPIO), в консоль ничего не пишет.

    В связи с этим ищу его схему, чтобы попытаться доработать цепь начального сброоса для гарантированного запуска. Никто её не встречал?
     

Поделиться этой страницей