Настройка GSM , проблема

Опишу ситуацию , мы плк - заняли 2 порта , один отдали на объект , а на второй повесили панель управления hmi. Мы Wiren Board хотим в разрез повесить панели, то есть у него два RS-485 изолированных на борту. Задача казалось бы простая - сделать сквозной порт , чтобы он “сквозняком”- через него, пропускал чтение записи от панели в плк и параллельно , раздавать ( в описании такое есть и приобрели именно поэтому) те же самые данные/регистры через Ethernet либо через GSM/LTE канал. Нам удобен GSM/LTE, то есть он должен отдавать эти данные. Суть вопроса - мы вставляем симку и он не выходит в интернет. Что мы делаем не так , возможно не подходит тип симки или проблема глубже ?

Добрый день!

Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.

Также подключитесь к контроллеру по SSH и приложите вывод команд:

mmcli -L
mmcli -m any

Добрый день.

Высылаю

приложен диагностический архив, доступен только сотрудникам поддержки
(198,7 КБ)

Ну по текущим данным, пишет что сим-карта не вставлена. Подскажите, когда вводили mmcli команды и снимали архив, сим карта была вставлена? Если да, то в какой слот? До конца ли и правильной ли стороной? На телефоне работоспособность проверяли? Симку вставлять нужно при выключенном модеме.

И приложите вывод команды cat /etc/network/interfaces

Добрый день ! Симка, в первом слоте, симка вставляется, фиксируется, как бы направление верное. Индикация появляется, когда сим карту вставляем, то есть, что он ее увидел- загорается диод.
Симка проверенная, она в модеме работала, мегафоновская. Мы поняли, что он не видит, но мы так понимаем, что сам модуль не включен/не работает.

А файл интерфейс, он, кстати у нас пустой. Либо его как программировать надо на что то. Пробовали с команды запускать этот слот, но так как там менеджер стоит, он не позволяет этого делать.

Давайте опросим модем напрямую, в обход ModemManager. Видит ли он карту на уровне железа.

Вставьте проверенную симку в слот 1 на выключенном контроллере, включите, дайте загрузиться. Дальше по SSH:

systemctl stop ModemManager
stty -F /dev/ttyUSB2 115200 raw -echo
cat /dev/ttyUSB2 &
sleep 1
printf ‘ATI\r’ > /dev/ttyUSB2 ; sleep 1
printf ‘AT+CPIN?\r’ > /dev/ttyUSB2 ; sleep 1
printf ‘AT+CICCID\r’ > /dev/ttyUSB2 ; sleep 1
kill %1
systemctl start ModemManager

Строку «stty: … unable to perform all requested operations» игнорируйте, пришлите весь вывод.

PORT=$(mmcli -m any | grep -oE 'ttyUSB[0-9]+ \(at\)' | head -1 | grep -oE 'ttyUSB[0-9]+')
PORT=/dev/$PORT
echo "Использую порт: $PORT"
systemctl stop ModemManager
stty -F $PORT 115200 raw -echo
timeout 6 cat $PORT &
sleep 1
printf 'ATI\r'       > $PORT ; sleep 1
printf 'AT+CPIN?\r'  > $PORT ; sleep 1
printf 'AT+CICCID\r' > $PORT ; sleep 1
wait
systemctl start ModemManager

Странно, у меня предыдущие команды нормально отработали, попробуйте команды выше использовать и приложите. У меня они также отработали корректно. Должно выдать что-то типа (если симка читается корректно):

AT+CPIN?

+CPIN: READY

OK

AT+CICCID

+ICCID: 89701201185306854855

OK

Если нет, будет +CME ERROR: 10

Во второй слот вставляли и тоже не работало? Есть возможность проверить все это с другой заведомо рабочей сим-картой (на обоих слотах)? Потому что судя по логу, модем не получает отклик от SIM-карты на низком уровне

И уточните еще, пожалуйста, проблема сразу с коробки или работало до этого?

Если та же история, то заменим оборудование

Добрый день !
Оба слота пробовали , проблема с коробки.
Программно переключали слоты

А симку другую пробовали в итоге?

Добрый вечер ! Вроде бы заработало после перезапуска , пока тестим. Спасибо !

Отпишитесь по результатам, пожалуйста. А до этого после перезапуска не работало или вы не пробовали? Вы писали что меняли слоты, я предполагал что перезагрузку пробовали, т.к. для вставки сим карты нужно отключить модем

Добрый день!

Подскажите, пожалуйста, проблема еще актуальна?