• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Omega2. Linux и WiFi за 5$

pvvx

Активный участник сообщества
Потребление Omega 2 + с базовой прошивкой при подаче питания через стабилизатор lm1117-3.3 (надо вычесть 5.3 mA его потребления):
StartPowerFull.gif
Полный старт Omega2p ужасно долгий. Только к 60-ой секунде происходит открытие его страницы через его подключение к AP WiFi роутера и появление в сети AP самого модуля :(... При всех включенных устройствах: USB, Ethernet, WiFi AP+ST среднее "устаканившееся" потребление около 430 mA, с пиками к 780 mA. Полностью продувает MIFI, по данному показателю и по цене.
Но если снижать частоту или "тротлить", да оставить только WiFi, то получим уровень потребления примерно уровня ESP-32S. Если сильно постараться (выкинуть *unix), то можно догнать и ESP8266, но что делать с начальными стартовыми пиками тока за 120 mA (старт uboot) - неизвестно.
----------
Попробовал проабгредить другой модуль так-же, как и первый, а то что-то явно не то с первым (может брак? Или что-то прописал не то во время тестов?).
В итоге потребление почти в 2 раза меньше:
StartPowerFull2.gif
При этом первый и греется больше, но всё работает :confused: (есть ещё несколько модулей... :))
На втором выходит к моменту запущенных AP+STA WiFi средних 190 mA, с пиками за 420 mA...
 
Последнее редактирование:

pvvx

Активный участник сообщества
В [inline]cat /proc/cpuinfo[/inline] нет частоты CPU - пока не проверить, почему так жрет первый модуль, может в uboot частота не та задана/сбилась (?) ...
Но всё на нем работает, вплоть до USB... Загадка пока.

Взял 3-й модуль, обновился до последней прошивки, как и все предыдущие.
В итого:
StartPowerFull3.gif
Полностью равен второму модулю +- копейки.
----
Так и не понятно, что с первым "замученным" модулем. Он, до перезаписи всего что можно (ковырял и uboot), потреблял как и другие... Крышку сдувать сложно - могут слететь и всё внутренности, срезать тоже сложно, т.к. хвосты пропаяны сквозь плату... Ещё помучаю его и если не вылечится - оторву :) Но похоже на вылет какого LDO (может на DDRAM) - всё работает, но жрет на 200 mA больше.
 
Последнее редактирование:

pvvx

Активный участник сообщества
Что, из-за большей доступности в российских магазинах и цены до 900 руб, переходим на Onion Omega 2+ ?
Альтернативы с Ehternet и прочими конструктивными мелочами для встраиваемых систем вроде нет, не считая недоступных для оф. покупки с НДС (и растаможкой :)) пары других моделей модулей с WiFi...
 

sharikov

Active member
переходим на Onion Omega 2+ ?
главная проблема iot модулей это ПО.
На
Has MediaTek abandoned the LinkIt Smart 7688?
юзеры жалуются что mediatek забил болт на выпуск свежих проприетарных wifi драйверов для mt7688 который применен в Omega2+

Вообще после ажиотажа последних пары лет сейчас заметен откат производителй от тематики IOT.
 

pvvx

Активный участник сообщества
главная проблема iot модулей это ПО.
На
Has MediaTek abandoned the LinkIt Smart 7688?
юзеры жалуются что mediatek забил болт на выпуск свежих проприетарных wifi драйверов для mt7688 который применен в Omega2+
Дрова вроде работают, есть OpenWRT + Лего.
На днях буду собирать свой дистр.
GitHub - OnionIoT/OpenWRT-Packages: Onion Packages Feed for OpenWRT
Вообще после ажиотажа последних пары лет сейчас заметен откат производителй от тематики IOT.
Это не ажиотаж угас, а сдулись Arduin-щики. Настал их предел освоения.
1) Сами модули продаются за дешево, в расчете на покупку dev-board. Как без них Arduin-щикам? На то и расчет по цене…
2) ПО на модули у Onion сделано для дебилов – в расчете на Arduin-щиков. Основа там - Светодиодом мигает – больше ничего им не освоить.

Все файлы для сборки OpenWRT на модуль доступны. Выбили у Onion вроде ещё летом…

