Program hiperterminali ile nasıl çalışılır. modemin AT komutları. Modemin komutları anlamasını sağlama

  • 07.03.2020

Windows 7'de HyperTerminal programına ihtiyacınız varsa, sizi hayal kırıklığına uğratmaya cesaret ediyorum: artık orada değil. Bazı nedenlerden dolayı, Microsoft geliştiricileri bu harika yardımcı programı işletim sistemlerine dahil etmeyi bıraktı (Vista, Server 2008 / R2, Windows 7). Muhtemelen, bu kararın nedenlerinden biri, modern bilgisayarlarda COM bağlantı noktalarının pratikte bulunmaması ve varsa, kalın bir toz tabakasıyla kaplı olmalarıdır ...

HyperTerminal'in, uzak cihazlarla bir seri veri yolu (RS-232), çevirmeli ağ veya TCP / IP protokolü (ikincisi oldukça nadirdir, tercih edilir) aracılığıyla etkileşim kurarken terminalin çalışmasını taklit etmenize izin veren bir uygulama olduğunu hatırlayın. kullanmak telnet). Konsol COM bağlantı noktası aracılığıyla, yönlendiriciler, modemler, anahtarlar, PBX'ler vb. gibi çeşitli ağ ekipmanları genellikle yapılandırılır.

Peki, eski güzel hiperterminalin işlevselliğine ihtiyaç duyduğunuzda Windows 7'de COM bağlantı noktaları ve üzerlerindeki cihazlarla nasıl çalışırsınız?

Windows XP'den standart HyperTerminal kullanıyoruz

HyperTerminal'i Windows 7'ye döndürmek için bu programın dosyalarını Windows XP'den kopyalamanız yeterlidir. Aşağıdaki dosyalara ihtiyacımız var:

  • C: \ Program Dosyaları \ Windows NT \ hypertrm.exe
  • C: \ WINODWS \ system32 \ hypertrm.dll
  • C: \ WINODWS \ Yardım \ hypertrm.chm
  • C: \ Windows \ Yardım \ hyperterm.hlp

Bunları Windows 7'de ayrı bir dizine kopyalayın, ardından hypertrm.exe dosyasını açık yönetici haklarıyla açarak hiperterminali Windows 7'de başlatabilirsiniz (Sağ tıklayarak yönetici olarak çalıştırın).

Tamamen Windows 7'ye geçiş yapmış ve Xp-shek'i kalmamış şanslı kişiler için gerekli tüm dosyaları arşivde yayınlıyorum.

Windows 7 için hiper terminali indirin : (215 Kb)

Bir hiper terminalin analogu olarak macun

Eski hiper terminalden radikal bir şekilde kurtulmak istiyorsanız, Windows 7 için benzerlerini aramanız gerekecek.

En uygun analog seçeneklerden Putty yardımcı programını görüyorum (özellikle hemen hemen her yöneticinin cephaneliğine dahil olduğu için). Putty'nin yerel bir COM portu ile çalışması için yapmanız gereken tek şey aşağıdakileri yapılandırmak.

4G modem için AT komutları, bir parametreyi değiştirmek için komut işlemlerini kontrol etmek ve temsil etmek için tasarlanmış bir dizi kısa metin dizisidir.

Modemler, Windows HyperTerminal (Windows XP'de yerleşik), Huawei HyperTerminal (yalnızca Huawei modemleri için komut terminali değil) veya diğer alternatif terminal programları aracılığıyla AT komutları kullanılarak kontrol edilir.

4G modeme AT komutları nasıl girilir

Komut giriş programına bağlanmak için elinizde Windows işletim sistemi olan bir PC veya dizüstü bilgisayar, kilidi açılması veya ayarlarının değiştirilmesi gereken bir modem, modem ile PC'yi birbirine bağlayan bir kablo (veri aktarım fonksiyonlu) olması gerekir. ). HyperTerminal'i kurduktan sonra modemi bir kablo ile PC'ye bağlayın. Program, USB bağlantısının COM portunu gösteren cihazı görmelidir.

Artık 4G modemimiz temel parametrelerini ve ayarlarını değiştirmeye hazır. Ancak bazı cihazlarda AT komutları yok sayılabilir ve kabul edilmeyebilir. Neden, bir sonraki bölümde anlatacağız.

4G modem neden AT komutlarını "görmüyor"

Geliştiriciler ve imalat firmaları, İnternet topluluğu 3G modemlerin gizli ayarlarına erişime başarılı bir şekilde izin verdiğinde, bunca zaman boyunca boş durmadılar. Bazı yeni LTE modem modelleri AT komutlarını engeller. Ancak, birkaç manipülasyonla üstesinden gelmek o kadar zor değil.

Modemin komutları anlamasını sağlama

USB modeminizin AT komutlarını kabul edebilmesi için, aygıt yazılımını değiştirilmiş veya eski bir aygıta (komut girme desteği ile) değiştirmeniz gerekir. modu)

