Вибір мережі у модемі GPRS

gprs

Наприклад, у модемі Novatel MC930D багато переваг (він підтримується Mac OS X без необхідності встановлення додаткових драйверів), і кілька недоліків (якщо його вставити в ноутбук, то у другий USB-порт неможливо нічого вставити; і відсутність можливості вибирати мережу та тип підключення GPRS /HSDPA).

Тому вибір мережі я роблю через AT-команди.

Визначаю, який пристрій обслуговує модем. Для цього дивлюся cu-пристрої при відключеному модемі:

І при включеному модемі:

Тобто. за мій модем відповідають /dev/cu.wwan*. Наприклад, за Huawei E219/E220 відповідає /dev/tty.HUAWEIMobile-Pcui.

Ось тепер основа поради Skvo – запускаю screen і параметром даю пристрій /dev/cu.wwanCMD. Це чудова заміна термінальної програми.

Далі використовую AT-команди. Я користувався двома джерелами - List of AT commands і файл з cheetahwatch.

Дивлюся поточну мережу, в якій зареєстровано модем:

Так, так і є, Utel 3G, MCC = 255, MNC = 07.

Дивлюся перелік мереж, які бачить модем:

Перше число говорить про можливість реєстрації в мережі (0 - unknown, 1 - available, 2 - current, 3 - forbidden). Мабуть, я зараз у мережі Utel, можу зареєструватися в Kyivstar.

Реєструюся в мережі Київстар:

Перший параметр 1 = manual registration, другий 2 = means you want to specify the network in network ID format, третій - ID в лапках.

І переконуюсь, що модем зареєстрований у потрібній мережі: