Всем здравствуйте.

Прошу знающих коллег помочь настроить модуль SIM800L для работы в APRS-IS (через TCP/IP)

Формулировка задачи:
отправлять некоторые данные в систему APRS-IS через GSM/GPRS модуль SIM800L.

Некоторые данные, на данном этапе - это позывной и координаты,
я зашифровал строку данных так:
"test \ruser UA1OM-9 pass ****** vers stm32-gprs-SIM800L\rUA1OM-9>APRS,TCPIP*:=5591.05N/3687.90E>\r\n"
(!) я не уверен, что это правильная строка... Но это - пока не так важно, лишь бы заработало...

Итак, мои исходные данные:
Модуль - SIM800L, SIM-карта Мегафон.

Карта Мегафон проверена на смартфоне с приложением APRSdroid и работает там четко, без замечаний.
Модуль SIM800L проверен в сети GSM на прием/передачу SMS и звонков - работает без замечаний.

Был найден код от UB3FBR:
https://github.com/UB3FBR/sim800l_gprs_gps_aprs

Из которого, я определил следующую последовательность команд для отсылки сообщения в APRS:

AT+CPAS // Get Phone activity status: 0 – Ready
AT+CIPSHUT // Deactivate GPRS PDP Context
AT+CIPMUX=0 // Start Up Single connection
AT+CGATT=1 // GPRS Packet Service attach
AT+CSTT=internet // Start Task and set APN, username and password
AT+CIICR // Bring up GPRS or Circuit switch connection
AT+CIFSR // Get Local IP Address
AT+CIPSTART=TCP,194.186.45.251,14580 // up TCP Connection
AT+CIPSEND // Send data through TCP connection
... тут, как я понимаю должно быть приглашение, после которого я мог бы передать строку данных,
но оно не появляется...

- - - Добавлено - - -

Я попробовал посылать эти команды через терминальную программу на модуль SIM800L:

Sent to GSM Module:
AT
Received from GSM Module:
OK

Sent to GSM Module:
AT+CPAS
Received from GSM Module:
+CPAS: 0
OK

Sent to GSM Module:
AT+CIPSHUT
Received from GSM Module:
SHUT OK

Sent to GSM Module:
AT+CIPMUX=0
Received from GSM Module:
OK

Sent to GSM Module:
AT+CGATT=1
Received from GSM Module:
OK

Sent to GSM Module:
AT+CSTT=internet
Received from GSM Module:
OK

Sent to GSM Module:
AT+CIICR
Received from GSM Module:
OK

Sent to GSM Module:
AT+CIFSR
Received from GSM Module:
10.109.143.201

Sent to GSM Module:
AT+CIPSTART=TCP,194.186.45.251,14580
Received from GSM Module:
OK

Sent to GSM Module:
AT+CIPSEND
Received from GSM Module:
+CME ERROR: operation not allowed

Sent to GSM Module:
AT+CIPSEND=?
Received from GSM Module:
OK
+CIPSEND: <l

Sent to GSM Module:
AT+CIPSEND=0,5
Received from GSM Module:
OK
+CME ERROR: operation not allowed

Sent to GSM Module:
AT+CIPSEND=80
Received from GSM Module:
+CME ERROR: operation not allowed

Sent to GSM Module:
AT+CIPSEND=?
Received from GSM Module:
OK
+CIPSEND: <length>

Как видно, затык происходит в команде AT+CIPSEND...

Пока не могу понять, как действовать далее. Прошу совета у знающих.
73!