Huawei E3372 - MTS 827F / 829F - MegaFon M150-2, AT ^ SFM = 1 komutuyla Fabrika Moduna geçirilebilir

AT komutları, modemin kendisiyle etkileşim kurmanın ana yöntemidir.

Bir PC'de, bu komutlar bir PC'ye, bir dizüstü bilgisayara kurulu olan özel bir "Terminal" programı aracılığıyla gönderilir.

GTX serisi yönlendiricilerde bu işlemler konsol üzerinden gerçekleştirilir (ayrıntılı bilgi yazımızda :)

1. Yönlendirici cihazlarda modemin varlığını kontrol etme

Modeme bağlanmadan önce router'ın portlarında modemin göründüğünden emin olmanız gerekir, bu Sistem -> Portlar menüsünden yapılır.

Listede bir cihaz varsa USB numaralandırma ile ( usb1 ,usb2 vb.) modemin görünür olduğu ve bağlanmak için konsolu açabileceğiniz anlamına gelir.

Modem listede yoksa (çoğunlukla lte1 arabirim), o zaman bu modem başka bir çalışma moduna geçirilmelidir.

2. Yönlendirici cihazlarda görüntülenmesi için modemi PPP moduna alma

Modemi başka bir moda geçirmek için Sistem -> Portlar menüsünde Firmware butonuna basınız.

Görünen pencerede DirectIP Modemini Yoksay öğesini ayarlayın ve Tamam'ı tıklayın.

Bundan sonra, Sistemi yeniden başlatıyoruz -> Yönlendiriciyi yeniden başlat

Yeniden başlattıktan sonra, modem Sistem -> Bağlantı Noktaları listesinde cihaz olarak görünecektir. usb1

3. Modeme bağlanma ve AT komutuna verilen yanıtı kontrol etme

Modeme bağlanmak için Yeni Terminal yönlendiricisinin konsolunu açmanız gerekir.

Modeme bağlanmak için şu komutu çalıştırın:

/ sistem seri-terminal usb1 kanalı = 1

Not:

Farklı modemler için parametre kanal farklı olabilir, Veri Kanalı dışındaki herhangi bir kanaldır.

Temel olarak, her modemde AT komutları göndermek için yalnızca iki bağlantı noktası mevcuttur. Bu nedenle, bunlardan biri veri için, diğeri ise diğer tüm işlemler için kullanılır.

Ayrıca, liman meşgulse, erişim ancak ücretsiz olduktan sonra mümkün olacaktır.

Yönlendirici modelinizde hangi modemin kullanıldığını aşağıdaki makaleyi okuyarak kontrol edebilirsiniz:

Orada ayrıca bağlantı için hangi portları kullanacağınızı da öğrenebilirsiniz.

Komutu girdikten sonra terminal penceresi biraz değişecektir.

Çalışmalarında, herhangi bir modem, 1977'den beri evrensel olan ve o zamandan beri değişmeyen, ancak yalnızca yeni iletişim standartlarının ortaya çıkmasıyla tamamlanan belirli bir dizi prosedür veya belirli komutlar kullanır. Komutları kullanarak modemi yapılandırabilir, kilidini açabilir, çalışabilirliğini kontrol edebilir ve başka amaçlar için kullanabilirsiniz.

AT komutlarının ortaya çıkış tarihi

AT komutu, Hayes tarafından kendi Smartmodem 300 baud modemini geliştirirken önerilen İngilizce dikkat kelimesinin kısaltmasıdır. Kısa bir metin komutları setinin özel bir formatta kullanılması o kadar başarılıydı ki, diğer üreticiler için standart haline geldi. Bu standart, Uluslararası Telefon ve Telgraf Birliği'nin özel bir belgesinde açıklanmıştır ve eklemeler ve açıklamalar ile birkaç kez yayınlanmıştır.

GSM iletişim standardının ortaya çıkmasıyla birlikte üreticiler böyle başarılı bir çözümden vazgeçmediler. AT komutları için, modemlerin GSM07.05 ve GSM07.07 modlarında çalışmasını açıklayan bir standart geliştirilmiştir. Birçok iletişim ekipmanı üreticisi kendi geliştirdiği AT komutlarını kullanabilir, ancak bu komutlar yalnızca belirli işlevlerin kullanılması gerektiğinde standart komutların yeteneklerini genişletir.

Bir modeme bağlanma ve komut girme