В итоге кому нужно и какое развитие IoT? И данный вопрос был понятен изначально.
Обыватели получат готовые коробочки для IoT и никаких разработок.
Сравните с мобильниками - где Arduino на сотни миллионов устаревших бросовых мобильников или какая-то альтернативная среда для использования их в IoT? А их "чипсет" туда вписывается на 100500%.
Любимая тема у Arduin-щиков - погодная станция, делается за пять минут из мобильника - в нем уже все необходимые датчики стоят и всё собрано :) А втыкание в USBhost хотя-бы древней CY7C68013 дает пару десятков GPIO cо стробами в 24 MHz :)

Пор этому никаких *nix модулей толпе не требуется, тем более в виде WiFi SoC. А кому надо, тот всё сам найдет и сделает.
Для Arduin-щиков всё у Оnion сделано, вплоть до Arduino-Хакеров :)
 
Последнее редактирование:

pvvx

Активный участник сообщества
Onion Omega2 Documentation
Собирается с новым вариантом дров WiFi в WSL, но долго.
Есть баги: Cross compilation on Windows Subsystem for Linux
Для теста запустил на /mnt/e/Omega2p/source - на HDD сборку...
выходит:
time_make.gif
В разделе самого WSL, в файловой системе Ubuntu выделенной Win10, на SSD выходит значительно быстрее... Столько страданий, чтобы получить прошивку на 4 мегабайта :)
Но всё равно, всё что дольше 10 сек - это очень долго.

Кто знает, чем отличаются Omega2 и LinkItSmart на счет прошивок? Какие там аппаратные различия и подойдет ли прошивка от одного к другому?
 
Последнее редактирование:

Virtual

New member
вот и до меня добралась оная железяка....
сборка с нуля это нечто по времени :mad:.
и да на офф сайте сорци мягко говоря не те, но omega2 уже включена в основную ветку OpenWrt LEDE
было-б еще на борту SATA цены-б не было оному девайсу.

PS ESP8266 так и валяются горкой на стадии потестил и забыл, нужно им оставить одну функцию: включать выключать свет по wifi-client. и забыть.
 
Последнее редактирование:

Алексей.

Active member
было-б еще на борту SATA цены-б не было оному девайсу.
Если подключаем носители к usb, производительности не достаточно??
сборка с нуля это нечто по времени :mad:.
Зависит от того на чем собираем :)
С чем вы сравниваете сборку?
Для камеры собирал ядро linux 3.4.46, раза в 3 дольше получалось.
 

Virtual

New member
@Алексей.
производительности USB никогда не хватало! это исходит из свойств спеков на USB.
есть опыт очень долгих игр с плеерами на чипах реалтек RTD 1xx3-1xx6 кст. так же (MIPS24Kc)
т.к. на борту есть полноценная сет по кабелю - железка просится на роль домашнего (микро)сервера.

скорость меряю на
Intel(R) Atom(TM) CPU N270 @ 1.60GHz
в 1 поток :cool:
стадия только make tools/install заняла 3 часа , не спорю что на серверном ксеноне в 17 ядер все соберется в разы шустрее, только ксеноны у мну на работе и без инета а на полке в коридоре атом но с инетом и включен 24/7
 

Алексей.

Active member
На wifi роутерах (одноядерных до 600МГц) я пытался делать медиасервер, подключал юсб 2.0 внешний диск, ничего хорошего из этого не вышло, производительность оказалась неудовлетворительной. Тот же внешний диск подключенный к core-i3 1,7ГГц дал приемлемый результат (роутер был избавлен от диска, к нему подключил с этим же диском одноплатный компьютер).
 

Virtual

New member
@Алексей. на RTD1073 (MIPS24Kc одноядерный без fpu 400MHz-533MHz) диск по sata, отдача по NFS, FTP,HTTP практически 100мбит/сек
запись ~70мбит/сек

PS что и требовалось доказать USB-зло :mad:, это как чайной ложкой таскать бочку воды.
//нужны или большая ложка- SATA
или быстрые ноги - core-i3 1,7ГГц ;)
 
Последнее редактирование:

Алексей.

Active member
Посмотрел на даташит RTD1073, совсем разное назначение, если сравнивать с mt7688.
Может по этой причине (устройство позиционируется как IoT) у медиктека отсутствует sata и hdmi порт, да ещё и нет tv-енкодера.
 
Сверху Снизу