Авторизация
Зарегистрироваться

LinkIt Smart 7688 - микрокомпьтер для разработчиков с Linux OpenWRT от Mediatek

  1. Цена: 12.9$ + 2$ доставка
  2. Перейти в магазин

Замена самоделкам на базе роутеров, на которые можно установить OpenWRT.

Летом 2014 года всем известная тайваньская фирма-разработчик и производитель различных чипов MediaTek объявила о запуске инициативы MediaTek Labs, которая предполагает создание глобальной экосистемы для разработчиков, благодаря которой они смогут создавать новые устройства, приложения и услуги на основе предлагаемых MediaTek продуктов. Один из первых продуктов — платка LinkIt Smart 7688.

Характеристики платы:
Чипсет MT7688AN (MIPS24KEc, 580MHz)
Размер — 55.7 x 26 mm
Память — ПЗУ — 32MB; ОЗУ — 128MB DDR2
Питание 5V (USB micro-B) или 3.3V (Pin Breakout)
Слот под Micro SD SDXC на плате, USB Host (разъем microUSB, пины), WiFi 1T1R 802.11 b/g/n (2.4G) на борту с возможностью подключить внешнюю антенну, разнообразие разных интерфейсов через пины на плате.
Эта картинка показывает все разнообразие интерфейсов через пины на плате:


labs.mediatek.com/fileMedia/download/2ac6fba3-6b61-42b0-ae6d-31b256779c03

Есть версия платки с поддержкой Arduino (ATmega32U4) — LinkIt Smart 7688 Duo стоит 15.9$.

Так же выпускаются различные аксессуары для этих плат.

Продается все это хозяйство продается в одном магазине — www.seeedstudio.com

Поддержка (документация, софт, FAQ, руководства, прошивки, форум и т.д.) — на сайте Mediatek Lab: labs.mediatek.com/site/global/developer_tools/mediatek_linkit_smart_7688/get_started/7688/get_hardware_and_software/index.gsp

Именитый производитель, привлекательная цена, размер платы, OpenWRT, поддержка разработчиком делают эту платку очень интересной для приобретения.

Купил две платки. Оплата палкой (PayPal). Выслали через два дня. Дошло до моего города — внимание!!! 9 дней!!! И это не курьерская доставка. На обычной почте получал.

Упаковка посылки




Внутри — коробочка с платой:


Комплектация — плата на поролоне и инструкция с адресами на сайт разработчика:

Инструкция подробно:


Плата подробно:

Чипы на одной стороне закрыты экраном — на другой стороне:

Размеры:

