
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Сколько раз вы хотели поработать над своими безголовыми проектами 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 библиотеки


Оказавшись в библиотеке, подключите 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 успешно обновился, поздравляю, все готово!
Рекомендуемые:
Подключите и модернизируйте свои подключенные решения с помощью Hologram Nova и Ubidots: 9 шагов

Подключите и модернизируйте свои подключенные решения с помощью Hologram Nova и Ubidots: используйте свою Hologram Nova для модернизации инфраструктуры. Настройте Hologram Nova с помощью Raspberry Pi для отправки данных (температуры) в Ubidots. В следующем руководстве Ubidots продемонстрирует, как настроить Hologram Nova с помощью Raspberry Pi и отобразить
Подключите RevPi Core + RevPi DIO к Ubidots: 8 шагов

Подключите RevPi Core + RevPi DIO к Ubidots: Revolution Pi - это открытый, модульный и надежный промышленный ПК, основанный на установленном Raspberry Pi и соответствующий стандарту EN61131-2. Базу RevPi Core, оснащенную вычислительным модулем Raspberry Pi, можно легко расширить с помощью соответствующих
Подключите свой завод к облаку: 10 шагов

Подключите свое растение к облаку: в нашем офисе есть кактус, которому не уделялось должного внимания. Поскольку я работаю в ИТ-компании и хотел поэкспериментировать с LoRa, бессерверными решениями и AWS, я назвал нашего кактуса Стивом и подключил его к облаку. Теперь вы можете мони
Подключите HM-10 к Micro: bit с помощью Bluetooth: 5 шагов

Подключите HM-10 к Micro: bit с помощью Bluetooth: Все началось, когда меня попросили сделать систему автоматического полива. Для уведомления пользователя микробит должен был быть подключен к HM-10. Другого руководства о том, как это сделать, не существовало, поэтому я изучил возможность подключения по Bluetooth и сделал пример
Подключите ESP8266 к сети WIFI: 3 шага

Подключите ESP8266 к сети WIFI: в предыдущей статье я обсуждал, как сделать ESP8266 точкой доступа. В этой статье я покажу вам, как подключить ESP8266 к сети Wi-Fi (сделав ESP8266 в качестве клиента). Перед тем, как перейти к руководству, убедитесь, что вы добавили ESP82