Благодаря небольшому размеру Raspberry Pi этот одноплатный компьютер очень портативен. Тем не менее, вы не всегда можете быть в зоне действия точки доступа Wi-Fi во время путешествий, поэтому возможность подключения к сотовой сети привлекательна, если вы хотите, чтобы ваш Pi был в сети.
С тарифным планом для мобильных данных и LTE HAT (аппаратное обеспечение, прикрепленное сверху) вы сможете подключить свой Raspberry Pi к сотовой сети практически в любом месте. Наши пошаговые инструкции помогут вам в этом процессе.
Необходимое оборудование
Прежде чем вы будете готовы подключить Raspberry Pi к сотовой сети, вам потребуется:
- Raspberry Pi
- Карта microSD с установленной ОС Raspberry Pi (или аналогичный дистрибутив Linux на базе ARM)
- Cellular HAT (также известный как LTE Base HAT или WWAN HAT)
- Модем Mini PCIe (например, модем Quectel), который будет работать в вашем регионе.
- Кабель USB-A — micro-USB
- Антенные кабели U.FL (вилка) — SMA (или U.FL)
- сим-карта
- Антенна(ы) LTE
- сетевой кабель
- Кабель HDMI-Micro-HDMI
- Стойки и маленькие винты
- Адаптер питания
Подключение оборудования
Сначала закрепите четыре стойки на плате Raspberry Pi. Затем, слегка надавив, поместите HAT на контакты GPIO Raspberry Pi, убедившись, что она правильно выровнена. Затем вам нужно будет обеспечить плотное прилегание, прикрутив его к стойкам.
Затем модем следует вставить в разъем в верхней части HAT, аналогично тому, как подключается твердотельный накопитель M.2. На другом конце модема есть два винта, которые также необходимо закрепить. у. Кабели FL должны быть подключены для последующего подключения антенн. M1 и D1 — это порты антенны, а порт D2/G обычно предназначен для GPS (если требуется).
Самое время вставить SIM-карту вашего оператора. Рекомендуется сделать это до того, как вы подключите питание от Raspberry Pi к LTE HAT и модему.
Чтобы новое оборудование получало питание, подключите USB-кабель к HAT, а другой конец к Порт USB-A на Raspberry Pi — при использовании Raspberry Pi 4 используйте один из синих портов USB 3.0 для более высокой скорости. скорость. В зависимости от вашей HAT, ожидайте увидеть яркий свет после включения.
Установка программного обеспечения
Предполагая, что вы знаете как установить ОС Raspberry Pi на ваш Raspberry Pi, давайте перейдем к настройке подключения к сотовой сети.
ОС Raspberry Pi должна обнаружить USB-устройство, как только ваш HAT и модем будут подключены через USB-кабель. Чтобы убедиться, что ваш модем виден системе, введите в терминале следующее:
lsusb
Вы увидите что-то вроде этого:
Это подтверждает, что ваш модем распознан Raspberry Pi. Затем вам нужно убедиться, что ваш модем, подключенный через USB, регистрирует IP-адрес. Для этого введите:
ip-а
Вы заметите, что 4: usb0 имеет IP-адрес. Если у вашего устройства нет IP-адреса, попробуйте переподключить оборудование и снова попробуйте команды терминала.
Как видите, есть eth0 соединение зарегистрировано. Этот вывод относится к установленному и работающему соединению Ethernet. Если соединение Wi-Fi было включено, вы также увидите IP-адрес, отображаемый рядом с wlan0.
Чтобы быть уверенным, что ваш модем сможет подключиться к ближайшей вышке сотовой связи, введите в терминал следующее:
пинг-Яusb0www.Google.com-с 5
Поскольку ваш модем подключен через USB, вы настроите модем в режиме, называемом ECM (модель управления Ethernet). Для настройки модема вам понадобится приложение minicom. Чтобы установить minicom, откройте терминал и введите следующую команду:
Судо подходит установить миником -у
Как только это будет установлено, вернитесь к своему терминалу и введите эту команду (возможно, вам придется ввести судо префикс, если вы получили сообщение об ошибке):
миником -D /dev/ttyUSB2 -b 115200
Это откроет последовательное соединение с использованием вашего USB-модема со скоростью 115 200 бод. Если вы начинаете печатать и не видите символы на экране, нажмите Ctrl + А затем Е включить эхо.
Используйте следующую AT-команду, чтобы подтвердить текущий режим USB:
AT+QCFG="usbnet"
Если вы получили что-то с usbnet=0, то вам нужно будет переключиться на «1». Это также называется режимом ECM. Если это ваш случай, введите:
AT+QCFG="usbnet",1
В этот момент модем должен автоматически перезагрузиться. Чтобы подтвердить это действие, найдите «Не удается открыть /dev/ttyUSB2!» появляется на экране в течение пяти секунд. Если нет, введите это:
AT+CFUN=1,1
Тип В еще раз, и вы должны получить «ОК» в ответ. Теперь вам нужно сообщить модему информацию об APN, введя в minicom следующее:
AT+CGDCONT=1,"IP","YOUR_APN"
Еще раз перезагрузите модем командой:
AT+CFUN=1,1
Вы увидите что-то подобное после того, как модем закончит перезагрузку еще раз.
Выйдите из minicom, нажав Ctrl + А затем Икс. Убедитесь, что вы выбрали «Да», и нажмите Входить.
Перезагрузите Raspberry Pi; в терминале введите:
судо перезагрузка
После завершения перезагрузки войдите в систему и откройте приложение терминала. Тип:
ifconfig usb0
Вы будете искать упоминания о cdc_ether Водитель. Это подтверждает, что ваш модем работает должным образом.
Так же можно повторить пинг Команда, показанная ранее, чтобы подтвердить, что вы можете подключиться к Интернету через ближайшую вышку сотовой связи.
Если вам потребуется дальнейшее устранение неполадок, у Sixfab есть отличное руководство, объясняющее Настройка модема ЕСМ для модема Quectel.
Где вы возьмете свой Raspberry Pi?
Теперь, когда у вас есть возможность подключить Raspberry Pi к ближайшей вышке сотовой связи, поддерживаемой оператором связи, вы можете оставаться на связи с Интернетом, где бы вы ни находились. Помните, что по-прежнему может взиматься плата за передачу данных, поэтому перед тем, как начать регулярно использовать модем Raspberry Pi, проконсультируйтесь со своим оператором связи.
Подумайте о том, чтобы сделать этот проект еще на один шаг вперед, предоставив совместное использование USB-подключения Raspberry Pi через его порт Ethernet. Это позволит вам действительно серьезно относиться к работе из дома, подключив Raspberry Pi к другому устройству, коммутатору или маршрутизатору.