SIMCom SIM7100e + Mikrotik RouterBOARD 952Ui-5ac2nD
Привет. Сегодня в рубрике как прикрутить модем SIM7100E к Mikrotik hAP Lite.
Раньше я использовал модем ZTE MF823D с внешней антенной APEX, который стал в последнее время часто отваливаться при любой нагрузке.
Выбор пал на модем Sim7100e с куалом чипом. Заказывал у товарища на Али, предварительно загуглив и просив будет ли работать.
Модем привлекал тем что на нем построено много «промышленных» роутеров и прочих iot девайсов. Плюс подходил по характеристикам для работы на улице в боксе антенны т.е. от -40 до 80 градусов. Вроде и не замерзнет и летом в боксе не перегреется.
На модеме есть три разъёма для подключения антенн: MAIN, GPS, AUX. К MAIN подключается антенна, которая работает как на приём, так и на передачу. К GPS понятно, что GPS антенна. А вот AUX предназначен для дополнительной внешней антенны и в случае подключения работает исключительно на приём.
При подключении к микротику он видит 2 интерфейса LTE и PPP. По официальной доке работает пока только PPP, а в 7 прошивке уже обещают работу LTE.
Но опять же при подключение нужно было применять бубен т.к. 2 интерфейса быть не должно иначе PPP не работает т.к. LTE казалось бы не рабочий, запускался, но не давал по DHCP адрес роутеру.
Для отключения LTE идем в System > Ports > Firmware и ставим галку не определять модем как LTE. И перезагружаем роутер.
После ребута появляется только интерфейс PPP. Главная тема в его настройке выбрать правильные data channels и info channel. Для этого модема они 2 и 3.
Дальше можно ничего не трогать, просто включаем интерфейс и он подключается. Включаем максарад в нате и инет есть.
Казалось бы вот и все. Но мы то умные и хотим сделать все лучше) И начинаем приделывать LTE режим.
В процессе танцев с бубном ничего не получилось и я решил поиграться с AT командам и доигрался) Введя команду AT+CUSBPIDSWITCH=9004,1,1 которая нужна для другого модема.
Роутер больше не видел этого модема… Воткнул в linux, там тоже видно только модель и все.
Все дело в том что команда выше поменяла PID дейвайса на неверный) Определялось как idVendor=1e0e, idProduct=9004, а надо idVendor=1e0e, idProduct=9001.
Потыкавшись как вернуть все в зад поизучал доку на чип и попробовал замкнуть пины на чипе, которые ни к чему не привели…
Но в линуксе есть замечательная тема по изменению pid устройства. В ведя echo 1e0e 9001 > /sys/bus/usb-serial/drivers/generic/new_id в dmesg появилось что найден модем и 5 ttyUSB. Алилуя)
Быстренько меняю через AT команду все обратно и модем начинает видится роутером).
А хотелось именно LTE и за того что там просто посылать AT команды для проверки температуры и напряжения в модеме. /interface lte at-chat lte1 input=»AT+CPMUTEMP»
В PPP режиме тоже можно узнать это все через /system serial-terminal usb1 channel=3
И так чего можно получить
AT+CPMUTEMP
Температура. Модем за окном на улице -5
+CPMUTEMP: 14
AT+CBC
Напряжение на чипе
+CBC: 3.761V
AT+CSQ
Уровень сигнала. Расчитываемый по формуле. (X = 31): -113 + X * 2 = -113 + 31 * 2 = -51 дБ
+CSQ: 31,99
ATI
Просто инфа по модему
Manufacturer: SIMCOM INCORPORATED
Model: SIMCOM_SIM7100E
Revision: SIM7100E_V4.5
IMEISV: 866802021617644
+GCAP: +CGSM
Еще как вариант
/interface ppp-client info ppp-out1 user-command=»AT+CPMUTEMP»
modem-status: ready
pin-status: no password required
functionality: full
manufacturer: SIMCOM INCORPORATED
model: SIMCOM_SIM7100E
revision: +GMR: 4534B06SIM7100E
serial-number: 866802021617644
current-operator: YOTA YOTA (unknown)
imsi: 250110102440577
access-technology: Evolved 3G (LTE)
signal-strengh: -51 dBm
frame-error-rate: n/a
user-command: AT+CPMUTEMP
+CPMUTEMP: 14
OK
Но выдается это не сразу.. даже если использовать once.
На этом и все. Ниже еще пару фоток модема.
P.S. модем заменен на SIM7600E. Благодаря помощи Дмитрия из mt-system.ru удалось заставить работать с Yota. Интерфейс видится как LTE.
Скорость удалось выжать:
Download: 80.23 Mbit/s
Upload: 26.57 Mbit/s
Добрый день.
Про проблемы sim7600 с йотой можно чуть подробнее?
У меня поведение такое: модем в сети йоты не регистрируется. Обновил прошивку модема, сменил йотовскую симку — результат тот же: сеть видит, но регистрироваться в ней не хочет. Другой модем (е392) с теми же йотовскими симками (и со старой, и с новой) в том же месте работает нормально, sim7600 с симкой МТС тоже работает без проблем.
У вас так же было? Если да — можете подсказать, как эту проблему решать? Можно на почту.
писал в поддержку SimCom давали такую команду
AT+CNV=/nv/item_files/modem/mmode/ue_usage_setting,0,01,1 -> AT+CNV=/nv/item_files/ims/IMS_enable,0,00,1
потом ребут модема
Спасибо огромное!
Скормил эти команды модему, перезагрузил — всё заработало.