Как стать автором
Обновить

Встраиваемый компьютер AntexGate + 3G-модем. Полезные настройки для более стабильного интернет-соединения

Время на прочтение5 мин
Количество просмотров5K
Всего голосов 6: ↑6 и ↓0+6
Комментарии21

Комментарии 21

Выключать модем следует либо AT-командами, либо через пин PWRKEY. Частое и внезапное отключение питания у модема может вызвать повреждения файловой системы. Это в меньшей степени касается модемов с файловой системой UBIFS — это распространенные 4G-модемы на базе чипсетов mdm9x07.
Спасибо за комментарий. Возможно Вы правы, учтём данное замечание. Попробуем использовать AT команды, данный скрипт приведён для примера и все могут внести вклад в его «реконструкцию».
многие производители промышленного оборудования делают контроллеры отдельно, а модемы отдельно
Наверно делают контроллеры отдельно, а роутеры и модемы отдельно. И думаю для этого есть много причин:
Роутер обслуживает несколько контроллеров.
Роутер защищает контроллер.
Неисправность модема/роутера не вызывает отказ контроллера.
Модем/роутер выносятся в зону уверенного приема.
Модем/роутер может заменить не специалист.
И т.д.

Согласен с выше сказанным. Правда это устройство может быть как отдельным 3g роутером, так и выполнять функции контроллера. Такое устройство может обслуживать и себя и другие контроллеры, что логично. Замена mPCi модуля под силу многим.
Если у вас десятки этих модемов и проблемы со связью, то вы их будете непрерывно делать. Есть очень много причин, почему так делать нельзя. Нужен отдельный сервис, который будет контролировать состояние AT-командами. Тем более, что так можно получать информацию об уровне сигнала, принимать СМС и т.п.
Справедливости для, периодически (раз в несколько суток) перегружать китайские ширпотребные модемы, это хорошая идея, но делать это лучше тоже АТ-командами.
Хорошо, по поводу АТ команд писал выше. А Huawei не самая шерпотрепная фирма, хоть и китайская.
НЛО прилетело и опубликовало эту надпись здесь
Корабельщики брали видимо для связи, крупные компании как шлюз IIoT мониторить то что накопилось на предприятиях, Умный дом. Самое интересное это беспилотные поплавки для анализа колебания воды на пол года в море))) Многие клиенты вообще не знаем что делают с ними.
Может как игрушка контроллера умного дома и подойдет, но для облачных решений точно нет. Передача данных у этих процессоров последовательная, а не параллельная, портов много но они стоят в очереди.
Возможно передача и последовательная. А какая скорость для облачных решений нужна? Никто большие потоки и не гоняют, в основном телеметрия. На счёт умного дома я не согласен, я работал в этой сфере и там как раз подобное железо эксплуатируют гораздо сильнее чем а пром зоне: видеопотоки, аудио, телеметрия, веб сервер и все это в одном железе разом.
Видать у нас разные подходы к проектированию умного дома. Мне больше понятней массив физических микро-кластеров не зависимых от друга.
Согласен, распределённый подход лучше, но никто не отменял стыковку с верхним уровнем, а для этого нужен шлюз. Мы описывали дешевую реализацию управления освещением в своей первой статье, можете почитать.
Скрипты у вас конечно мда. Кстати на гитхаб хорошо бы класть, чтобы можно было удобно предлагать улучшения. Ну вот очевидное предложение
sudo kill -USR1 $(ps ax | grep 'check_inet' | awk '{print $1}')

Почему бы не?
sudo killall -USR1 check_inet.sh


Вообще
ps ax | grep FOO| awk
никогда не нужно делать. Это чудовищный франкенштейн, а его все копипастят. Есть же pgrep/pkill.
Спасибо за помощь. На счёт гитхаба хорошая идея. Мы больше по железу, поэтому предложили свои скрипты возможно «кривые» с точки зрения программистов. Учтём Ваши предложения.

и вообще можно было переписать все на systemd

Не думали туда хаб эзернетовский добавить?

Делаем модуль расширения с независимым вторым Ethernet портом, места мало и не факт что влезет больше одной дополнительной розетки. У большинства запрос: второй независимый порт для разделения уровней сетей. Низкий уровень (modbus, pfofinet...) и высокий уровень (mqtt, opc..)
Ценник на железку слишком высокий для применения в проектах.
Согласен, но с учетом нынешнего рынка и стоимости деталей индустриального исполнения мы не сильно накручиваем ценник. С алиэкспресом сравнивать тоже не правильно, т.к. Купить у них официально на юр лицо будет стоить так же с растаможкой, но без гарантии и тех поддержки.

ИМХО всю статью можно было бы сократить до: «поставили pci-e модемы, они тоже зависают, перезагружаем по питанию».


у меня USB 4G модемы, перезагружать приходится, кроме этого работают отлично.


USB-модем:


  • дешевле;
  • имеет 4G;
  • имеет встроенную антенну (внешние тоже можно подключить, но в городе этого обычно не требуется).

какие преимущества у вашего решения?

Зависает крайне редко и по вине провайдера, цена на модем не выше чем на свисток, решение выглядит коммерчески законченным, антенна надежно крепится. В общем для дома я бы тоже использовал свисток, а вот в Белазы и пром щиты мы устанавливаем такие решения. Как минимум вибрации пережить и отвал антенного пигтейла. 4G никто не запрещает поставить, но в этом нет смысла т.к. Потоки данных исчисляются в килобайтах. Даже в Умный дом продавать rasberry с торчащим свистком мне кажется стыдно. Коммерция есть коммерция ))
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации