Cellron Kütüphane Kullanımı
Last updated
Last updated
EC25'e istediğim AT komutlarını gönderebilmek ve aldığımız cevabı yorumlamak için gerekli fonksiyonlar bu sınıf içinde tanımlanmıştır.
atCommands(HardwareSerial *_modem, HardwareSerial *_pc)
EC25'i initialize etmek için kullanılır.
Parametre | Tip | Açıklama |
---|---|---|
int sendCommand(String *command, String *response);
EC25'e AT komutlarını göndermek için kullanılır.
Parametre | Tip | Açıklama |
---|---|---|
int sendCommand(String *command);
EC25'e AT komutlarını göndermek için kullanılır. (Cevap yollanmaz)
Parametre | Tip | Açıklama |
---|---|---|
void listenPost();
EC25'den dönen cevaplar bitiş verisi gelene kadar dinlenir.
###2- LTE LTE kullanarak haberleşmek için kullanılan sınıf. ####LTE(HardwareSerial *_modem, HardwareSerial *_pc) LTE'yi initialize eder.
void test();
Modül testi için SMS test fonksiyonu
void activatePDP();
İnternet bağlantısını sağlamak için gerekli ayar fonksiyonu
bool ping(String addr);
İstenilen adrese ping atılır.
bool sendHttpsReq(String addr, String *request);
İstenen adrese HTTPs isteği yollanır
Parametre | Tip | Açıklama |
---|---|---|
Parametre | Tip | Açıklama |
---|---|---|
Parametre | Tip | Açıklama |
---|---|---|
_modem
HardwareSerial
EC25'in bağlı olduğu serial port
_pc
HardwareSerial
Debug çıktılarını alacağınız cihazın bağlı olduğu serial port
command
String
Gönderilecek Komut
response
String
Debug çıktılarını alacağınız cihazın bağlı olduğu serial port
return
int
Gelen cevabın kategorisi [1]
command
String
Gönderilecek Komut
return
int
Gelen cevabın kategorisi [1]
_modem
HardwareSerial
EC25'in bağlı olduğu serial port
_pc
HardwareSerial
Debug çıktılarını alacağınız cihazın bağlı olduğu serial port
addr
String
Ping atılacak adres
return
bool
Ping başarılı oldu mu
addr
String
Bağlantı kurulacak adres
request
String
Gönderilecek HTTPs body
return
bool
İstek başarılı oldu mu