На плате расположены два микроUSB разъема (питание и USB Host, пины для подключения к плате (между пинами 2.54 мм), два индикаторных светодиода, две кнопки Reset и отключения WiFi (через эти кнопки происходит и сброс устройств в первоначальное состояние), керамическая Wi-Fi антенна, гнездо под внешнюю Wi-Fi антенну. На обратной стороне — слот под SD карту. Питание можно подавать через оба разъема microUSB.

Подробное описание первого включения платы тут. Я проще поступил. Включил платку и подключился к ней с сотового телефона — по умолчанию плата создает свою незащищенную сеть. ВНИМАНИЕ НЕ ИСПОЛЬЗУЙТЕ FIREFOX — он глючит тут:

Посмотрел IP платы:

Зашел из браузера по адресу 192.168.100.1 и система предложила придумать пароль:

Вводим придуманный пароль и входим в web-интерфейс:

Можно переключиться на стандартный интерфейс OpenWRT.

Я предварительно скачал на телефон прошивку крайней версии с сайта MediaTek и сразу прошил ей платку.

Потребление электроэнергии платы:

При работе радиатор над чипом нагревается до 40 градусов.

Сброс настроек (например, что криво настроили)- включаем устройство. Как погаснет светодиод Wi-Fi, нажимаем кнопку Wi-Fi на 20 секунд. Светодиод Wi-Fi быстро замигает и потом будет мигать с интервалом 1 сек. Плата сброшена к заводским настройкам. Тут видео ресета.

Проверил встроенный WiFi. Внешнюю антенну не смог подключить — не нашел в местных магазинах проводок короткий I-PEX и c антенной разумного размера (кто знает, где их купить можно?)
Тест WiFi
Рядом с платой:

8 метров от платы прямая видимость:

Одна железобетонная стена:

Две железобетонные стены:



Подключил платку через вебинтерфейс к домашней сетке.
Для этого подключаемся к Web интерфейсу опять (не используйте FireFox)

На вкладке «Network» переключаемся на Station Mode и нажимает «Refresh». Выбираем нужную нам сеть, вводим пароль и нажимаем «Configure». Устройство перегрузится и должно подключиться к домашней сети.

Изучаем ее в в домашней сети.
Подключаемся из браузера, переходим в режим OpenWRT:

Установлена OpenWrt Chaos Calmer 15.05.1

Тут все стандартно. На скриншоте видно распределение памяти.
Список пакетов в стоке
Package name Version
alsa-lib 1.0.28-1
alsa-utils 1.0.28-2
avahi-nodbus-daemon 0.6.31-12
avrdude 06.01.2001
base-files 157.2-r48749
busybox 1.23.2-1
ca-certificates 20150426
cgi-io 1
coreutils 8.23-1
coreutils-stty 8.23-1
curl 7.40.0-3
dnsmasq 2.73-1
dropbear 2015.67-1
firewall 27.07.2015
fstools 2016-01-10-96415afece..d21
gdbserver 07.08.2002
git 2.3.5-1
git-http 2.3.5-1
hidapi 0.8.0-rc1-1
hostapd-common 2015-03-25-1
ip6tables 1.4.21-1
iptables 1.4.21-1
iwinfo 2015-06-01-ade8b1b299..371
jshn 2015-11-08-10429bccd0..6cb
jsonfilter 2014-06-19-cdc760c580..9a9
kernel 3.18.23-1-32322c69cac..ebc
kmod-ac97 3.18.23-1
kmod-dma-buf 3.18.23-1
kmod-fs-autofs4 3.18.23-1
kmod-fs-exfat 3.18.23+git-20150301-1
kmod-fs-vfat 3.18.23-1
kmod-gpio-button-hotplug 3.18.23-1
kmod-i2c-core 3.18.23-1
kmod-i2c-ralink 3.18.23-1
kmod-input-core 3.18.23-1
kmod-ip6tables 3.18.23-1
kmod-ipt-conntrack 3.18.23-1
kmod-ipt-core 3.18.23-1
kmod-ipt-nat 3.18.23-1
kmod-ipv6 3.18.23-1
kmod-leds-gpio 3.18.23-1
kmod-ledtrig-netdev 3.18.23-1
kmod-ledtrig-usbdev 3.18.23-1
kmod-lib-crc-ccitt 3.18.23-1
kmod-lib-lzo 3.18.23-1
kmod-mmc 3.18.23-1
kmod-nf-conntrack 3.18.23-1
kmod-nf-conntrack6 3.18.23-1
kmod-nf-ipt 3.18.23-1
kmod-nf-ipt6 3.18.23-1
kmod-nf-nat 3.18.23-1
kmod-nf-nathelper 3.18.23-1
kmod-nls-base 3.18.23-1
kmod-nls-cp437 3.18.23-1
kmod-nls-iso8859-1 3.18.23-1
kmod-nls-iso8859-15 3.18.23-1
kmod-nls-iso8859-2 3.18.23-1
kmod-nls-utf8 3.18.23-1
kmod-ppp 3.18.23-1
kmod-pppoe 3.18.23-1
kmod-pppox 3.18.23-1
kmod-regmap 3.18.23-1
kmod-scsi-core 3.18.23-1
kmod-sdhci 3.18.23-1
kmod-sdhci-mt7620 3.18.23-1
kmod-slhc 3.18.23-1
kmod-sound-core 3.18.23-1
kmod-sound-mtk 3.18.23-1
kmod-sound-soc-core 3.18.23-1
kmod-usb-core 3.18.23-1
kmod-usb-ohci 3.18.23-1
kmod-usb-storage 3.18.23-1
kmod-usb2 3.18.23-1
kmod-video-core 3.18.23-1
kmod-video-uvc 3.18.23-1
kmod-video-videobuf2 3.18.23-1
libavahi-nodbus-support 0.6.31-12
libblobmsg-json 2015-11-08-10429bccd0..6cb
libbz2 1.0.6-2
libc 0.9.33.2-1
libcurl 7.40.0-3
libdaemon 0.14-5
libdb47 4.7.25.4.NC-4.1
libelf1 0.161-1
libexpat 2.1.0-3
libffi 3.0.13-1
libftdi1 01.02.2003
libgcc 4.8-linaro-1
libgdbm 01.11.2001
libiconv 7
libid3tag 0.15.1b-4
libip4tc 1.4.21-1
libip6tc 1.4.21-1
libiwinfo 2015-06-01-ade8b1b299..371
libiwinfo-lua 2015-06-01-ade8b1b299..371
libjpeg 9a-1
libjson-c 0.12-1
libjson-script 2015-11-08-10429bccd0..6cb
liblua 5.1.5-1
libmad 0.15.1b-3
libmraa 0.8.0-70600dece4138b0..840
libncurses 05.09.2002
libnl-tiny 0.1-4
libopenssl 1.0.2f-1
libpcap 1.5.3-1
libpolarssl 1.3.14-1
libpthread 0.9.33.2-1
libreadline 06.03.2001
librt 0.9.33.2-1
libsqlite3 3081101-1
libstdcpp 4.8-linaro-1
libthread-db 0.9.33.2-1
libubox 2015-11-08-10429bccd0..6cb
libubus 2015-05-25-f361bfa5fc..08e
libubus-lua 2015-05-25-f361bfa5fc..08e
libuci 2015-08-27.1-1
libuci-lua 2015-08-27.1-1
libupm 0.4.0-04dc6df4297a776..d92
libusb-1.0 1.0.19-1
libusb-compat 0.1.4-1
libuv 1.4.2-1
libxml2 2.9.2-3
libxtables 1.4.21-1
lua 5.1.5-1
luci git-15.322.41240-4e44955-1
luci-app-firewall git-15.322.41240-4e44955-1
luci-app-mjpg-streamer git-15.322.41240-4e44955-1
luci-app-samba git-15.322.41240-4e44955-1
luci-base git-15.322.41240-4e44955-1
luci-lib-ip git-15.322.41240-4e44955-1
luci-lib-json git-15.322.41240-4e44955-1
luci-lib-nixio git-15.322.41240-4e44955-1
luci-mod-admin-full git-15.322.41240-4e44955-1
luci-proto-ipv6 git-15.322.41240-4e44955-1
luci-proto-ppp git-15.322.41240-4e44955-1
luci-theme-bootstrap git-15.322.41240-4e44955-1
luci-theme-openwrt git-15.322.41240-4e44955-1
madplay-alsa 0.15.2b-4
mjpg-streamer r182-7
mountd 2015-11-22-8476a03b25..6f8
mtd 21
mtk-linkit 1
mtk-linkit-webui 2015-11-18-fc0e87bd38..e0b
mtk-sdk-wifi 2015-06-01-ade8b1b299..371
netifd 2015-12-16-245527193e..6ab
node v0.12.7-1
node-arduino-firmata 0.3.3-1
node-cylon 0.22.0-1
node-cylon-firmata 0.22.0-1
node-cylon-gpio 0.22.0-1
node-cylon-i2c 0.22.0-1
node-hid 0.4.0-1
node-serialport 1.4.6-1
odhcp6c 2015-07-13-024525798c..db8
odhcpd 2015-11-19-01d3f9d644..762
opkg 9c97d5ecd795709c8584e..d-9
ppp 2.4.7-6
ppp-mod-pppoe 2.4.7-6
procd 2015-10-29.1-d5fddd91..c18
python 2.7.9-5
python-base 2.7.9-5
python-codecs 2.7.9-5
python-compiler 2.7.9-5
python-ctypes 2.7.9-5
python-db 2.7.9-5
python-decimal 2.7.9-5
python-distutils 2.7.9-5
python-email 2.7.9-5
python-gdbm 2.7.9-5
python-light 2.7.9-5
python-logging 2.7.9-5
python-multiprocessing 2.7.9-5
python-ncurses 2.7.9-5
python-openssl 2.7.9-5
python-pip 1.5.6-1
python-pydoc 2.7.9-5
python-pyserial 02.07.2001
python-setuptools 7.0-1
python-sqlite3 2.7.9-5
python-unittest 2.7.9-5
python-xml 2.7.9-5
rpcd 2015-01-10-f00890cd6e..7c5
rpcd-mod-iwinfo 2015-01-10-f00890cd6e..7c5
rpcd-mod-rpcsys 2015-01-10-f00890cd6e..7c5
samba36-server 3.6.25-5
spi-tools 1-cc6a41fdcec60610703..898
strace 04.08.2001
swconfig 10
tcpdump-mini 4.5.1-4
terminfo 05.09.2002
uboot-envtools 02.10.2014
ubox 2015-11-22-c086167a01..031
ubus 2015-05-25-f361bfa5fc..08e
ubusd 2015-05-25-f361bfa5fc..08e
uci 2015-08-27.1-1
uhttpd 2015-11-08-fe01ef3f52..6b7
uhttpd-mod-ubus 2015-11-08-fe01ef3f52..6b7
usign 2015-05-08-cf8dcdb8a4..131
wireless-tools 29.май
wpad-mini 2015-03-25-1
yunbridge 160-f2042052115e71ad2..dd6
zlib 1.2.8-1

Подключаемся к устройству по ssh:

Свободное место на встроенных носителях и ОЗУ:

Каталог /dev:

Обновим систему и посмотрим из каких репозиториев обновляется система. Из картинки видно, что из стандартных openwrt (я боялся, что с каких-то медиатековских)



Отключил питание, вставил microSD 32 гб в FAT32, подключил питание и смонтировал карту памяти в файловую систему:

Если встроенной флешпамяти для пакетов будет мало, то можно перенести файловую систему на карту памяти и загружаться оттуда. как это делатеся — в сети полно мануалов для роутеров с OpenWRT как это делается.

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

Если у кого-то будут вопросы по плате — пишите в коментах. Отвечу по мере возможности.

UPDATE
1. Скорости работы с SD картой 10х
Чтение

root@mylinkit:~# time dd if=/dev/mmcblk0 of=/dev/null bs=1M count=1024
1024+0 records in
1024+0 records out
real    1m 27.56s
user    0m 0.01s
sys     0m 35.61s


Запись

root@mylinkit:~# time dd if=/dev/zero of=/overlay/sd/test1gb  bs=1M count=1024
1024+0 records in
1024+0 records out
real    2m 18.96s
user    0m 0.02s
sys     0m 20.97s

Итого

Чтение 12.3 MB/s
Запись 7.7 МВ/s

2. По умолчанию звуковая карта (с кварцем своим на борту) цепляется по I2S. Дрова в стоке. Т.е. можно хороший DAC по I2S подключить по идее. Если USB зв. карту использовать, то драйвера стоковые снести и поставить драйвера для USB audio.
Планирую купить +54 Добавить в избранное +49 +88
свернуть развернуть
Комментарии (139)
RSS
+
avatar
0
классный девайс, жаль только что не 8ногая микруха под флеш.
+
avatar
0
Там же SD карта есть — если на флеше мало места — тогда можно на карту все скинуть.
+
avatar
  • radmir
  • 09 мая 2016, 22:47
0
Для реанимации загрузчика не айс.
+
avatar
0
Ну это совсем если ее жестко мучать :-)
+
avatar
  • radmir
  • 09 мая 2016, 22:44
0
Под роутер с одним неразведённым портом не интересен.
+
avatar
+3
Это не роутер. Под роутер покупайте роутер. Тут для другого плата.
+
avatar
+2
но для чего тогда? с памятью 128 и крохотной флэшкой.
+
avatar
+2
Посмотрите во что роутеры переделывают.
Вот например мои отчеты
mysku.club/blog/jd/38982.html
mysku.club/blog/russia-stores/37908.html

Или блог посмотрите home.labs.mediatek.com/blog/ и их форум. Для многих задач 128м и крохотной флэшки (ее кстати, под любые пакеты OpenWRT хватит — на все разумные применения) + слот под SD карту на борту.

Можно различными датчиками и моторами например рулить. Есть и версия с с поддержкой Arduino (ATmega32U4) С датчиками взаимодействие делает Arduino — управление и логику — эта плата. Еще и логи записывать можно. Вывод различной информации на дисплеи (размер тут не важен). Опрос различных электро, тепло, газосчетчиков.

Вот, например, тут один знакомый знакомый владелец нескольких автомоек хотел через инет смотреть минутные профили электросчетчиков и счетчиков воды через интернет на своих мойках с возможностью сохранения архива. Зачем? А очень просто — чтобы знать когда его работники работают, а когда нет. Есть потребление электричества и воды — значит работают- нету значит нет. Потом по архиву с видеокамер можно посмотреть, чем работники занимались. С помощью этой платы это реализовать можно, чем покупать дорогую систему типа АИИС КУЭ.
+
avatar
0
нет, насчет утилизации старых, ненужных роутеров я даже спорить не буду. Благое дело, что им находят применение после морального помирания. Но вот специально покупать нечто подобное — вот этого я понять не могу. Для всяких датчиков вполне хватит копеечных ардуин Pro Mini и esp8266.
Для более нагрузочных — апельсинки и им подобные (Pi Zero, CHIP). Но вот для этого кадавра я и задач толком представить не могу.
+
avatar
  • Sanja
  • 10 мая 2016, 10:32
0
вот когда вам нужен, грубо говоря, функционал «малинки» минус HDMI — вы покупаете вот это вот и экономите.
+
avatar
+2
ага и минус аудиовыход и т.п. и т.д. Я бы взял такую железку, если бы у нее был аудиовыход — для инет радио. Но колхозить к ней внешнюю usb… Для колхоза у меня и так пара роутеров валяется. Как раз перешитые под Openwrt.
И я говорил не про полноценную малинку, а про ее сиротские варианты. Как бы не фекалили апельсинку, но при одинаковой цене — я однозначно буду голосовать за нее.
+
avatar
+1
Ну отнюдь не всем достаточно качества звука на встроенных в малинки/кубики/апельсинки. Плюс роутеры под колхоз не у всех есть. Ну и далее по сравнению с апельсинкой здесь есть уже wi-fi, куда ниже потребление и меньше габариты, по мне так очень неплохой вариант встроить интернет-радио в музыкальный центр к примеру.
+
avatar
-3
Никогда не нравилась эта Openwrt. По работе вынужден возиться с зоопарком разнообразных роутеров. Так вот эта самая тормозная и глючная оказывалась. Но признаться я на Атеросах в основном её наблюдал. Сейчас имею дома 2 асуса, n56v2 c Падаваном, и асус ac56 c Мерлином, и нарадоваться ими не могу.
+
avatar
+4
В чем глюки и тормоза были? Расскажите.
+
avatar
-2
Например Тплинки с ней постоянно висли, либо раздавали интернет по вафле со скоростью неторопливой улитки. А то и вовсе отваливалось. Роутер Dir320 так вообще через полторы недели работы самоокирпичелся, пришлось апаратный сброс делать чтоб он ожил и восстанавливать оригинальную прошивку, которая как оказалость стабильнее была и прокачивала по проводу почти максимальное возможное для данного процессора. Опенврт это линукс, это когда кому то поковыряться сильно охото, что то приделать ненужное или навесить какую нибудь фигню на этот роутер. Но как сам роутер, вафля под ним работают хуже чем в других прошивках, которые именно как для исключительно роутера разрабатывались.
+
avatar
+1
У меня дома пять девайсов на ней нормально работает и так, и с WiFi, два девайса у коллег — все ок. Настройка ее (если будем использовать как роутер) через вебинтерфейс не сложнее настройки любого роутера. Если другого нужно — то ssh и вперед в линух.
+
avatar
+5
> Опенврт это линукс,

Я Вам больше скажу — в «домашних» роутерах в 99.9% будет Linux. Внезапно, да?
И Ваши «другие прошивки, которые именно как для исключительно роутера разрабатывались» — тоже Linux. Который вообще ядро.
+
avatar
+1
Я Вам больше скажу — в «домашних» роутерах в 99.9% будет Linux
В недомашних тоже :-)
+
avatar
+2
Тут Вы заблуждаетесь. В «недомашних» — в Cisco, Huawei, Juniper — это не Linux никоим боком.
+
avatar
-1
ну тут поспорить можно, местами там как раз таки linux.
+
avatar
+2
Где «местами» и где «там» в перечисленных — Linux?

Раз уж «можно поспорить» — давайте. У меня стаж > 15 лет в телекоме, в Linux я живу и работаю с 1994 года.
+
avatar
0
сходу — контроллеры wifi cisco, cisco asa.
тот же junos — очень много имеет от freebsd, который в каком-то роде тоже linux(за счет того, что unix-like).
+
avatar
+3
Причём тут «контроллеры», если речь шла о роутерах сегмента > SOHO?! И Cisco ASA, которые не роутеры всё же?
И причём тут freebsd?! А уж сказать «который в каком-то роде тоже linux» — это просто верх некомпетентности в этом вопросе. От кого уж, но от Вас не ожидал. Ладно бы «который в каком-то роде тоже POSIX»…
Всё в одну кучу… Не буду даже продолжать.
+
avatar
+2
+
avatar
  • AFCrio
  • 10 мая 2016, 00:41
0
В каком роде freebds стал linux? Так можно договориться до чего угодно, например что тигр в каком-то роде тоже немного дельфин поскольку оба млекопитающие. JunOS имеет многое от *BSD поскольку это позволяет лицензия.
Linux никоим боком.
однозначно из за GPL. Пришлось бы открывать код JunOS.
+
avatar
  • DimonX
  • 10 мая 2016, 18:09
0
Да какая нахрен разница BSD он или Linux, JunOS прекрасен сам по себе :-)
+
avatar
  • Sg43
  • 09 мая 2016, 23:42
0
Возможно, там *nix-like системы. Я не в курсе, спорить не буду.
+
avatar
0
Windows — тоже Unix-Like система (При использовании Cygwin или подобных пакетов программ), и что? В этой ветке комментов просто запутались в терминологии.
+
avatar
  • Sg43
  • 10 мая 2016, 20:43
0
Лолшто? Вы тоже запутались малость.
+
avatar
0
UNIX-подобная операционная система (иногда сокр. как *nix) — операционная система, которая образовалась под влиянием UNIX. Термин включает свободные/открытые операционные системы, образованные от UNIX компании Bell Labs или эмулирующие его возможности, коммерческие и запатентованные разработки.
+
avatar
-10
+
avatar
+2
> в моём случае это ничего не изменит.

Конечно. Ибо Вы не понимаете того, о чём говорите. «нравиться» Вам это, или не «нравиться» (орфография автора).
+
avatar
0
Что-то я не понял, как тут ethernet добавить. Пины вроде есть, а толку?
+
avatar
+2
Если нужен ethernet, тогда или подпаять его (можно через опторазвязку или как он там с защитой подключается) или купить плату www.seeedstudio.com/depot/Breakout-for-LinkIt-Smart-7688-v20-p-2641.html
+
avatar
  • dimats
  • 09 мая 2016, 23:05
0
а чем оно лучше Nexx wt3020h ?
Как минимум размером памяти.

но я как-то по привычке свои мелкие девайсы леплю с использоваием нексов или прочих копеечных роутеров (привет лолипопу за его обзоры)

но наверняка есть задачи когда эти девайсы окажутся предпочтительнее

PS: да, почитал сайт, опенврт аналог идеологии ардуино получается?
+
avatar
0
Тут еще к этому устройству удобнее подключаться и SD карта есть (которую можно без USB хаба юзать). + внешняя антенна и поддержка производителя. Есть версия с поддержкой Arduino (ATmega32U4)
+
avatar
0
Для мини сервера самое то. На ней можно nodejs поднять или ламп сборку, и замутить бюджетный сервер для дома или организации, если верить скрину то свободно 90 мб
+
avatar
0
nodejs поднять или ламп сборку
А это что такое?
+
avatar
  • Sg43
  • 09 мая 2016, 23:19
+1
Lamp — Linux, Apache, MySQL, PHP.
+
avatar
  • radmir
  • 09 мая 2016, 23:43
+1
Скорее уж LLS — linux, lighttpd, sqlite, если не любите медитировать))
+
avatar
  • Sg43
  • 09 мая 2016, 23:49
