Kütüphane
MKRGSM
MKRGSM library
MKR GSM kütüphanesi , Arduino kütüphane yöneticisi kullanılarak kurulabilir. Arduino MKR GSM 1400 ve bu kütüphane ile bir GSM telefonu ile yapabileceğiniz işlemlerin çoğunu yapabilirsiniz: sesli aramalar yapın ve alın, SMS gönderip alın ve bir GPRS şebekesi üzerinden internete bağlanın. Yerleşik modül, 3G'de 2G'lik bir yedek ile çalışır. Arduino MKR GSM 1400, seri porttan GSM şebekesine veri aktaran bir modeme sahiptir. Modem işlemleri bir dizi AT komutu aracılığıyla yürütür. Kütüphane, modem ve SIM kart arasında düşük düzeyde iletişim kurar. Modem ve Arduino arasındaki iletişim için Seri kütüphaneye dayanır. Tipik olarak, her bir komut belirli bir işlevi yürütmek için gereken daha büyük bir serinin parçasıdır. Kütüphane ayrıca bilgi alabilir ve gerektiğinde size geri verebilir. Bu kütüphane, Arduino GSM kalkanının GSM kütüphanesine dayanır ve UDP, SSL ve DTMF ton tanıma gibi yeni özellikler ekler. Kütüphane YapısıKütüphane birden fazla işlevsellik türünü etkinleştirdiğinden, birkaç farklı sınıf vardır.
Kütüphane uyumluluğuKitaplık, geçerli Ethernet ve WiFi101 kitaplığı ile mümkün olduğunca uyumlu olmaya çalışır. Bir programı Arduino Ethernet veya WiFi101 kütüphanesinden Arduino'ya MKR GSM 1400 ile taşımak oldukça kolay olmalıdır. MKR GSM 1400'de olduğu gibi Ethernet veya WiFi101 uyumlu kodu olduğu gibi çalıştırmak mümkün olmasa da, GSM ve GPRS'e özgü kütüphaneleri dahil etmek ve hücresel ağınızdan ağ yapılandırma ayarlarını almak gibi bazı küçük, kütüphaneye özgü değişiklikler gerekli olacaktır. Sağlayıcı. ÖrneklerArduino MKR GSM 1400 için iki grup örnek vardır. Kartın SMS mesajlarını gönderme ve internete bağlanma gibi olanaklarını gösteren örnekler vardır. Ayrıca, kitaplığın ve donanımın işlevselliğini daha düşük düzeyde hata ayıklamak için kullanabileceğiniz örnek araçlar da vardır.
ARAÇLAR
Arduino MKR GSM 1400 hakkında ek bilgi için Başlarken sayfasına ve Arduino MKR GSM 1400 donanım sayfasına bakın . | GSM sınıfıBu sınıf, modemle iletişim kuracak işlevleri hazırlar.
GSMVoiceCall sınıfıModem üzerinden sesli iletişimi etkinleştirir. Tam kullanım için bir mikrofon ve hoparlörün eklenmesi gerekir.
GSM_SMS sınıfıKısa Mesaj Servisi (SMS) mesajları göndermeyi ve almayı kolaylaştırır.
GPRS sınıfıBu sınıf, TCP, UDP ve SSL iletişimini içeren kitaplığın bir parçası olan dosyaları dahil etmekten sorumludur. GSMClient ve GSMSSLClient sınıfıİstemci sınıfı, sunuculara bağlanabilen ve veri gönderip alabilen istemciler oluşturur.
GSMServer sınıfıSunucu sınıfı, bağlı istemcilere (diğer bilgisayarlarda veya aygıtlarda çalışan programlar) veri gönderebilen ve bunlardan veri alabilen sunucular oluşturur. GSMModem sınıfıGSMModem sınıfı, modemle tanı iletişimini kolaylaştırır. GSMScanner sınıfıGSMScanner sınıfı, ağ ve operatör hakkında tanılama bilgileri sağlar. GSMPIN sınıfıGSMPIN sınıfı, SIM kart ile iletişim kurmak için yardımcı programlara sahiptir.
GSMBand sınıfıGSMBand sınıfı, modemin bağlandığı frekans bandı hakkında bilgi sağlar. Bandı ayarlamak için yöntemler de vardır. GSMUDP sınıfıUDP sınıfı, UDP mesajının gönderilmesini ve alınmasını sağlar. |