Недорогие, маленькие, сетевые компьютеры — небольшой обзор

    «Чтоб ты жил в интересные времена!» — якобы старинное китайское проклятие.
    Да, нам с вами повезло или «повезло» жить в действительно интересные времена (вариант — «в эпоху перемен»). Возможно, это на самом деле проклятие, особенно с точки зрения мифических древних китайцев. Однако факт остается фактом: то, что еще пара десятков лет назад казалось невозможным, сейчас доступно практически каждому. Особенно это заметно в нашей отрасли — информационные технологии и цифровая электроника развиваются просто какими-то совершенно фантастическими темпами. Функциональные возможности, быстродействие, миниатюрность и (относительная) дешевизна современных цифровых решений поражает воображение.
    Еще совсем недавно сетевой компьютер размером меньше кредитки и стоимостью в несколько сотен рублей, пригодный для создания на его базе интересных самостоятельных проектов энтузиастами-одиночками с относительно невысоким уровнем знаний в области электроники и программирования, казался весьма отдаленной перспективой. И вот уже мы можем смело выбирать из десятка (как минимум) альтернатив! Давайте посмотрим, что сейчас можно приобрести буквально за несколько десятков долларов, чтобы построить вокруг этого нечто впечатляющее и даже, может быть, полезное.

    Фавориты


    Наверное, не существуют людей, которые хоть немного интересуются цифровой электроникой и при этом не слышали про Arduino и Raspberry Pi.

    image image

    Эти две платформы разошлись по миру миллионами экземпляров, на их базе сделаны десятки тысяч DIY проектов, сотни тысяч энтузиастов объединены в развитые сообщества, а на рынке существует огромное количество аксессуаров, дополнений и расширений. Написаны тысячи статей, так что нет смысла повторять уже сказанное. Эти платформы прекрасны для старта, всем хорошо известны их достоинства и недостатки, так что не буду говорить про них долго. Скажу только, почему я их не рассматриваю для своих проектов:
    1. Малинка не предназначена для самостоятельных аппаратных модификаций (процессор недоступен для покупки на открытом рынке). Т.е. сделать свою плату на ее основе практически невозможно, а готовая Малинка может чем-то не устраивать (например, габаритами).
    2. Ардуино, как платформа, построенная на микроконтроллере, не обладает хоть сколько-нибудь высокой производительностью.
    3. Попытки добавить функциональности (главным образом — интеграция в беспроводные сети) выливаются в довольно заметные затраты. Так называемые WiFi shields — не самое дешевое удовольствие.
    В любом случае, большинство людей, делающих первые шаги в DIY сегменте цифровой электроники, в первую очередь обратятся к этим двум платформам. Пожелаю им удачи и перейду к менее раскрученным вариантам.

    Новорожденный монстр


    image

    Относительно недавно корпорация Intel анонсировала, а совсем уж «только что» представила свой продукт: одноплатный миниатюрный сетевой компьютер Edison. Что тут сказать? Результат действительно впечатляет. Двухядерный 500 МГц Intel Atom просессор плюс микроконтроллер Quark, 1 Gb DDR3 RAM, 4 Gb eMMC, WiFi и Bluetooth на плате размером с SD карточку — по-моему, Edison вполне тянет на технологический шедевр, да еще и относительно недорогой. Лично мне все бросить и делать проекты только на Intel Edison мешают всего лишь несколько вещей.
    1. Плату невозможно использовать as is, нужна как минимум еще плата-переходник, что добавляет всего (стоимости, геморроя, габаритов и т.п.). Виной этому — крутой и технологичный 70-пиновый разъем.
    2. 50 USD — это все-таки в пару раз больше, чем доступные альтернативы, а вся мощь Edison нужна далеко не всегда.
    3. Не совсем чистый OpenSource — вроде как и не сильно мешает, но если уж уткнулся в проприетарность в каком-то проекте, то как обойти — совершенно непонятно.

    Решения на Ralink RT5350


    Очень неплохая и экстремально дешевая SoC от компании Ralink, обладающая впечатляющими характеристиками, дала возможность нашим китайским друзьям наделать кучу интересных игрушек.
    Прежде всего, это дешевые WiFi роутеры (от 20 USD в розницу в Китае), на базе которых, если немножко поковыряться, можно сделать кучу всего интересного (ну или попытаться слегка пожульничать).

    image

    Также хотелось бы отметить в этом ряду т.н. UAUT-Wifi module (а на самом деле — вполне полноценный одноплатный сетевой компьютер) HLK-RM04.

    image

    С точки зрения самостоятельных проектов эти решения, по сути, обладают одним недостатком — в них установлено экстремально мало памяти (обычно 4 Мб NOR flash и 32 или даже 16 Мб SDRAM RAM). Если, как это обычно и случается, поставить на эти платы распространенную и очень удобную открытую OS OpenWRT, то дефицит памяти совершенно точно даст о себе знать.
    Этого недостатка почти лишен свежий и весьма интересный проект от китайского энтузиаста Vonger — миниатюрный компьютер VoCore. Да, там по-прежнему всего лишь 32 Мб SDRAM RAM, но зато как минимум 8 (а то и 16 Мб — я не очень понял, сколько именно сейчас ставят на плату, в разных источниках данные разные) NOR flash. При стоимости в 20 USD и полной открытости платформы (как программной, так и аппаратной!), VoCore является очень и очень хорошим вариантом для самостоятельных разработок на его основе.

    image

    Могу отметить только два недостатка VoCore (исключительно мое личное мнение, не претендующее на объективность):
    1. Плата довольно медленная, т.к. чипсет ограничивает варианты использования RAM исключительно 16-битной SDRAM. Где эти ограничения напрягают? Например, при работе с достаточно большими объемами данных, т.е., скажем, с видео.
    2. Чтобы даже просто запустить плату, нужен паяльник и довольно прямые руки. Питание (от 3.3 до 6V) можно подать только на пины разъема 1.27". Или же сразу покупать вариант VoCore с «материнской платой», что делает решение заметно более габаритным.

    image

    Решения на Qualcom Atheros AR9331


    Еще одна отличная недорогая SoC для WiFi роутеров. Сколько DIY проектов уже было сделано на базе TP-Link WR703, MR3020 и аналогичных? Только на Хабрахабре уже как минимум десяток наберется, я думаю (например, вот, вот, вот, вот).

    image

    SoC чуть подороже, чем Ralink RT5350, однако при этом поддерживает DDR2 память, что делает решения на базе AR9331 в 3.5 раза более производительными (да-да, именно во столько, мы проверяли и сами офигели удивились).
    Помимо роутеров на базе AR9331 широко известны следующие одноплатные сетевые компьютеры:

    1. E-Link ML-150 и M-mini:

    image image

    2. Gs oolite:

    image

    3. Carambola2

    image

    Главный их недостаток (с моей точки зрения) — это монтаж с помощью полуотверстий. Чтобы запитать все эти платы, нужно подпаять стабилизированные 3.3V, которые тоже нужно где-то взять… А если хочешь подключить USB устройство, то еще и +5В надо найти. В общем, отличные платы, но не без недостатков. И еще: они не Open Hardware, т.е. свое аппаратное решение на их базе не сделать, увы.

    Наша разработка


    Да, мы тоже решили попробовать свои силы и разработали собственный вариант одноплатного компьютера на базе AR9331.
    В июне мы получили на руки первую ревизию наших плат.

    image

    Первый блин получился не то, чтобы комом, но не без недостатков. Все лето мы занимались исправлениями и доработкой (как платы, так и софта). Разработали корпус (спасибо, mrmager).

    image

    На прошлой неделе у нас в руках появилась вторая ревизия наших плат, и теперь мы точно можем сказать: оно работает!

    image

    Ключевые особенности нашей платы:
    1. «Легкий вход». Подключите обычный блок питания micro-USB — и плата заработает. В другой разъем micro-USB (через переходник USB OTG) можно подключить, например, WEB-камеру, и сразу наблюдать трансляцию видеопотока по сети. Паяльник не требуется.
    2. Полный Open Source. Программно — бут-лоадер в исходниках, OpenWRT trunk. Аппаратно — принципиальная схема и BOM опубликуем сразу, герберы — после производства тиража (когда будем на 100% уверены в работоспособности решения).
    3. Минимальные габариты (25х35х4 мм без корпуса, 30х40х12 мм в корпусе) и вес (3 г без корпуса).
    4. Через пины (1.27") выведены 3 Ethernet разъема, USB host, UART, SPI, 20+ GPIO.
    5. PCB антенна WiFi (дорожкой на плате).
    6. Возможность программно регулировать частоты процессора, памяти и SPI (в случае процессора, например, можно установить частоты от 200 МГц для уменьшения энергопотребления и до 600 МГц для увеличения производительности).

    Теперь можно смело производить партию наших плат для продажи. Есть только один вопрос — спрос будет? В нашей первой статье больше 1000 участников хабрасообщества высказали потенциальное желание приобрести наш компьютер. Все течет, все меняется. Хотелось бы узнать текущую ситуацию. Если не трудно, уважаемые читатели, ответьте, пожалуйста: захотели бы вы прямо сейчас оформить предзаказ (со 100% предоплатой) сетевого одноплатного компьютера со следующими характеристиками:
    SoC Qualcom Atheros AR9331, CPU 32-bit MIPS 400 MHz, RAM DDR2 64 MiB, NOR flash 16 MiB, OS OpenWRT, USB host, UART, 20+ GPIO, размеры 25х35мм, за эквивалент 20 USD в российских рублях (без учета стоимости доставки)? Если мы сможем набрать деньги на тираж до декабря, то компьютеры будут в Москве во второй половине января. Дополнительно можно будет заказать пластиковый корпус, плату-переходник разъемов 1.27" в 2.54", плату с двумя Ethernet и четырьмя USB разъемами и другие аксессуары. Также можно будет выбрать «плату разработчика», на которой сразу установлен чип FTDI для подключения консоли OpenWRT к USB порту компьютера, и будет присутствовать возможность перепрошить на низком уровне одну плату с другой такой же (на случай, если в результате экспериментов плата «окирпичилась»).
    Почему именно такая цена? Повторяю расчеты из июньской статьи:
    На тираже в 1000+ штук приблизительный расклад на одну плату такой:
    1. Себестоимость изготовления (четырехслойная плата, детали, монтаж) — 12 USD.
    2. Проверка, заливка софта, упаковка, доставка в аэропорт — 1 USD.
    3. Доставка самолетом в Россию (Москва) — 1 USD.
    4. Растаможка — 4 USD (из них бОльшая часть — 18% НДС).
    К этому нужно добавить 6% налог (ИП, упрощенка).
    Т.е. по предзаказу вы получаете платы по себестоимости. Зачем мы это делаем? Хотим, чтобы платформа получила широкое распространение среди энтузиастов и инженеров, работающих «под заказ». Мы будем помогать производить эти решения, и надеемся заработать на тиражах.

    Only registered users can participate in poll. Log in, please.

    Вы бы оформили сейчас предзаказ со 100% предоплатой на миниатюрный сетевой компьютер за 20 USD?

    Share post

    Comments 124

      +1
      Покажите свободное место при установке OpenWrt по умолчанию (какая-нибудь типовая минимальная сборка, но с Luci).
        0
        При минимальной сборке с LuCI остается порядка 11Мб свободных.

        На моей тестовой плате сейчас просто дофига всего наставлено, свободно 8Мб. Самая тяжелая вещь из тех, которые пробовали на текущий момент — Python. Если микросхему NOR flash ставить 8Мб, то он не влезает просто никак…
          +3
          Во всем известный TP-Link TL-MR3020 с его несчастными 4 МБ влезает штатная сборка OpenWRT с Luci и остаётся несколько сотен килобайт на что-нибудь одно дополнительное типа принт-сервера или драйверов модема или внешнего Wi-Fi.

          На 16 мегах — это ж размахнись рука, раззудись плечо.
            0
            А кто-то на mr3020 втыкает в USB миниатюрную флешку на 8 GB, ставит OwnCloud и устремляется к звездам! =)
            Но это заслуживает отдельного поста.
              0
              ownCloud на проце из AR9331 — это должна быть даже не боль, а БОЛЬ…
                0
                Да не, все нормально.
                на Lighttpd крутилось.
                0
                А в чем проблема-то? 64Гб флешка (Fat32) и 2Тб внешний HDD (NTFS) подключились к устройству с OpenWRT без каких-либо заморочек.
                  0
                  Дак в том то и дело что никакой проблемы нет с памятью =)
                    0
                    Ну просто я не понял фразы «заслуживает отдельного поста».
                      0
                      Это я про установку и настройку ownCloud на openWRT.
                      Флешку воткнуть много ума не надо =)
              0
              А в чём сложность rootfs развернуть на USB носителе? Я так сделал на своём роутере. Тем более ресурс встроенной флеши экономится
                0
                USB-портов для счастья может не хватить, приходится ещё и хаб ставить. Более ни в чём.
                  0
                  Мне кажется это мелочи. Вон я как сделал



                  Мелкая фитюлька из хаба — это и есть флеха с rootfs, далее звуковуха, дисплей. У меня ещё дополнительный хаб с питанием.
                    0
                    Не, для макетки на столе мне и 7-портовый D-Link воткнуть не жалко, он под рукой валяется.

                    Но когда это готовая штука, которую надо повесить в угол за шкаф и забыть на следующие два года, избыток коробок и проводов — явно лишнее.

                    P.S. У меня вот epic — это роутер, в который включены приёмник и передатчик умного дома (два отдельных USB), звуковуха для колонок и флэшка с rootfs; оно раздаёт Wi-Fi в двух диапазонах, рулит всем светом в квартире и одновременно играет музыку с mpd через самбу с NAS. Но тут уже хаб выглядит органично.
                      0
                      Эм, но у меня это всё в отдельном корпусе, только самодельном ;)

                      А роутер какой? Не тормозит? У меня вот подлагивает слегка, в особенности у меня идёт обработка GPIO и это сииильно тормозит
                        0
                        TL-WDR4300, у него проца и памяти довольно много.
                  0
                  Сложность в запоминании всех нужных операций для развёртывания системы на флешке. При этом есть всякие побочные эффекты. К примеру, обычно подключается не только флешка и нужен usb hub. Флешка должна быть только на одном вполне конкретном порту хаба. Ты должен помнить про эту конфигурацию, что не всегда удобно (зависит от расположения разъёмов на хабе).

                  Для многих мелких применений достаточно просто одного порта, к которому подключены датчики, но места для их программной обработки не хватает. Если я буду развёртывать систему на отдельной флешке, то появится промежуточный хаб, а мне не нужна лишняя коробочка.

                  К примеру, Школьник-4 полностью помещается в самом роутере вместе с аудиокартой. Если использовать отдельную флешку, то упаковать всё это в один корпус будет гораздо сложнее. Можно, но сложнее.

                +1
                Клас! Хочу такую в Украине.
                Ещё желаю вам наладить глобальную логистику и промоушен. Низкую цену легче поддерживать когда есть объемы и комьюнити. Хорошее железо это только пол дела, возьмите ту-же малину.
                  +1
                  Мы планируем выходить на Кикстартер и логистический центр для «остального мира»(тм) будет в Гонконге. Можно будет оттуда почтой заказать.
                • UFO just landed and posted this here
                    0
                    Это не реклама. Ни одной ссылки на нашу плату. Более того, ее сайта вообще пока не существует. Нам на самом деле интересно, насколько такое устройство будет востребовано в России? Вонгер собрал 3000 предзаказов на Индигого.
                      +5
                      Сайта нет, ссылок нет. А мы уже хотим :)
                        0
                        Увы, Хабрахабр «не одобряет попрошайничество»(с).
                        Так что здесь вряд ли ссылки будут.
                          +1
                          Обычно эту фразу говорят с сарказмом, но я скажу ее в прямом смысле «Держите нас в курсе!»
                            +2
                            Вот здесь можете посмотреть.
                              0
                              А на корпус какое ценообразование? Разработали именно для своей платы? Похвально.
                                +1
                                В корпусе основные расходы — изготовление пресс-форм (ну да ладно, это один раз, надеюсь) и доставка (объем) с растаможкой (пластик)… Да, сделали для себя.
                                  0
                                  Какой-нить чертёж для 3Д печати тоже неплохо бы. Пусть не сами, а силами энтузиастов и в широкий доступ. Скачал и напечатал или заказал в конторе через дорогу.
                                    0
                                    Чертеж выложим, не жалко. Проблема в том, что нормальный корпус на термальных 3D принтерах не получается. Мы прототипировали на фотолитографическом — там результат неплохой. Но дорого очень, конечно.
                                      0
                                      Понятно.
                                      Я правильно понимаю, что процесс сбора средств уже пошёл?
                                        0
                                        Отлаживаемся.
                    +1
                    А я хочу сразу несколько штук. У вас нет опытных кривых образцов чтобы сразу можно было прямо сейчас начать пользоваться?
                      0
                      Опытные есть, и они именно «кривые». Не хотелось бы такие раздавать массово. Ну и обходятся они сейчас порядка 80 баксов за штуку. :-)
                        0
                        Ну вот я готов взять 3-4 штуки смело в обмен на кривенький, на котором уже можно что-то поделать. Или проще взять любую железку на openwrt, а потом на ваш все переставить?
                          0
                          В личку напишите мне. Может быть, найдем одну плату, которую не стыдно отдать. :-)
                            0
                            Берите Oolite.

                            Она аналогична на 99.999999% по части софта.
                            Все можно отлаживать на ней, особенно собирая что-то свое.
                            Мне повезло, я заказывал у китайцев вместе с девбордом. на нем уже есть микро USB и вместе с модулем это будет стоить около 40$
                            На 80$ вы сможете заказать один девборд и три модуля.
                        +1
                        Куплю. Наверное. Ну… А. О! Штуки 2-3, да. Или даже больше. Я ж вчера камеры смотрел с Wi-Fi.
                          +1
                          К одной нашей плате можно подключить до 4х USB камер (сами пробовали пока 3).
                            0
                            Это отлично, но в моём случае камеры будут разнесены: контроль калитки, кормушка для птичек и т.п. А может ещё датчики по дому.
                          0
                          Разъема для внешней антенны в последней версии платы не будет?
                            +3
                            Пока не решили.
                            Мы сравнили нашу PCB антенну и дешевую внешнюю китайскую 20см дуру (шла в комплекте с HLK-RM04). Наша оказалась лучше. Молексу мы, конечно, проиграли, но он заметных денег стоит…
                            Короче, сейчас рассматриваем два варианта: либо делать несколько версий плат под разные антенны (PCB, внешняя, керамика), либо все-таки оставить разъем на плате и перепаивать резистор.
                            P.S. Откроем сайт — первая голосовалка будет, скорее всего, по этому поводу.
                              0
                              Я понимаю, что во многих случаях обычной печатной антенны бывает достаточно, но иногда даже самым лучшим экземплярам не справиться с толстенной железобетонной стеной и тогда надо подключаться через кабель к антенне, которая находится на расстоянии нескольких метров от устройства.
                                0
                                Посмотрим. Окончательно мы еще не отказались от разъема для внешней антенны. Возможно, просто место под напайку сделаем, как у плат E-Link.
                                  0
                                  Вам пора уже сделать по образцу китайскому: на партиях от 200 штук вносим изменения в плату согласно фантазиям заказчика и добавляем требуемую комплектуху.
                                    0
                                    Где бы еще найти кого-то, кто закажет сразу 200 плат. :-)
                                      0
                                      Вот прям думаю, куда я их потом дену :) Мне так кажется, что сначала большинство будет заказывать не одну плату, а минимум 2-3. Ну а дальше следует правильно канализировать фантазию масс с обоюдной пользой и выгодой.
                                        0
                                        Да, мы именно настраиваемся на то, что народ начнет делать свои проекты на базе нашей платы, а мы поможем с производством тиража в Китае и доставкой/растаможкой.
                                          0
                                          Отлично. Ждём ссылки на заказ уже.
                                          — Декабристы разбудили Герцена.
                                          — Сколько-сколько герц, на?
                                0
                                а если оставить и на плате и предусмотреть разъем — если что в него подключено то отключать интегрированую…
                              0
                              Если реально 20$ и чтобы не ждать месяц (это важно) купил бы не задумываясь.

                              Как правило, чаще всего от покупки лично меня останавливает необходимость ожидания товара.
                                0
                                Сколько будет стоить набор обвязки «под ключ» для захвата видео с четырех камер и отдачей его по сети ethernet c питанием от розетки?
                                Без стоимости самих камер, естественно.
                                  +2
                                  Если именно по Ethernet (т.е. по витой паре), то надо будет добавить еще разъем со встроенным трансформатором (например, HR911105) и несколько пассивных элементов. Ну, центов 50, наверное, оно стоит в Китае… Для питания от розетки еще и микро-ЮСБ блок питания нужен. Вроде, все.
                                  Только надо смотреть, что за камеры. UVC четыре штуки даже в VGA разрешении процессор не потянет, я думаю. А вот MJPG 720р сможет транслировать. H264 — может, и FullHD сможет. Надо пробовать. :-)
                                    0
                                    Мы на mr3020 тестировали HD камеру от logitec.
                                    Процессору вообще пофиг если с камеры идет jpeg поток. формирование потока занимает очень мало времени по сравнению с передачей по сети. В итоге у нас передача с одной jpeg камеры занимала около 10% CPU.
                                    При этом простая YUV камера с разрешением 640х480 при частоте кадров 25 и максимальном качестве выедала около 30% с лишним.
                                    Но это на медленной памяти.
                                      +1
                                      Вы бы уточняли некоторые моменты все-таки. 720р MJPG поток по WiFi отъедает 17% CPU, а не 10. Т.е. даже теоретический предел — 5 камер максимум. Но если (уже на практике) подключить одновременно даже три HD камеры, то уже на третьей стандартный драйвер USB 2.0 echi вас пошлет с ошибкой «нет свободного места», т.к. там под каждую камеру аллокируется специальный буфер. И без плясок с бубном ничего не получится.
                                        0
                                        Дельное замечание. Я помнил что около 10, но не помнил точную цифру.
                                        Человеку свойственно округлять в сторону наибольших ожиданий ))

                                        По поводу ECHI покурю.
                                        Возможно это решаемо с относительно небольшими трудозатратами.
                                          +1
                                          Вот здесь аналогичная проблема рассматривается.
                                  0
                                  Молодцы! И хороший обзор альтернатив, помогает более-менее объективно выбрать альтернативы если кому-то это нужно.
                                    +1
                                    Спасибо за хороший обзор!

                                    Кстати, кому интересна тематика встраиваемых систем, и микрокомьютеров/роутеров на базе OpenWrt — приглашаю в русскоязычную группу openwrt2ru. И в частности там можно обсудить новость о релизе/предзаказе BlackSwift.
                                      +1
                                      А если я закажу сразу 5, в Германию отправите минуя Россию? Дешевле выйдет?

                                      Как и все в этой ветке я пока не придумал куда я это богатство дену, но оно мне точно надо;)
                                        0
                                        Вообще вполне возможно, наверное. Посмотрим, как у нас дело с предзаказом пойдет.
                                          +1
                                          Во! Добавте к этим 5 ещё 3 или 4 для меня, если в Германию отправлять будете.
                                          ПС: Классный проект.
                                        0
                                        А wifi там из коробки? Или надо внешний модуль?
                                          0
                                          Из коробки там два отдельных Ethernet интерфейса и WiFi 150 Мбит. SoC проектировался для использования в WiFi роутерах.
                                            +1
                                            Тогда спрошу еще, как насчет доставки в Европу? Сколько стоить будет?

                                            И будут ли примеры использования UART и SPI? Чтоб облегчить порог входа тем, кто с OpenWRT еще не имел дела, а привык больше на уровне микроконтроллера программировать.
                                              0
                                              Думаю, что будет и в Европу, и в Штаты со временем доставка.

                                              Да, конечно. Живые примеры будут.
                                                0
                                                Если доставка не будет стоить дороже самой платы — то заказал бы поиграться!
                                                  0
                                                  а можно к вам субдилером затесатся по европе? :) (Англия — Литва)
                                                  +1
                                                  По уарту есть примеры в сети. Я за два вечера разобрался. С ардуины летят данные, скрипт на bash его слушает и складывает в базу. Если надо напишу подробнее
                                              0
                                              Заказал Yun Shield, вышло около 30 баксов с доставкой.
                                              Ардуина не нужна ему :) приедет буду играть

                                              www.seeedstudio.com/depot/Yun-Shield-p-1930.html

                                              То же железо что у тебя выходит, советую изучить.

                                              А пока приходится развлекаться так www.adslclub.ru/upload/img/2014-11/09-12425384381.jpg на тп-линках.

                                              Если есть живая плата с езернетом и усб, то готов купить и применить в своем проекте вместо тп-линка. Будет работать в реальных условиях.

                                              Когда появятся в продаже куплю 2-3 штуки. Рассчитываю на 25 баксов с доставкой, это было бы круто. Для щастия не хватает только езернет разъема на твоей плате (или готовых дырок чтоб его запаять)
                                                +1
                                                Шилд прикольный. Китайцы молодцы. :-)

                                                Плата с RJ-45 и USB полноразмерным — это же и есть любой китайский мини-роутер. Нам с ними по цене соревноваться просто никак не получится. Они на резке костов столько собак съели…
                                                0
                                                И было бы неплохо иметь «из коробки» поддержку каких-нибудь распространенных RF модулей, не планируете?
                                                  0
                                                  Можно и 433/868 модуль добавить, и AVR какую-нибудь для аппаратного ШИМ и АЦП/ЦАП… Но это надо спрос изучать потенциальный. Себестоимость вырастет на несколько долларов, а насколько это все будет востребовано — пока непонятно.
                                                    0
                                                    Как вариант — было бы достаточно, если бы было на уровне описания и программной поддержки. Подключать так и так, пример работы загрузить оттсюда. А тот, кому надо, аппаратную часть сам доустановит-подключит.
                                                      +1
                                                      Не надо на основную плату.

                                                      У вас отличная штука для интеграции куда-либо as is или в паре с материнской платой, на которой поставлено и разведено всё что надо (ну и развести-заказать-спаять такую самостоятельно при среднем навыке работы с электроникой не особо сложно). Каждый из дополнительных модулей на основной плате для 90 % потенциальных применений будет только бессмысленным увеличением цены.

                                                      Максимум — сделать отдельно материнку, на которую будет интегрировано всё подряд, и к ней документацию, описывающую, как каждая из интегрированных частей работает (ну то есть в общем обычную development board). Кому надо что-то конкретное для своего устройства и нет уверенности в своих силах в разработке с нуля — просто надёргают себе примеры нужных блоков.
                                                        0
                                                        а не получилось бы отдельной платкой сделать которую можно подключить к специальному разьему типо конструктора — что нужно навтыкал и полетели
                                                      +1
                                                      Идеальная, кстати, штука для превращения чего угодно в подключённое к Wi-Fi — колонки, гребущие музыку с NAS, принтер сетевой беспроводной и т.д. Собственно, и колонки, и принтер у меня примерно так и овайфаены.

                                                      MR3020, во-первых, для этого слишком габаритен, внутрь лезет не всегда, во-вторых, его 4 МБ хватает только на простые вещи, в-третьих, к I/O подлезать не очень удобно (а хотя бы одно I/O нужно, например, для выключения основного питания железки, когда с ней ничего не делают).
                                                        0
                                                        Прекрасный девайс! Сначала надо на тест одну и если все ок возьмем в разработку, а сколько ждать надо после оплаты примерно?
                                                          0
                                                          Если наберем денег на тираж к декабрю — во второй половине января платы будут в Москве.
                                                          0
                                                          Глупый вопрос дилетанта.
                                                          На малинке стразу стоит бунта. А у вас что можно поставить.
                                                          Вообще насколько реально сделать на этом такой сетевой конструктор для детей (школьников).
                                                          Маршрутизатор, проксик, фаервол, кэширующий проксик, торентокачалку и т.д.
                                                          ИБО ИМХО не одним софтом жив должен быть программист в отрочестве.

                                                          В общем то цена аппетитная, для любительского конструирования.
                                                            +2
                                                            У нас из коробки будет стоять OpenWRT. Говорят, можно поставить Дебиан, но мы не пробовали еще.
                                                            Все, что вы перечислили, на нашей плате сделать можно.
                                                              0
                                                              т.е. Squid, например, пойдет без проблем? Я так и думал. Спасибо.
                                                              Ну в принципе как в любом «умном» роутере.
                                                                0
                                                                Вот тут про Squid написано.
                                                                0
                                                                Я пытался поставить debwrt.
                                                                Сколько ни плясал с бубном — не получилось.
                                                                Если у вас что-то получится — дайте знать)
                                                              –1
                                                              Жаль, что на Вашей плате нет хотя бы одного распаянного Ethernet, а лучше сразу 2, так бы заказал. C голым Wi-Fi проще купить плату с ESP8266 — geektimes.ru/post/241054/ это конечно не одно и тоже, но программить под ESP8266 гораздо проще.
                                                              И жаль, что питание у Вас через USB, гораздо проще купить БП под круглым разъем, чем городить огород с питанием от USB.
                                                              И еще жаль, что не подумали о разъеме под внешнюю wi-fi антенну, у печатной дальность страдает, а учитывая отсутствие распаянного Ethernet минус вдвойне.
                                                                +2
                                                                Ну, значит, наша плата просто не соответствует вашим требованиям. Все, что вы перечислили, лично я считаю преимуществами, а не недостатками. Мне удобно, что питание от micro-USB — и блоков питания таких у меня десяток дома валяется, и все внешние USB-устройства получают питание напрямую от БП, и не нужно ставить на плате DC-DC преобразователь на пару ампер… Два RJ-45 разъема по площади почти равны всей нашей плате, а по высоте сразу дают минимум 15 мм, при этом сходу я не могу придумать для них применение, кроме роутера (еще раз — речь обо мне, как о пользователе, у вас наверняка есть такие задачи), а роутеров дешевых и так полно. UART-WiFi интерфейсы типа того же ESP8266 — это круто, но вот видео даже с одной веб-камеры через них не протащишь. Короче, как и всегда, не бывает решения, одинаково подходящего для всех абсолютно. Значит, вам нужна какая-то другая плата, не наша. Та же HLK-RM04 вполне подойдет, я думаю.
                                                                  +1
                                                                  Странно. Всегда думал, что наоборот — круглые разъёмы бывают разные. А USB одинаковый, у меня есть десяток шнуров и штук 5 блоков питания.
                                                                    0
                                                                    Есть условно-стандартный цилиндрический разъём 5,5×2,1 мм — с ним по умолчанию выпускают БП разные производители (тот же довольно распространённый MeanWell), он стоит на Arduino и так далее.

                                                                    Но да, есть и много прочих вариантов, а 5,5×2,1 громоздок и для очевидно встраиваемого решения — вообще не пришей кобыле хвост.
                                                                  0
                                                                    0
                                                                    Только осталось узнать их самую великую тайну что такое Architecture: High performance 32-bit processor.
                                                                    Это не серьезный подход с их стороны, мне марка процессора или SoC скажет больше абзац подобной чипухи.
                                                                    0
                                                                    62 USD, 16 MiB SDRAM RAM, USB и WiFi нету… Как-то не очень впечатляет, если честно.
                                                                    –2
                                                                    Обзор хороший, и за созидательный труд большая похвала.

                                                                    Но я проголосовал «нет», потому что плата не пригодна для практики, а цена как у RPi:
                                                                    1. Нет разъёма для Flash-карт
                                                                    2. Нет разъёма RJ-45
                                                                    3. Нет выхода на монитор
                                                                    4. Нет разъёма GPIO
                                                                    5. Нет нормальных USB

                                                                    Даже с RPi, у которой всё перечисленное есть, приходится тыркаться, например, найти шлейф от 3,5" дисковода, распотрошить его и припаивать к исполнительной плате. А с вашей платой вообще с ума сойдёшь!

                                                                    Погнавшись за компактностью, вы сделали кастрированную плату.
                                                                    Может для квадракоптеров это будет полезно, но в остальных случаях, разработчик автоматики получает фееричный геморрой с припаиванием к миниатюрным контактам.

                                                                    Мне кажется, это вобще наша национальная трагедия: умнейшие способнейшие люди, которые делают гениальные вещи, которыми невозможно пользоваться. Наш инженер повёрнут к своим фантазиям, а не к запросам потребителя. Откуда это идёт? От морозов и снега? От больших пространств?
                                                                      +3
                                                                      Прямо в заголовке статьи есть слово «маленькие». Если вам нужна большая плата (а на маленькую просто никак не поместится то, что вы перечислили), то, очевидно, вам просто нужен другой обзор, а не тот, что сделал я. Можете, кстати, его сами составить — уверен, множество людей (включая меня) с удовольствием с ним ознакомятся.

                                                                      P.S. «Наш инженер повёрнут к своим фантазиям, а не к запросам потребителя.» — я так понимаю, что здесь под «потребителем» вы подразумеваете себя? А почему, например, не меня? Или кого-то из тех нескольких сотен человек, которые в опросе ответили «да»?
                                                                        0
                                                                        Может Вы просто не поняли для чего эта плата предназначена?
                                                                        1 Вы читали спеку на AR9331? Там не аппаратного SD-контроллера. Программный можно сделать см. п.4
                                                                        2 Открою вам секрет, разъем RJ-45 можно приклеить супер клеем и у вас будет «разъём RJ-45». Вот только нафиг он такой? Учитесь выражаться техническим языком.
                                                                        3 Повторимся, Вы читали спеку на AR9331? Там есть аппаратное видео?
                                                                        4 Еще раз повторимся может стоит посмотреть спеку и схему, а потом рассуждать про отсутствие «разъёма GPIO». Хотя если вы имеет ввиду непосредственно PLS или иной разъем то можно сказать что данная плата не для вас т.к. данный разъем надо действительно распаять соот. мета на плате.
                                                                        5 А можно узнать где почитать спецификацию «нормальных USB»?
                                                                        0
                                                                        Можно ли будет установить web server, php, mysql и сколько места останется? Какова будет производительность при этом?
                                                                        Можно ли подключить arduino по uart?
                                                                          0
                                                                          Web-серверов для OpenWRT куча, поэтому я не знаю, подойдет какой-то из них конкретно вам или нет. Php есть. С mySQL, по-моему, проблемы. Место — ну вот я по USB подключал внешний HDD на 2 терабайта, например. Производительность — так себе, конечно. На уровне второго пентиума, думаю. Ардуино по UART подключить можно. Есть такой Arduino Yun — так там просто на одной плате собраны Ардуино и что-то типа нашей платы на базе AR9331. Выше есть ссылка на Yun shield.
                                                                          0
                                                                          У меня вопрос к разработчикам, а для чего Вы позиционируете эту «голую» плату, её сфера применения, в чем преимущество перед конкурентами? Буду признателен, если напишите по пунктам. Я вот просто ума не приложе куда такую плату применить, только не пишите что для «умного дома», для него она абсолютна не пригодна.
                                                                            +1
                                                                            Мы позиционируем эту плату, как платформу для проектов (DIY или заказных), где нужна беспроводная связь WiFi. Плату можно использовать as is с максимально низким порогом входа (подключил питание от стандатного БП micro-USB — и все), либо как основу для своего собственного аппаратного решения (исходники платы будут открыты).
                                                                            Самое простое применение, не требующее вообще никаких усилий (все работает сразу «из коробки»): подключаем к плате USB web-камеру и получаем видеопоток по локальной сети. Например, видео-няня для родителей.
                                                                            Еще примеры использования, где даже паять ничего не требуется: web-радио, ретранслятор WiFi сети, файловый архив, мобильный WiFi роутер (раздает 3G/4G трафик по WiiFi) и т.д.
                                                                            Моя прошлая статья — пример использования «с пайкой» — розетка с управлением через WiFi.
                                                                            Главное реимущество перед конкурентами — полная открытость платформы. На AR9331 открытого решения до сих пор не было. На RT5350 есть только одно — VoCore, но ралинковская платформа обладает рядом недостатков по сравнению с квалкомовской.
                                                                              0
                                                                              >>подключаем к плате USB web-камеру и получаем видеопоток по локальной сети. Например, видео-няня для родителей.
                                                                              720p потянет? пробовали?

                                                                              >>пример использования «с пайкой» — розетка с управлением через WiFi.
                                                                              Для этих целей ESP8266 будет в разы выгоднее по всем показателям.

                                                                              >>ралинковская платформа обладает рядом недостатков по сравнению с квалкомовской
                                                                              какими?
                                                                                0
                                                                                Две камеры одновременно 720р 25 fps тянет. Одну FullHD подключили (второй просто нет под рукой).

                                                                                Так используйте ESP8266, кто же мешает? Где я утверждал, что решения на AR9331 (не только наша плата, а вообще) идеально подходят для любых задач?

                                                                                1. Быстродействие реально ниже в разы.
                                                                                2. На всех готовых ралинковских решениях памяти очень мало (в лучшем случае — 32/8, а так обычно 16/4).
                                                                                3. Греется очень сильно. Даже разогнанный до 600 МГц AR9331 можно спокойно держать в руках, а RT5350 на своей стандартной частоте дает 70-80 градусов.
                                                                                  0
                                                                                  Подскажите как вы разгоняли пожалуйста.
                                                                                  Я потестирую с термопарой =)
                                                                                    +1
                                                                                    Вот здесь есть очень хороший мод для u-boot с кучей полезных фич, в т.ч. и разгоном.
                                                                                      0
                                                                                      Спасибо!
                                                                                        0
                                                                                        Только аккуратнее. Там одно неверное движение — и плата превращается в кирпич. :-)
                                                                                        Ну или выпаивать NOR flash, прошивать и обратно запаивать. Тот еще геморрой. Мы намучались, теперь в одном из вариантов плат есть возможность прошивать одну с другой такой же.
                                                                                          0
                                                                                          А как вы это реализовали?
                                                                                          Можно подробнее?

                                                                                          У меня на столе несколько плат валяется.
                                                                                          Тут лучше быть во всеоружии =)
                                                                                            0
                                                                                            Аппаратно — память отрубается от процессора, наружу выводится SPI, который заводится на вторую плату как spi.1.
                                                                                            Программно — еще работаем. Эта фича еще не окончательно готова.
                                                                            +1
                                                                            Странный способ провести исследование интереса, на словах-то многие готовы вложится в предзаказ. Вы утверждаете, что проект практически завершен. Может стоит открыть прием переводов через тот же пэйпэл? 20$ не такая уж большая сумма, многие бы рискнули, но зато эти «многие» были бы реальными заказчиками, а не говорунами.
                                                                              0
                                                                              Расскажите, пожалуйста, как вы делаете калибровку Atheros Radio Test.
                                                                              Еще вы пишете про open source. Где можно посмотреть схему вашей платы?
                                                                                0
                                                                                Калибровку, увы, без плотных взаимоотношений с Qualcom сделать не получится. Взяли ART от tp-link, работает. На эту тему думаем.
                                                                                Схема будет доступна на нашем сайте. Сейчас она еще «живая», изменения вносятся по итогам второй ревизии платы (в декабре планируется третья тестовая ревизия).
                                                                                  0
                                                                                  Я работал в компании-производителе беспроводных устройств и калибровал атеросовские модули.
                                                                                  Без офигительно точного осциллографа не обойтись. В той компании были агиленты.
                                                                                  Фабричная калибровка в сучае отсутствия стенда вполне себе годна. Но она немного врет.
                                                                                    0
                                                                                    А можете поподробее рассказать про сам процесс? Что измеряется, как потом эти данные используются, на что влияют. Что с их помощью можно исправить, а что нет. Что будет в случае если взять калибровочные данные от другого устройства.
                                                                                      +2
                                                                                      Возьмете данные от другого устройства — у вас модуляция на краях диапазона начнет «плыть»

                                                                                      А суть калибровки простая. Вы указываете модулю некоторое значение мощности и измеряете сколько модуль выдает на выходе.
                                                                                      Если мне не изменяет память, в атеросе меряется по 4 точкам. Значение подаваемой мощности — мощность на выходе. И так черыте раза для каждой ширины канала. Потом записываете это все в калибровочную таблицу.
                                                                                      Понятно что в той компании были крутые инструменты где это делалось в пару команд.

                                                                                      Вот тут парни заморочились за это дело без официальной поддержки вендора.
                                                                                      Как «плывет» сигнал можно посмотреть на снимках =)
                                                                                      villagetelco.org/2009/11/rf-hacking/
                                                                                0
                                                                                Чтобы было с чем действительно сравнивать в общую кучу устройств хотелось бы добавить WRTnode. MediaTek MT7620N 600МГц, размеры 45мм х 50мм, 512Mbit DDR2, 128Mbit SPI Flash, Wi-Fi 300Mbit/s 2T2R 802.11n. Цена 25$.
                                                                                  0
                                                                                  Очень мало по нему информации, не говоря уже о возможности для меня в руках подержать. Можно было разве что упомянуть.
                                                                                0
                                                                                … дешевые WiFi роутеры (от 20 USD в розницу в Китае), на базе которых, если немножко поковыряться, можно сделать кучу всего интересного (ну или попытаться слегка пожульничать).

                                                                                Anonabox должен был быть построен на основе Nexx WT3020, в котором стоит MT7620N, а не RT5350.
                                                                                  +1
                                                                                  dzhe сделайте, пожалуйста, возможность заказа разъема в комплекте, желательно гнезда.

                                                                                  Т.к. подозреваю с 1,27мм будет много мороки и беготни, окончившейся покупкой в чип-дипе по полцене вашей платы :)
                                                                                    0
                                                                                    Что-то типа smart config/WPS будет для wifi поддерживаться? en.wikipedia.org/wiki/Wi-Fi_Protected_Setup
                                                                                      0
                                                                                      Это же чисто программная функция причем тут плата и ее разработчики?
                                                                                      0
                                                                                      А про эту штуку что-нибудь можете сказать?

                                                                                      Да, я понимаю что там пока предзаказ и никто ещё в руках не держал её.
                                                                                        0
                                                                                        «ARM Cortex M3 micro-controller with a Broadcom Wi-Fi chip» — собственно, этим все сказано.

                                                                                      Only users with full accounts can post comments. Log in, please.