+1
Ну я только расшифровку привёл, конечно, на такое железо вкорячивать апач и мускуль странно.
+
avatar
+1
> бюджетный сервер для дома или организации

О нет!.. Только не это. Это ж какой нужно быть «организацией», чтобы «мутить» сервер на платке с OpenWRT?! Главное, в мир это не открывать…
+
avatar
0
За нормальным файерволом установить и все ок будет. Домашние роутеры же на OpenWrt в мир смотрят.
+
avatar
+1
через 5 лет любая кофемолка будет в инет голой жопой торчать через ipv6.
+
avatar
+1
Вот именно что «голой». Без поддержки, без обновлений…
Уже сейчас вовсю кричат о проблемах безопасности IoT, но… Дальше будет только хуже.
+
avatar
  • AFCrio
  • 10 мая 2016, 00:47
-1
Stateful firewall с дефолтой настройкой пропускать внутрь только RELATED/ESTABLISHED закроет большую часть проблем.
+
avatar
-1
Ничего подобного. Он не закроет дыры в ПО, которым «сервер» «смотрит в мир». И как Вы видите работу того же web-сервера с разрешенными только established? А ведь речь шла об этом.
+
avatar
  • AFCrio
  • 10 мая 2016, 15:29
-1
Так это претензии к дырам ПО, которые изменение на ipv4 обратно никак не закроют. Мы ведь про переход ipv4->ipv6 говорим?
+
avatar
-1
Нет, Вы говорили про Stateful firewall.

А я говорил о том, что нельзя разрешить только established для работающего Web-сервера (т. е. нужны входящие), следовательно, firewall не «закроет большую часть проблем», которые в софте. Он их вообще не закроет.
+
avatar
  • AFCrio
  • 11 мая 2016, 22:03
-1
Т.е. изначально Вы не отвечали на комментарий
через 5 лет любая кофемолка будет в инет голой жопой торчать через ipv6.
а просто решили поделиться с нами новостью о том. что все плохо?
+
avatar
  • Z2K
  • 10 мая 2016, 04:50
0
не будет каждый дивайс в интернет выходить — только через локальный сервер.
+
avatar
+2
Нормальный — это какой? С DPI на скорости потока? Ибо если «в мир смотрят», то файервол уже не поможет ничем.
А что касается «домашних роутеров»… Те «домашние роутеры», что без OpenWRT, часто успешно «пользуют», организуя ботнеты, проникая за них, и т. д.
Ибо там внутри референсное до сих пор чаще всего 2.6.19-2.6.32, и сервисы, не обнавлявшиеся много лет.
С OpenWRT могло бы быть лучше… Если бы пользователь этим занимался. Но это — удел фанатов и специалистов, а у большинства ничего — ни прошивки, ни компоненты, ни пароли — не меняется годами.
+
avatar
  • Z2K
  • 10 мая 2016, 04:47
+2
А если по соотношению деньги/железо, то не лучше ли оранж пи и хороший свисток к нему? И на нем эти вещи реализовывать. Да, правда еще карта нужна.
+
avatar
0
заранее извините за ламерский вопрос, а для чего может пригодится эта плата с такими слабыми характеристиками? про то OpenWRT и что плата может быть роутером прочитал.
+
avatar
0
Там еще есть юсб хост. Можно подключать вебки, звуковые карты, дополнительное юсб оборудование, которое заведется и на которое можно будет дрова собрать под OpenWRT. А так для вебок и звуковых есть пакеты. Можно интернет радио крутитиь или за домом смотреть через интернет.
Еще к хосту можно внешний жесткий диск подключить и использовать, как NAS. На него торренты качать и они будут доступны всем домашним пользователям. Для торентов есть пакет transmission autohome.org.ua/12-openwrt/30-install-transmission-openwrt-wr703n
+
avatar
  • Z2K
  • 10 мая 2016, 04:56
+3
Не проще ли, да и даже дешевле, для этого всего взять железо орандж ри. Или проффесиональный интерес в «640кБ» впихнуть?..
+
avatar
+1
орандж ри имеет размер больше, потребляет больше энергии, стоит дороже (с вайфай свистком, радиатором, SD-картой и прочим) с линухом у нее проблема — производитель на софт забил (тут с поддержкой все ок и OpenWRT), OpenWRT не критична к резким отключением питания — систему так не убьете.
+
avatar
+1
с линухом у нее проблема
Да нет никаких больших проблем. Armbian почти все решает.
+
avatar
  • Sanja
  • 10 мая 2016, 10:36
0
орандж — это не только компьютер, но и небольшой отопительный прибор. От батарейки вы его не запитаете, в стенку не вмуруете.
+
avatar
0
От батарейки вы его не запитаете
Запитать можно, но не надолго
+
avatar
0
Вариант с NAS получается на самом деле ущербный. Я все это прошел начиная с роутера, потом кубиборд… Во-первых слабое железо для нормальной производительности, во-вторых со временем растут аппетиты — тот же owncloud поставить и т.п… В итоге купил Asus EeeBox на авито за 1500 рублей, в него поставил винт на терабайт — вот это куда более актуальное железо для таких целей.
+
avatar
0
+
avatar
0
для организации подойдет, как тот же принтсервер
+
avatar
+3
Для мини сервера самое то.
Я бы ещё понял, если бы речь шла о Orange PI One/PC, но это…

Не, она очень слабая с точки зрения производительности.
+
avatar
  • aik
  • 11 мая 2016, 05:33
0
Ну, для дома каждый сам решает, чем ему болеть.
Но чем должен болеть «админ» организации, которая задумает собрать «сервер» на подобной плате? Ну ладно, не нашли 200 баксов на простенький современный десктоп — если совсем нищие.
Но уж найти-то на помойке какой-нибудь pentium4 сможет любой. И у вас будет обычная х86-система со стандартными комплектующими, а не непонятная железка, к которой хрен чего подключишь и хрен что запустишь без танцев с бубном…
+
avatar
  • dx40
  • 10 мая 2016, 01:36
0
USB-device отсутствует?
+
avatar
0
USB D+ и D- пины есть
+
avatar
  • dx40
  • 10 мая 2016, 02:22
