Тестирование проложенной локальной компьютерной сети или интернета, дома, в офисе и много где еще, актуально всегда. Одна из таких идей оказалась реализуема на флиппере. С помощью специального модуля, можно проверить интернет кабель на наличие подключения к локальной компьютерной сети или к интернету, а так же получить IP адрес по DHCP и измерить ping.
Ниже ознакомимся со сборкой модуля, установим приложение для работы, и протестируем интернет кабель.
Нам понадобится:
Макетная плата (можно купить на официальном сайте - ссылка.
Китайский дешевый модуль W5500. Подойдёт версия lite с питанием 3.3v или обычная 5v ссылка.
Паяльник, припой, соединительные провода.
P.S. - Также можно подключить модуль и без макетной платы, используя провода с коннекторами, их можно найти в продаже под названиями jumper wire, DuPont wire или “провода для ардуино”.
Схема подключения представлена ниже.
Приступим к сборке.
Впаиваем гребенки разъёма из комплекта макетных плат в макетную плату.
Устанавливаем модуль W5500 в плату и припаиваем его контакты. Важно учитывать, что бы контакты модуля не замыкались между собой. В данном случае модуль версии lite может отлично расположиться по центру платы. После припайки укорачиваем кусачками ножки модуля.
Разводим и припаиваем проводки от гребёнок к контактам модуля следуя схеме.
Тестирование модуля.
Нам необходимо установить приложение на флиппер, установить его можно например по ссылке.
Прежде чем продолжить убедитесь что у вас установлена последняя версия официальной прошивки!
Подробнее о том как обновить прошивку.
Подключаем флиппер к компьютеру, открываем ссылку указанную выше в браузере на базе Chromium, например Google Chrome (важно наличие поддержки WebSerial), убеждаемся что qFlipper закрыт (он помешает подключению на сайте)
Теперь жмем кнопку Install справа от названия приложения вверху страницы, приложение установится в папку Apps -> GPIO
Также можно установить приложение и без компьютера через мобильное приложение Flipper подключившись по Bluetooth к флипперу.
Для этого включаем Bluetooth в настройках флиппера, включаем его на смартфоне, устанавливаем официальное приложение Flipper (в App Store или Google Play).
Подключаем флиппер к приложению, на главной странице приложения выбираем Connect и выбираем флиппер, появится запрос пин кода, вводим пин код показанный на экране флиппера.
Дожидаемся окончания синхронизации и переходим в раздел Apps.
Пишем в поиске часть названия приложения, например название модуля “W5500”.
Переходим на страницу приложения и жмем Install.
Итак, приложение установлено, далее.
очень важно собранный нами модуль подключать ДО запуска приложения.
Итак. Подключаем модуль к флипперу, должен загореться светодиод питания.
Переходим в меню Apps выбираем папку GPIO.
Запускаем приложение [W5500] Ethernet и жмем [init].
Мы должны увидеть успешный запуск и инициализацию.
Если инициализация модуля не прошла, а появилась та или иная ошибка, вам нужно:
Проверить корректность соединения по схеме и их пайку.
Проверить модуль, он может быть поврежден при транспортировке или иметь брак с завода.
Если инициализация модуля прошла успешно, продолжаем тестирование. Аккуратно подключаем ethernet кабель с коннектором RJ45 в разъем модуля, замигает зеленый и оранжевый светодиоды расположенные непосредственно на разъеме, дожидаемся постоянного свечения зелёного светодиода.
Нажимаем [dhcp] или [static] - (предварительно настроив статический IP адрес в приложении нажав вправо в меню static) и тем самым получаем IP адрес в сети.
Если адрес получен, жмём [ping] и наблюдаем результат. Кабель цел, доступ к сети имеется.
igrblkv
К телефону не дешевле выйдет USB-Ethernet прикупить?
А уж утилит не только с ping'ом, но и с tracert'ом - вагон и маленькая тележка.
MMX7 Автор
Можно еще ноутбук маленький с собой носить, там тем более достаточно софта, это решение скорее для тех кто уже пользуется флиппером и хотел бы добавить такую опцию, модуль и текстолит для монтажа стоят не дорого, а речь о покупке флиппера исключительно для цели проверки интернета не идет :)
Nikopol25
Это из разряда мы не знаем что с ним делать и вот придумаю такую фигню. Кроме как копировать ключи и перехватывать сигналы радио контроллеров (и то не все) на большее он не годится за овер прайс.
deepalarm
Видимо не совсем понимаете смыл хабра, 4 пда и прчего.... Суть не в готовом варианте, а в разработке.... Куча есть всего и под рукой и готовых решений, которые всегда дешевле чем сделай сам, но интереса то ноль, тут же сам нашёл макетку, припаял разъём, срастил площадку..... Если б он ещё это с стм делал, написал какой нибудь сктетч сконфигурил Проц..... Это было в 100 раз интереснее, помимо работы руками в формате собери спаяй, ещё и кодишь.... А долбить сеть прям чюдесно со сборок на пирожке, я так называю raspberry....
Raspberry с кали на борту, wi fi усилитель и погнал как с пркмакса шуровать