Wemos - прозрачный TCP шлюз

Artemiy
Offline
Зарегистрирован: 20.10.2014

Приветствую.

подскажите, с чего начать чтобы написать скетч для Wemos и enc28j60 чтобы сделать прозрачный шлюз. Нужно чтобы через wi-fi цеплялся к домашней сети (client) и был виден сетевой интерфейс enc28j60. Можно в той же сети, можно в подсети. Главное чтобы была трансляция пакетов wifi -> ethernet.

Сам нагуглил только бибилиотеку UIPEthernet port to ESP8266. Но как применить - не догоняю. Помогите. Делаю для того чтобы в труднодоступное ограниченное пространство прокинуть сигнал на Ethernet устройства. А места там нет чтобы ставить полноценый роутер. И с питанием там беда. Есть только 30В.

sadman41
Offline
Зарегистрирован: 19.10.2016
Лучше возьмите TP-LINK TL-MR3020 (или, если найдете, TL-WR702N) и понижатель типа XL6009 dc-dc buck boost или LM2576 dc-dc buck.
Не стоят упражнения с ENC2860 сэкономленных денег.
 
Или вот Mikrotik RBmAPL-2nD - тоже мелкий.
 
У меня 702N в режиме моста за ЖК-телевизором висит вместо брендового адаптера, за который просят 100500 тонн нефти. Работает, не жужжит, питается от USB-порта легко.
negavoid
Offline
Зарегистрирован: 09.07.2016

Тоже голосую за TPLINK 3020 (он реально квадратик на 1-2см шире вемоса) или за микротик (тоже мелкий) + DC-DC за 80 центов.

Artemiy
Offline
Зарегистрирован: 20.10.2014

Спасибо за советы, но у меня Wemos mini Pro. Места там реально нет даже под tp-link. Если только корпус снять с роутера. Головаболь сплошная.

Artemiy
Offline
Зарегистрирован: 20.10.2014

Хотя вот Mikrotik RBmAPL-2nD 49х49х11 - неплохой вариант. Правда это магнитное основание все портит. Попробуем... Может действительно подойдет этот неспортивный вариант. :)

sadman41
Offline
Зарегистрирован: 19.10.2016

Вся эта конструкция в сборе (ENC28J60 + Wemos + DC-DC) будет больше по размеру, чем мини-роутер.  Плюс наследственные глюки каждого из компонентов. И сомнительная возможность срастить ESP и ENC - SPI в ESP, как мне помнится, занят под системные нужды (доступ к RAM). А как вы без SPI будете работать с ESP - вот это вопрос на миллион.

У микротика, кстати, можно питание через Passive POE устроить - можно обойтись и без понижателя (если стабильное напряжение). Прямо 30VDC лупануть по двум жилам извне.

Artemiy
Offline
Зарегистрирован: 20.10.2014

Ладно, в конец отговорили.

Чисто в образовательных целях: А у wemos pro mini если внешнее питание подключать, то какой диапазон держит? Подобных спецификаций типа как в этом разделе на ардуинки нигде на вемос не нашел. Обзоры повторяют официальную доку, где это не написано.

PS: И поясните как связать Passive POE и 30VDC? Вот тут непонятно было.

sadman41
Offline
Зарегистрирован: 19.10.2016

https://wiki.wemos.cc/products:d1:d1_mini_pro

5V питание, 3.3V - интерфейс.

sadman41
Offline
Зарегистрирован: 19.10.2016

Artemiy пишет:

PS: И поясните как связать Passive POE и 30VDC? Вот тут непонятно было.

1. Как работает PoE в микротиках? По какому протоколу? У микротиков "свой" PoE не совместимый со стандартом 802.3af. В документации это называется "Passive PoE. Non 802.3af". Используются ДВЕ ПАРЫ - синяя и коричневая. Синяя - Плюс. коричневая - Минус.

Микротиком выпускается типовой инжектор, но он габаритный. Если места мало, то можно прямо с патч-корда вытянуть две пары и к питанию подключить.

PS: вот, в спецификации указано:  Питание: 5 В, 1 А (блок питания в комплекте), 4-60 В DC (Джек, Passive PoE или 802.3af/at [в порт Ether1])

Artemiy
Offline
Зарегистрирован: 20.10.2014

5V строго? В ардуине, например 9-12, здесь строго 5V? Может еще и стабилизированные?

И 30VDC прям в 4 жилы? микротику не будет больно?

sadman41
Offline
Зарегистрирован: 19.10.2016

Посмотрите на пятиногого таракана, что рядом с пином 5V. По его модели найдете допустимое входное напряжение. Мне неведомо, что за зверя китайцы впаяли в вашу платку. По рефренс-дизайну там должен быть RT9013 - Operating Voltage Ranges : 2.2V to 5.5V

30VDC прямо так и подавать... С/СБ скрутить и на плюс источника питания, К/КБ скрутить и на минус. На старших моделях (751/951) я делал - всё отлично работало от 24V. Мелкого микротика у меня нет. Но по спецификации - всё точно так же.  На картинке его пуза написано, что до 60DVDC терпит. Насчет переполюсовки не знаю - не экспериментировал.