0
Это вроде USB Host
+
avatar
0
кстати говоря, раз уж заговорили, я недавно обнаружил, что на orange pi pc(one, видимо, тоже) под armbian(надо пересобрать ядро с включенной опцией) работает usb-otg, в частности — usb-net, что в разы интересней делает железку. а так же, как оказалось, через otg-порт orange pi спокойно берет себе питание(после загрузки ядра).
+
avatar
0
берет себе питание(после загрузки ядра).
Это уже давно известно, но вот из-за подчеркнутого вроде и смысла большого не имеет.
+
avatar
0
ну, можно организовывать резервную линию питания, пригодится.
+
avatar
0
Извините за глупый вопрос, но может кто-то подскажет
В трех комнатной квартире стоит роутер, и так уж сложилось, что он стоит в самой дальней комнате
И в первой комнате ловит только 1-2 палки, скорость падает
Подойдет ли такое устройство для ретранслятора в режиме моста, или какое можно взять лучше и дешевле?
Хотелось бы что-то компактное и мало потребляющее
+
avatar
  • r0c
  • 10 мая 2016, 04:08
0
dl2kq.de/ant/3-61.htm У меня даже на улице стал ловить смартфон
+
avatar
0
Проблема в том, что роутер TP-Link Archer C20i AC750, без выносных антен. И приколхозить такую штуку некуда
+
avatar
0
тогда openwrt и usb-сетяху
+
avatar
  • r0c
  • 11 мая 2016, 01:47
0
все равно можно приколхозить на один из боков- левый или правый. Сделать и
проверить- дел на 10 минут.
+
avatar
0
Здесь 1T1R. Таким «ретранслятором» Вы скорость сети зарежете до десятков мегабит на всё. Оно Вам надо?
Самое простое решение для Вас — направленная антенна, примерно то, что советуют выше (но без колхоза). А еще лучше — поменять размещение точки.
+
avatar
0
Направленную антену подключить некуда — в роутере нет разьемов для подключения (TP-Link Archer C20i AC750)
+
avatar
0
MMCX?
Если да, то это решается:


Если нет, то это тоже решается, просто с пайкой.
Но в любом случае «ретранслятор» 1T1R из Вашего 750 сделает максимум 54Mbps. Вам это подходит?
+
avatar
  • Sanja
  • 10 мая 2016, 10:38
0
имел схожую проблему. Думал городить на дешёвом роутере на openwrt репитер, но плюнул и купил Xiaomi Mi Repeater. Воткнул в б.п. USB покачественнее и воткнул в дальнюю розетку. Пашет третий месяц безукоризненно.
+
avatar
0
И сливает инфу с домашней сети в Китай
+
avatar
  • Sanja
  • 10 мая 2016, 17:16
0
ну пусть и сливает. Пусть китайцы порасшифровывают пакетики от VPN-туннеля, мне не жалко.
+
avatar
  • vladsh
  • 11 мая 2016, 21:41
0
У меня дома такая же ситуация. Я себе соорудил из бумаги и фольги «насадки» на антенны роутера. Наподобие такой: rchelimenace.wordpress.com/how-to-build-your-own-windsurfer-antenna/
Гуглится по запросу «windsurfer antenna». В самой дальней комнате стало ловить. Работы — на 5 минут. Стоимость — копейки.
+
avatar
  • tklim
  • 10 мая 2016, 07:55
+3
Думал, интересная вещь, может пригодиться. Но картинка с потребляемым током все портит. 240ма от 5В — это в каком режиме хоть?
Про LAMP можно сразу всем забыть. Как-то пробовал запустить обычный сайт на joomla на tplink 1043nd. Понимаю что там памяти мало, но даже со свопом на подключеннoм 3,5" жестком диске страницы открывались по ~1 минуте.
Торренты, самба-файлопомойка — в теории работает, но не одновременно. Ну с торрентами, можно о чем то говорить, если у вас интернет 10мбит или около того. Все упирается в usb-sata — он загружает процессор на 100%.
Если хочется маленькую плату для домашнего «типа сервера», то как писали выше орандж пи, банана пи и им подобные на allwinner SOC. Только опять же, в большинстве этих плат стоит usb-sata, что убивает все плюсы. Тут или выбирать что по современнее, где есть usb3-sata, либо " старенький" all winner a20, в котором sata- контроллер является частью SOC.
+
avatar
0
Думал, интересная вещь, может пригодиться. Но картинка с потребляемым током все портит. 240ма от 5В — это в каком режиме хоть?
Вай-фай, SD карта.

Как полновесный сервер лучше что-то по мощнее брать — правильно заметили. Тут в основном несколько другое применение подразумевается.
+
avatar
  • tklim
  • 10 мая 2016, 08:41
0
Просто те же свистки, что тут неоднократно обозревались, на RT5350F, кушают 100-130ма с работающим 1 ethernet портом (хоть и без SD). Жаль схемы нет, обычно Seeed выкладывают
+
avatar
0
Я замерял — там тоже около 0.2 А без USB устройств выходит. И памяти меньше чем тут, а те устройства у которых с памятью все ок стоят дороже. И подключить внешнее оборудование сложнее. В целом от задачи зависит. Для каких-то целей роутер разумнее использовать.
+
avatar
  • tklim
  • 10 мая 2016, 09:04
0
Ну просто, это по факту, не роутер, а плата на базе router-soc (с возможностью сделать из нее роутер).
Для себя понял, что такие штуки можно использовать для самоделок, когда esp8266 уже не хватает, а что-то посерьезнее — уже много
+
avatar
  • tklim
  • 10 мая 2016, 09:58
0
Схема все же есть, недосмотрел.
5V-3.3V — линейный стабилизатор. Объясняет прожорливость, но хотелось бы меньше, все равно
+
avatar
  • tklim
  • 10 мая 2016, 09:47
+1
Сейчас проверил у себя, 200-250ма — с подключенной USB-Flash + 1 Ethernet Wan + 3 Wifi клиента.
Если есть возможность, проверьте на вашей плате сколько будет в подобной ситуации.

Также интересно, какая скорость чтения записи SD + какая загрузка процессора при этом (SD желательно class 10 или лучше, чтоб скорость не упиралась в нее саму)
+
avatar
0
По первому пункту примерно так как на фотографии будет. Ethernet Wan нету естественно.

По второму — если знаете команды линуха это проверить — подскажите. Я на память не помню.
+
avatar
  • tklim
  • 10 мая 2016, 12:01
+1
Чтение:
dd if=/dev/mmcblk0 of=/dev/null bs=1M count=1024
Должно быть что-то вроде этого:
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 62.9396 s, 17.1 MB/s

/dev/mmcblk0 — может быть другое имя устройства
На запись, если примонтирована флешка — то dd if=/dev/zero of=/media/sda/test-1gb bs=1M count=1024

Если там dd порезанный и не выдает скорость, то перед командами — добавить time — тогда можно потом тот гигабайт поделить на время
+
avatar
0
Попробую дома. Напишу потом.
+
avatar
+1
Вот так получилось:
Чтение

root@mylinkit:~# time dd if=/dev/mmcblk0 of=/dev/null bs=1M count=1024
1024+0 records in
1024+0 records out
real    1m 27.56s
user    0m 0.01s
sys     0m 35.61s


Запись

root@mylinkit:~# time dd if=/dev/zero of=/overlay/sd/test1gb  bs=1M count=1024
1024+0 records in
1024+0 records out
real    2m 18.96s
user    0m 0.02s
sys     0m 20.97s

Итого

Чтение 12.3 MB/s
Запись 7.7 МВ/s

Правильно подсчитал?
+
avatar
-1
обычный сайт на joomla на tplink
оно и на обычном локалхосте тормозит, как и все подобное гавно
+
avatar
0
что-то много жрет эта плата
что там с драйверами интерфейсов? таймеров процессора? железа понаплодили целую кучу, а нормальной поддержки в софте нет

Видел похожие платы на атеросе, хочу заюзать для контроллера домофона с поддержкой воип
даже нашел готовое устройство с портами и штырьками для своего модуля, куда можно распаять i2s кодек
+
avatar
0
Я особо не копал. У меня USB устройства подключаются в основном и по послед интерфейсу (не успел еще его покопать). Посмотрите сайт разработчика платы. Там примеры есть и форму устройства.
+
avatar
0
вот более точный линк
labs.mediatek.com/site/global/developer_tools/mediatek_linkit_smart_7688/training_docs/peripherals/pinmux/index.gsp

а вот линк на апи библиотеки, которая работает и на других платформах
iotdk.intel.com/docs/master/mraa/python/mraa.html
+
avatar
  • radmir
  • 10 мая 2016, 18:48
0
Нереально большое потребление. Посмотрите как собрано ядро.
7688 по идее должен поддерживать
CONFIG_RALINK_SYSTICK_COUNTER=y
CONFIG_RALINK_CPUSLEEP=y
+
avatar
0
Из документации — labs.mediatek.com/fileMedia/download/87c801b5-d1e6-4227-9a29-b5421f2955ac
стр 8



апельсинка под полтора ампера жрет
+
avatar
  • radmir
  • 10 мая 2016, 19:12
0
Причём тут апельсинка? Сравниваю с 7620 с куда большей периферией. Конфиг ядра можете посмотреть?
+
avatar
0
Команду давайте — посмотрю.

Что такое 7620?
+
avatar
  • radmir
  • 10 мая 2016, 19:18
0
cat <файл_конфига_ядра> ))
В исходниках ес-но.
+
avatar
0
github.com/MediaTek-Labs/ — тут тогда смотрите.

Что такое 7620?
+
avatar
  • radmir
  • 10 мая 2016, 19:40
0
Это не полные исходники, более того — блобы.
Процессор MT7620.
+
avatar
0
выглядит так, как будто это относится только к sdk ralink/asus/zyxel. лень проверять, но чую, что в openwrt это не реализовано.
+
avatar
  • yurok
  • 10 мая 2016, 13:27
0
не сильно понятна ниша устройства…
мне вот в поделках необходим ethernet и нормальный usb разъем, а лучше штуки 4
а в идеале 1 ethernet + много памяти, норм проц+ atmega + 4 usb — и все на одной плате — на которую можно изготовить свой шилд — вот было бы норм
+
avatar
0
Или апельсинку юзать или напаивать ethernet и подключить через пины USB. Тут 4 USB не получится на чипе только один USB и большее количество только через хаб можно получить.
+
avatar
  • yurok
  • 10 мая 2016, 14:41
0
nexx роутер вполне норм с хабом…
и дешевле
+
avatar
0
Nexx стоит почти столько же, нету распайки под выводы различные, мало флеша встроенного. Хотя для каких-то задач он самое то. Хабы вообще зло, но иногда без них никуда. Зло потому что имеют свойство отваливаться.
+
avatar
0
хм… ну вот например есть у меня хлебопечка с довольно скудными возможностями. особенно не хватает отсрочки запуска отдельных программ и хотелось бы самому задавать термопрофиль в отдельных случаях. внутри имеется 2 платы — одна силовая, другая управление. так вот все чаще посещает меня мысль переделать управление. малина-апельсина избыточна, esp8266 мало, у ардуино юзеринтерфейс геморойно делать. а вот эта платка встала бы самый раз! плюс и рецепты можно прямо в ней хранить…
+
avatar
+2
+
avatar
0
Очередная реинкарнация апельсинки. Обсуждали уже их выше. Скажем так у сабжа и этого железа немного разное применение + у сабжа поддержка от бренда.

На нее еще радиатор ставить нужно
+
avatar
0
в чем различие применений, можете уточнить?
+
avatar
+2
Если нужна компактная плата с маленьким потреблением и с защитой от отключений для решения задач, соотв возможностям платы (OpenWRT норм переживает отк. питания кнопкой без poweroff — тогда сабдж.

Если что-то более мощное и сложное. Тогда малинка.

Эти обе платы — у них поддержка хоть нормальная, а не кучкой любителей сделанные дистрибутивы линуха и андроида разной степени глюкавости. В теме, если что я. Проходили всю эту фигню с чипами Аллвинера. Есть у меня три устройства на алвинерах работают — два кубитрака и апельсинка пц. Одно на А10 валяется где-то.
+
avatar
  • radmir
  • 10 мая 2016, 18:42
+2
Где можно применить сабж и нельзя пи-лайт? А вот обратных примеров вагон)
Медиатек как раз и вторгается на апельсиновую территорию, пока по всем фронтам проигрывает.
+
avatar
+2
я думаю что это плата для прототипирования будущих готовых продуктов. а липисинка — как раз плата для поделок, на основе которой серийное устройство никто делать не будет.
+
avatar
0
а китайцы и не знают, лепят серии на Allwinner-ах…
+
avatar
0
Чипы Allwinner стоят 1-2$ — поэтому на них и лепят.
+
avatar
-1
вот ведь черти неумытые… Ну зачем они аналоговый аудиовыход убрали? А ведь счастье было так близко… 8-(
+
avatar
  • DimonX
  • 10 мая 2016, 18:05
+2
Обзор хорош, НО! Опять это гребаное «прошивку крайней версии». Вроде современные люди, через интернет покупают железки, названия которых многие и прочитать не могут и все равно суеверные. Простите, конечно, но в линейке прошивок нет края.
+
avatar
0
Там вообще файл одинаково для всех версий называется. После прошивки можно версию фирмвари узнать.
+
avatar
+2
речь шла о неуемном пристрастии к употреблению слова «крайний».
+
avatar
  • bowe
  • 12 мая 2016, 15:55
+2
этот медиатек — парашютист-подводник. прошьешь его последней версией прошивки, он гляди и того… утонет… или запасной не раскроется
+
avatar
0
Судя по картинке — тут три UART и один Ethernet?
+
avatar
0
Пины настраивать можно. По умолчанию — да так.
+
avatar
0
Спасибо за обзор.
Если не секрет как собираетесь применять?
+
avatar
+1
Одну в мобильное инетрадио (роутер в нем сломался) в машину. Вторую платку пока не знаю. В ЗИП-е лежит.
+
avatar
0
Прочитал Ваш обзор, тоже заболел этой платкой и тоже заказал две :)
Там при регистрации ещё 5% на первую покупку дают.

Теперь думаю куда приспособить :)
+
avatar
0
Можно Squeezebox сделать mysku.club/my/Alex_74/page2/
У меня еще идея есть попробовать к ней цап по I2S
+
avatar
0
В «Station mode» прошивка обновляться не хочет.
Обновился в «AP mode»
+
avatar
0
пины для подключения к плате (между пинами 2 мм)
Всё же там 2.54 (пробовал Ардуиновские разъемы)
Поправить бы в статье, ибо народ начнет искать 2.0 планки.
+
avatar
0
Подправил. Кстати где планки под эту плату купить можно?
+
avatar
+1
2.54?
Так везде в основном они и продаются.
Или имеется ввиду 2.0?

P.S. К примеру 2.54
https://aliexpress.com/item/item/Free-shiping-20pcs-1x40-Pin-2-54-mm-Single-Row-Female-Pin-Header/1446862587.html
+
avatar
  • vlandus
  • 08 сентября 2016, 14:28
0
Уважаемый Alex_74, благодаря вашим обзорам мне удалось прикрутить USB звуковуху к этой плате, но теперь их в системе оказалось две. Она встала второй после I2S. Соответственно, звук пытается выводиться через I2S, а не на USB звуковуху. Подскажите, пожалуйста, как поменять карточки местами или перенаправить звук с mpd-mini во вторую, USB карточку.
Спасибо.
+
avatar
  • Alex_74
  • 09 сентября 2016, 08:14
0
У вас стоит I2S звуковуха? Если не стоит удалите модуль, который отвечает за звук через I2S и установите модуль звука по USB-Audio.
Посмотреть список модулей (модуль ядра это типа драйвера в windows) :lsmod
удалить: opkg remove <название модуля I2S> или rmmod <название модуля I2S>

Либо крутить настройки alsa. Там в конфигфайле можно настроить устройство вывода звука по-умолчанию. Это в случае например установки I2S звуковой карты и USB звуковой карты. См настройку alsa
+
avatar
  • vlandus
  • 09 сентября 2016, 08:28
0
I2S звуковухи у меня нет, просто после установки модуля USB-Audio и подключения USB звуковухи, команда
root@OpenWrt:/# cat /proc/asound/cards

показывает две звуковые карточки. 0 — I2S и 1 — USB.
Я попробую, для начала, удалить модуль I2S.
Если не поможет, начну ковырять alsa.
Спасибо.
+
avatar
0
Можно ли калькулятором забить гвоздь? Можно! Только это очень не удобно и жутко дорого. Начали за здавье — о тайваньском чуде микропроцессоре, закончили традиционно заупокой — Микрософт против Никса. Аргументы забавные: я переделаю роутер -? (За чем?) в нечто «такое вот такое!!!». Микропроцессор (не плохой к стати и вполне конкурентен; конечно не Эдисон, но с Яном (за 6000₽) вполне способен конкурировать (к стати у ДУО библиотеки яновские) заточен под IoT, Его и с роутером сравнивают (это не роутер) некоторые его хотят и как роутер применять-???! И памяти мало (ни кто не знает зачем RTS гигабайты оперативки? Ладно бы скорость обмена, ещё бы хард, DVD и тостер присобачили! По моему — он легкий, относительно экономичный (600mA это многовато даже для плеча в 3,3в — все таки 2W, но терпимо);, не обременён бессмысленными для IoT обвесами (типа HDMI, IrD, и граф ядра — вероятно, роботу или дрону не критично иметь на борту дисплей — ему не кому выводить интерфейс или строить графики, в этом плане; для него не важен процессор на 3ГГц — заряд батареи на порядок ценнее, тем более медийные функции — свойство ретрансляция и предварительная обработка потоков и работа с разными comm протоколами — весьма занятно, 3 аппаратных UART маловато, хотя- пойдёт ) и не дорогой (если сравнить с аналогами: Ян, Эдисон, или индустриал). А вот мысль, что МТ по природе коммуникационный процессор, для любителей создания нейросетей (когда каждый процессор может представлять отдельный функциональный элемент)- просто находка!
+
avatar
  • vlandus
  • 21 августа 2019, 16:25
0
Добрый день.
Вы не обновляли на этой плате версию OpenWRT до 18.0?
У меня никак не получается. Пробовал через WebUI и через USB. В обоих случаях в конце после перезагрузки зависает намертво и постоянно горят оба диода. Обычным сбросом (держать 20 сек кнопку wifi) не сбивается. Только заливкой заводской прошивки с USB флешки. В интернете встречал ещё пару упоминаний о такой проблеме, но решения не нашлось.

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.