Chyba każdy administrator urządzeń MikroTik w technologii LTE doświadczył w swojej pracy problemu, gdzie urządzenie nie łączy się z tym BTS, z którym byśmy właśnie chcieli.
Rozwiązaniem może być tutaj funkcjonalność „cell lock”. Opisana jest na stronach Wiki MikroTik w rozdziale „Using Cell lock”
https://wiki.mikrotik.com/wiki/Manual:Interface/LTE
Aby przejść do kolejnego kroku musimy wyjaśnić znaczenie polecenia:
AT*Cell=<mode>,<NetworkMode>,<band>,<EARFCN>,<PCI>
Pierwszy parametr <mode> może przybierać wartości 0,1,2. Będziemy go ustawiali jako wartość „Cell lock enabled” czyli 2
0 – Cell/Frequency disabled
1 – Frequency lock enabled
2 – Cell lock enabled
Drugi parametr <NetworkMode> może przybierać wartości 0,1,2,3. W tym przypadku chcę skorzystać z zasięgu sieci LTE, więc będziemy go ustawiali jako LTE czyli 3.
0 – GSM
1 – UMTS_TD
2 – UMTS_WB
3 – LTE
Trzeci parametr <band> zostawiamy pusty. Jeżeli zachodzi potrzeba blokady na określoną częstotliwość to można go podać. Jednak ja zostawię wartość pustą.
Kolejne dwa parametry <EARFCN> i <PCI> (PHY-CELLID) pobieramy z wyniku polecenia wyszukującego dostępne stacje:
/interface lte cell-monitor freeze-frame-interval=00:00:00.020 lte1
Przykładowe wyjście polecenia wygląda w ten sposób:
Spisuję teraz <EARFCN> i <PCI> z trzeciego wiersza. Jest to odpowiednio 75 i 20.
Biorąc pod uwagę wszystkie opisane wyżej parametry. Gotowe polecenie wygląda tak:
/interface lte at-chat lte1 input="AT*Cell=2,3,,75,20"
Po wpisaniu go w okno terminala, modem LTE podłączy się do wybranego BTS.
Jeżeli coś poszło by nie tak i po wpisaniu polecenia, modem nie połączył się z BTS, to można przywrócić ustawienia automatyczne za pomocą polecenia:
/interface lte at-chat lte1 input="AT*Cell=0,,,,"
Koniec 🙂
P.S. Jako ciekawostkę mogę dodać, że komendami AT można z modemu LTE pobierać różne informacje. Np. numer IMEI można pobrać za pomocą polecenia:
/interface lte at-chat lte1 input="AT*mrd_imei\?"
Jeżeli pomogłem to ,a będę miał więcej energii na pisanie kolejnych ciekawych wpisów.
T-Mobile niestety blokuje uzywających cell locka. Nie wiem jak sytuacja wyglada w innych sieciach.
Niestety miałem możliwość testowania tylko w Orange, ale dzięki za info.
Great article, exactly what I wanted to find.
wyskakuje mi „output: ERROR”
Co mam zrobić?
Pokaż treść polecenia, które wykonujesz.