Вибір мережі у модемі 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 в лапках.
І переконуюсь, що модем зареєстрований у потрібній мережі: