Дополнительный интерфейс GPRS

На плату NB1010 можно дополнительно установить модуль GPRS GC864 производства TELIT (www.telit.com).

Модуль GPRS управляется через последовательный порт 4 платы NB1010. Для мультиплексирования этого порта используется отдельная линия ввода-вывода общего назначения (GPIO) - GPIO54:

  • Когда выходной буфер GPIO54 отключён (состояние по умолчанию после сброса) или на линии HIGH, последовательный порт 4 коммутируется на разъём межплатного кабеля - линии TX3 (#31), RX3 (#29), RTS3 (#7) и CTS3 (#39).
  • Когда выходной буфер GPIO54 включён и на линии LOW, порт коммутируется на модуль GPRS. В этом состоянии приложение может обмениваться данными с модулем GPRS через последовательный порт 4 (в том числе с управлением потоком).

Линия GPIO55 платы NB1010 подключена к выводу сброса модуля GPRS. Чтобы перевести модуль в состояние сброса, включите эту линию и установите на ней HIGH. Для надёжного сброса удерживайте сигнал сброса не менее 2 секунд. Чтобы вывести модуль из сброса, установите на GPIO55 LOW. Учтите, что модулю GC864 может потребоваться до 1 минуты, чтобы загрузиться, распознать SIM-карту и приступить к работе.

Линиями GPIO управляет объект io., а обмен по последовательным портам обеспечивает объект ser.

Непосредственный обмен данными через модуль GPRS - задача объекта sock. Прежде чем обмен станет возможным, интерфейс GPRS нужно правильно настроить. Это делается совместно объектом ppp. и библиотекой GPRS.

Исходный материал Tibbo обновлён 22 августа 2022Оригинал на docs.tibbo.com · Сообщить об ошибке