Modemi komutlarla kontrol edebilmek için ona bağlanmanız gerekir. Bağlantı birkaç şekilde yapılabilir:

  • "Hyperterminal" adlı bir Windows yardımcı programı aracılığıyla;
  • * nix ailesinin işletim sistemleri için terminal aracılığıyla;
  • modem üreticileri tarafından sağlanan özel programları kullanarak, örneğin Huawei modemler için "My Huawei Terminal" veya "Huawei Modem Terminal";
  • Terminal veya PuTTY gibi üçüncü taraf programları aracılığıyla.

Terminal kabuğunu modeme bağlamak için modemin hangi portu kullandığını ve porttaki veri değişim hızının ne olduğunu bilmeniz gerekir. Windows işletim sistemleri için bu tür bilgiler şu şekilde elde edilebilir:

  • "Bilgisayarım" kısayoluna sağ tıklayın ve özellikleri seçin;
  • "Aygıt Yöneticisi" düğmesini tıklamanız gereken yeni bir pencere açılacaktır;
  • kurulu cihazlar listesinde gerekli modemi bulun ve özelliklerini görüntüleyin;
  • "Modem" sekmesi, COM bağlantı noktası ve hız gibi gerekli bilgileri görüntüler.

Bu bilgiler hatırlanmalı veya yazılmalıdır. USB modemler için COM bağlantı noktası üzerinden bağlantı öykünücü aracılığıyla sanal olacaktır, ancak bu bağlantıyı etkilemeyecektir.

Ardından, terminal emülatör programını çalıştırmanız ve zaten bilinen parametreleri kullanarak modeme bağlanmanız gerekir. Hyperterminal programının yalnızca Windows XP veya daha önceki sürümlerde bulunduğuna dikkat edilmelidir. Daha eski sürümlerde, örneğin Vista veya Seven'de, İnternet'ten indirmeniz gerekecektir. Modeme başarılı bir şekilde bağlandıktan sonra davet satırında bir bildirim görünecektir. modem AT komutları yalnızca modem terminal modunda veya çevrimdışı moddayken girilir. Giriş aşağıdaki gibidir:

  • Her komuttan önce, modeme komutun bir sonraki adıma geçeceğini söyleyen AT öneki gelmelidir.
  • Ön eki "+", "&" veya "^" bağlantı sembolü takip eder.
  • Sonunda, komutun kendisi parametrelerle girilir.
  • Klavyedeki "Enter" düğmesine veya terminal penceresinde "Gönder" tuşuna basılarak giriş tamamlanır.

Modemin komutları kabul edip etmediğini ve girişe herhangi bir tepki olup olmadığını kontrol etmek için parametresiz "AT" göndermeniz yeterlidir. Terminal penceresinde aşağıdaki satırlar görünmelidir (modeme bağlı olarak değişebilirler, ancak genel çıkış prensibi değişmez):

Durum / Alma: Tamam

Çıktı yaklaşık olarak bu formatta ise komut girerek modem ile çalışabilirsiniz. Herhangi bir komutta bir hata yapılmışsa, modem bunu uygun durumla bildirecektir.

Hyperterminal kullanarak bir Huawei modem kurma

Huawei modem için AT komutları ortak standartları temel alır ve yalnızca modem modeline göre farklılık gösterir. Onlar. bazı modemlerde, diğerlerinde bulunmayan komutlar olabilir. Bazı durumlarda, örneğin yönlendiricilerle birlikte kullanıldığında, ekipman ve birbiriyle çakışma olduğunda veya bir operatörden satın alınan ve yalnızca SIM kartlarıyla çalışan bir modemin kilidini açmak için bir modem kurmak gereklidir.

Bir bilgisayara bir modem bağlandığında, modem üç aygıt olarak tanımlanır: modemin kendisi, bir CD-ROM sürücüsü (sanal) ve bir bellek kartı (tüm modemler için geçerli değildir). Daha rahat çalışma için CD-Rom ve Flash kartların öykünmesini kapatabilirsiniz. Bunun nasıl yapılacağına ilişkin adım adım talimatlar:

  1. "Hyperterminal" programını başlatıyoruz.
  2. Program başladığında, yeni bir bağlantı adı ve simgesi girmeniz istenecektir. Herhangi bir uygun ad girilir.
  3. Otomatik olarak yeni bir bağlantı oluşturmanız istenmezse, bu "Dosya" menüsü aracılığıyla yapılır.
  4. Sonraki adım bağlantı parametrelerini seçmektir: port numarası ve port hızı.
  5. Terminali cihaza bağladıktan sonra, şu komutla yalnızca modem modunda çalışmayı açın:
    • AT ^ U2DIAG = 0, E1550 ve E1750 serisinin Huawei modemleri için;
    • AT ^ SETPORT = E367, E352, E392, E353 ve E171 serisi modemler için "A1; 1,2";
    • AT ^ SETPORT = E369, E3131 modemler için "A1; 1,2,3";
  6. Modemi bilgisayardan ayırmadan yeniden başlatmak için AT ^ CFUN = 1 komutunu uygulayınız.

