AT-команды для передачи данных через стек TCP / IP с сетью LTE


11

Мне нужно спроектировать встроенное программное обеспечение Sotfware, которое будет управлять сотовым устройством LTE (например, u-Blox TOBY L2 Series) и его стеком TCP / IP для передачи некоторых данных на удаленный сервер.

Я жду, когда устройство будет доставлено на работу. Сейчас я использую устройство GPRS (серия u-Blox LEON). В основном я выполняю следующие команды:

  • Настройте профиль PSD с помощью AT + UPSD
  • Активировать профиль PSD с AT + UPSDA = 0,3
  • Открытая розетка с AT + USOCR = 6
  • Подключитесь к IP-адресу сервера с AT + USOCO = 0, "xx.xxx.xx.xxx", "pp", где xx - это IP-адрес, а pp - номер порта.
  • Записать данные с помощью AT + USOWR

Это очень простая блок-схема, мне не нужны особые настройки, только настройки по умолчанию. Я не настраиваю контекст PDP с помощью AT + CGDCONT или чего-либо еще. Возможно, конфигурации PSD с AT + UPSD достаточно как для сети GPRS, так и для сети LTE.

Проблема заключается в следующем: по-видимому, существуют некоторые различия между устройствами GPRS / UMTS и устройствами LTE, когда речь идет о настройке конфигурации сети (контекст PDP для устройств GPRS / UMTS и EPS для LTE). Я прочитал почти все об этих настройках сеанса данных, но мне не удается полностью понять различия.

Итак, когда я переключусь с устройства GPRS (LEON) на устройство LTE (TOBY), какие различия будут иметь место с точки зрения настроек и / или AT-команд?

Ответы:


1

Прежде всего, вам могут сообщить, что, насколько мне известно, поддержка сокетов TCP для TOBY-L2 находится в стадии разработки для большинства модулей, за исключением версии L201 (см. Текущую таблицу данных и справку по командам AT на сайте ublox.com ). и для других версий, использующих самое последнее обновление прошивки. Я не ссылаюсь ни на что прямо здесь, так как ublox, похоже, реструктурирует свой сайт прямо сейчас.

Помимо этого, ссылка на AT-команды является довольно ресурсом здесь, она детализирует различия в каждой команде между TOBY, LEON, SARA и LISA, а также их версии. Если вы его не читали, вот список (не обязательно полный или фактически проверенный) для миграции, взятый именно из этого документа:

  • + UPSD: Значения параметров в значительной степени зависят от типа модема. У param_tag и param_val есть много специальных значений и ограничений для LEON. Если вы используете какой-либо из них, рекомендуется принять специальные меры. TOBY-L2 также имеет ограничение, которое следует избегать
  • + UPSDA: никаких отличий, но побочный эффект: если вы активируете профиль с одним и тем же номером на TOBY-L2 дважды, но с другими настройками, это может привести к сбою. Посмотрите на руководство, если вы делаете это.
  • + USOCR: Вы можете создать только 7 разъемов (0-6) на TOBY-L2 по сравнению с 16 разъемами на LEON.
  • + USOCO: нет явных различий
  • + USOWR: У LEON есть некоторые странности в деталях на случай, если вы также получаете данные, которые вы явно не получаете, так что вы в порядке.

Тем не менее, обратите внимание, что вы не смешиваете команды + CG * и + UPS * в своем приложении, в случае обновления. Это может привести к проблемам.

Кроме этого я не могу различить какие-либо другие различия в документации. Тем не менее, это может быть просто не задокументировано на такой ранней стадии.

Есть две другие ссылки, на которые я могу вам указать.

  • Как только у вас будет настоящий модуль TOBY, попробуйте m-center. Это позволяет вам настраивать профили PSD и одновременно отслеживать AT-команды.
  • Свяжитесь с вашим дистрибьютором. У u-blox есть довольно подробные соглашения с ними, в целом, что делает их ответственными за поддержку вас в подобных вопросах.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.