Оглавление:

Подключите Headless Pi к библиотечной сети Wi-Fi: 7 шагов
Подключите Headless Pi к библиотечной сети Wi-Fi: 7 шагов

Видео: Подключите Headless Pi к библиотечной сети Wi-Fi: 7 шагов

Видео: Подключите Headless Pi к библиотечной сети Wi-Fi: 7 шагов
Видео: Создание многопоточного сервера на Python и Orange Pi 2024, Ноябрь
Anonim
Подключите Headless Pi к библиотечной сети Wi-Fi
Подключите Headless Pi к библиотечной сети Wi-Fi

Сколько раз вы хотели поработать над своими безголовыми проектами Raspberry Pi в местной библиотеке только для того, чтобы застревать, потому что открытая сеть Wi-Fi требует, чтобы вы использовали браузер? Что ж, не волнуйтесь, эта инструкция здесь, чтобы помочь!

Мы предполагаем, что вы следовали нашему Руководству о том, как подготовить Raspberry Pi к чему угодно.

В этом уроке мы покажем вам, как:

  • используйте последовательный кабель с Raspberry Pi
  • настроить общедоступную сеть Wi-Fi в командной строке
  • используйте браузер командной строки w3m для подключения к общедоступной сети Wi-Fi

Следующая остановка: то, что нам нужно!

Шаг 1. Что нам понадобится

Для этого проекта нам понадобятся:

  • Raspberry Pi (любой вкус, но Pi 3 и Zero W имеют встроенное подключение к Wi-Fi)
  • карта microSD
  • последовательный кабель
  • зарядное устройство micro-USB
  • ключ Wi-Fi (необязательно, в зависимости от модели Raspberry Pi)
  • кабель Ethernet (опционально)

Это руководство предполагает, что вы следовали нашему руководству о том, как подготовить Raspberry Pi как чемпион. Если нет, на всякий случай сходите и проверьте!

Если у вас есть все, приступим!

Шаг 2. Установите веб-браузер W3m

Самым большим препятствием при подключении безголового Raspberry Pi к общедоступной сети Wi-Fi, такой как наша библиотека, является принятие условий целевой страницы из командной строки. Давайте установим w3m, программу, которая позволит нам это сделать!

Прежде чем идти в библиотеку, подключите Raspberry Pi к Интернету. Если вы собираетесь использовать сетевой кабель, просто подключите его к сетевому порту Raspberry Pi, и вашего маршрутизатора будет достаточно.

Если вы собираетесь подключить Pi к своей сети Wi-Fi, на веб-сайте Raspberry Pi есть подробные инструкции о том, как это сделать.

Связаны? Затем давайте установим w3m, набрав в терминале следующее:

sudo apt-get install w3m

Если ваш Pi правильно подключен к Интернету, w3m должен установиться довольно быстро. Мы почти закончили! А теперь собери все вещи, и пойдем в библиотеку!

Шаг 3. Поиск сети Wi-Fi библиотеки

Поиск сети Wi-Fi библиотеки
Поиск сети Wi-Fi библиотеки
Поиск сети Wi-Fi библиотеки
Поиск сети Wi-Fi библиотеки

Оказавшись в библиотеке, подключите Raspberry Pi к компьютеру с помощью последовательного кабеля и войдите в него с помощью Putty. Пришло время просканировать сети WiFi с помощью следующей команды:

sudo iwlist сканирование wlan0

Вы можете получить длинный список - сети Wi-Fi есть везде! Прокрутите список до тех пор, пока не найдете название сети Wi-Fi вашей библиотеки, которую вы ищете - в нашем случае JoCoLibrary Public Wireless. Обратите внимание на символы верхнего или нижнего регистра в имени сети Wi-Fi, которую вы ищете, это будет важно позже!

Шаг 4. Добавьте библиотечную сеть Wi-Fi в настройки беспроводной сети

Пришло время внести некоторые изменения и настроить Pi для автоматического подключения к сети Wi-Fi, которую вы ищете. Сначала откройте текстовый редактор вашего Pi, набрав в терминале следующее:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

В конце файла добавьте следующее:

network = {

ssid = "JoCoLibrary Public Wireless" key_mgmt = NONE scan_ssid = 1 id_str = "networkName"}

Конечно, замените имя SSID именем сети Wi-Fi вашей библиотеки.

Затем пора перезапустить беспроводной адаптер нашего Pi!

Шаг 5. Проверьте подключение и сбросьте настройки адаптера WiFi

Независимо от того, используете ли вы встроенный Wi-Fi Pi 3 или USB-ключ на Pi Zero или более старом компьютере Pi, перезагрузка беспроводного адаптера после настройки может помочь.

Сначала введите в свой терминал следующее:

sudo ifconfig

Если нам удалось подключиться к сети, поздравляем, у вас должен быть IP-адрес! Если вы этого не сделаете, вы можете сделать еще несколько вещей:

  • проверьте файл wpa-supplicant.conf на наличие орфографических ошибок и ошибок в настройках;
  • перезагрузите Raspberry Pi.

После этого все должно наладиться. Наконец-то мы можем подключиться к странице портала библиотеки на следующем шаге!

Шаг 6. Подключитесь к целевой странице

Подключитесь к целевой странице
Подключитесь к целевой странице

Пора открыть эту целевую страницу и принять ее условия использования! В терминале вашего Pi введите

w3m

w3m должен запуститься и загрузить целевую страницу напрямую: вы можете использовать клавиши со стрелками на своем компьютере, чтобы прокрутить вниз до «кнопки» ДА - Я ПРИНИМАЮ и нажмите Enter, чтобы «щелкнуть» по ней. И тебе хорошо! Нажмите Q на клавиатуре, чтобы выйти после обновления страницы, и подтвердите, нажав Y.

Шаг 7. Проверьте подключение

Теперь, когда вы приняли условия целевой страницы, вы должны быть подключены к Интернету. Есть несколько простых способов проверить это:

  • открывать другие сайты через w3m или
  • попробуйте обновить Raspberry Pi с помощью

    sudo apt-get update

Если ваш Pi успешно обновился, поздравляю, все готово!

Рекомендуемые: