Cellron Kütüphane Kullanımı
1- atCommands
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 |
---|---|---|
|
| EC25'in bağlı olduğu serial port |
|
| Debug çıktılarını alacağınız cihazın bağlı olduğu serial port |
int sendCommand(String *command, String *response);
EC25'e AT komutlarını göndermek için kullanılır.
Parametre | Tip | Açıklama |
---|---|---|
|
| Gönderilecek Komut |
|
| Debug çıktılarını alacağınız cihazın bağlı olduğu serial port |
|
| Gelen cevabın kategorisi [1] |
int sendCommand(String *command);
EC25'e AT komutlarını göndermek için kullanılır. (Cevap yollanmaz)
Parametre | Tip | Açıklama |
---|---|---|
|
| Gönderilecek Komut |
|
| Gelen cevabın kategorisi [1] |
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.
Parametre | Tip | Açıklama |
---|---|---|
|
| EC25'in bağlı olduğu serial port |
|
| Debug çıktılarını alacağınız cihazın bağlı olduğu serial port |
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.
Parametre | Tip | Açıklama |
---|---|---|
|
| Ping atılacak adres |
|
| Ping başarılı oldu mu |
bool sendHttpsReq(String addr, String *request);
İstenen adrese HTTPs isteği yollanır
Parametre | Tip | Açıklama |
---|---|---|
|
| Bağlantı kurulacak adres |
|
| Gönderilecek HTTPs body |
|
| İstek başarılı oldu mu |
Örnek Kod:
Last updated