Cihaz artık sadece modem modunda çalışacak, bu da yönlendiricilerle paylaşım sorununun çoğunu ortadan kaldıracaktır.

Çoğu zaman modemin yalnızca belirli bir operatörle çalışmasını "çözmek" veya engellemesini kaldırmak gerekir. Bunun için, gerçekleştirerek doğrudan bir olasılık da vardır. modem AT komutları... Kilit açma komutları aşağıdaki gibidir:

  • AT ^ CARDUNLOCK = "nck md5 hash" bağlantı denemelerini 10'a sıfırlamak için;
  • AT ^ CARDLOCK = operatörün kilidini açmak için "nck kodu". Bu kod, IMEI'ye dayalı özel bir hesap makinesi kullanılarak hesaplanabilir;

^ CARDLOCK'TA? kilit durumunu kontrol eder. Bu komutla yapılan bir isteğe yanıt olarak, modem, KART KİLİDİ ​​biçiminde bilgileri görüntüler: A, B, 0, burada A, ikili biçimde kilit durumudur (1 - kilit var, 0 - kilit yok), B, kalan kilit açma denemelerinin sayısıdır (yeni bir modem için bu deneme sayısı 10'dur).

Huawei modemler için temel AT komutları ve komutları

Pratikte, bilgi, kontrol veya yapılandırma komutları olan aşağıdaki komutlar çok sık kullanılır:

  • ATI - komut, modem hakkında tam bilgi görüntüler.
  • AT ^ CFUN = 1, ayarları uygulamanıza ve modemi bilgisayarla bağlantısını kesmeden yeniden başlatmanıza izin veren pratik için çok kullanışlı bir komuttur. Cihaz yeniden başlatıldıktan sonra başlatılacak ve ağa yeniden kaydolacaktır. Bu komutun geri kalan parametreleri aşağıdaki gibidir:
    • 0 - güç tasarrufu modu veya bekleme modu;
    • 1 - çevrimiçi mod;
    • 4 - çevrimdışı mod;
    • 6 - cihaz sıfırlama;
    • 7 - radyo modülünü kapatın.
  • AT ^ CLAC, modem tarafından desteklenen tüm AT komutlarını terminal ekranında görüntüleyen ve AT ^ CMDL tüm AT komutları hakkında bilgi veren eşit derecede kullanışlı bir komuttur.
  • ^ VERSİYONUNDA? - modemin üretici yazılımı sürümünü gösterir.
  • AT ^ GETPORTMODE - sanal optik sürücü, depolama aygıtı, modem, ağ kartı vb. gibi modemde bulunan tüm aygıtlar hakkında bilgi verir.
  • ^ U2DIAG'DA? - cihazın çalıştığı mevcut ayarlı modu gösterir.
  • AT + CGMI - modem üreticisi, örneğin huawei hakkında bilgileri görüntüler.
  • AT + CGMR - modemin üretici yazılımı sürümünü gösterir.
  • AT + CIMI - SIM kart hakkında, yani IMSI numarası hakkında bilgi verir.
  • AT + CGSN - modemin IMEI'sini görebilirsiniz.
  • AT ^ HWVER - modemin "demir" doldurulması hakkında bilgi gösterir, revizyonunu gösterir.
  • AT + CSQ - operatörden alınan sinyalin mevcut seviyesi hakkında bilgi verir.
  • AT + CGMM veya AT + GMM - modemin model adı hakkında bilgi verir.

Mevcut tüm operatörler hakkında bilgi almak için AT + COPS? Bilgiler aşağıdaki biçimde görüntülenecektir:

  • Operatör seçimi için modem çalışma modu: 0 - otomatik, 1 - manuel, 4 - manuel bağlantı başarısız olursa otomatik olarak.
  • Operatör formatı, uzun veya kısa modda veya şebeke operatörü numarası modunda görüntülenebilir.
  • Ağ kullanılabilirliği bilgisi: 0 - tanınmayan ağ, 1 - mevcut ağ, 2 - mevcut veya bağlı ağ, 3 - ağ kullanılamıyor veya engellendi.

Bu, modemlerin AT komutları ve kullanım seçenekleri hakkında tam bilgi olmaktan uzaktır, daha fazla ayrıntı için spesifikasyonu okuyabilir veya modemde hangi komutların ve hangi parametrelerin kullanıldığından emin olmak için özellikle modem üreticisiyle iletişime geçebilirsiniz.