📄 GPRS (General Packet Radio Service)
🔹 Общее описание
GPRS (General Packet Radio Service) — это пакетная технология передачи данных в мобильных сетях GSM, обеспечивающая постоянное подключение к интернету и более эффективное использование радиоресурсов по сравнению с традиционной коммутацией каналов.
- Тип: Технология передачи данных
- Стандарт: GSM Phase 2+
- Поколение связи: 2.5G
- Разработчик: ETSI (European Telecommunications Standards Institute)
🔹 Основные характеристики
Характеристика |
Значение |
Скорость передачи |
до ~171.2 Кбит/с (теоретически) |
Тип передачи данных |
Пакетная коммутация |
Поддержка IP |
IPv4 и IPv6 |
Совместимость |
GSM, EDGE |
Модуляция |
GMSK |
Протоколы |
TCP/IP, X.25 |
Режим работы |
Всегда в сети (always-on) |
🔹 Архитектура GPRS
Основные компоненты:
Компонент |
Описание |
MS (Mobile Station) |
Мобильное устройство (телефон, модем), поддерживающее GPRS |
BTS (Base Transceiver Station) |
Базовая станция, отвечающая за связь с мобильными устройствами |
BSC (Base Station Controller) |
Управляет несколькими BTS, маршрутизирует данные |
SGSN (Serving GPRS Support Node) |
Отвечает за регистрацию устройства в сети GPRS, доставку и маршрутизацию пакетов |
GGSN (Gateway GPRS Support Node) |
Шлюз между GPRS-сетью и внешними сетями (например, интернетом) |
PCU (Packet Control Unit) |
Обрабатывает пакетные данные на уровне базовой станции |
🔹 Режимы работы GPRS
Режим |
Описание |
Class A |
Устройство может одновременно использовать голосовые вызовы и передачу данных |
Class B |
Устройство переключается между голосом и данными |
Class C |
Устройство поддерживает только один режим: либо голос, либо данные |
🔹 Преимущества GPRS
- Возможность всегда быть онлайн
- Эффективное использование ресурсов сети
- Поддержка IP-протоколов
- Низкая стоимость передачи данных
- Подходит для M2M-коммуникаций и IoT
🔹 Использование
GPRS применяется для:
- Доступа к интернету через мобильные устройства
- Передачи SMS через IP (IP-SMS)
- M2M-коммуникаций (телеметрия, умный дом, промышленный мониторинг)
- Подключения удалённых терминалов к корпоративным сетям
🔹 GPRS vs EDGE
Параметр |
GPRS |
EDGE |
Тип модуляции |
GMSK |
8PSK |
Теоретическая скорость |
До 171.2 Кбит/с |
До 384 Кбит/с |
Совместимость |
GSM |
GSM / GPRS |
Использование |
Базовый доступ |
Улучшенная передача данных |
Эффективность спектра |
Нормальная |
Выше |
🔹 Примеры использования
- GPS-трекеры
- POS-терминалы
- Удалённые датчики
- Автомобильные системы мониторинга
- Устройства умного дома
🔹 API и разработка (для embedded-устройств)
Для работы с GPRS-модемами часто используются AT-команды:
AT+CGATT? # Проверить прикрепление к GPRS
AT+CSTT="apn" # Настроить APN
AT+CIICR # Активировать контекст PDP
AT+CIFSR # Получить IP-адрес
AT+CIPSTART # Установить TCP/UDP-соединение
AT+CIPSEND # Отправить данные