Функція getIMEI()
Клас GSMModem
getIMEI()
Отримує IMEI-номер модему. Викликається після GSMModem.begin().
Синтаксис
modem.getIMEI()Параметри
немаПовертає
рядок: IMEI-номер модемуПриклад
// бібліотеки
#include <GSM.h>
// об'єкт перевірки модему
GSMModem modem;
// IMEI змінна
String IMEI = "";
void setup()
{
// ініціалізувати послідовні зв’язки
Serial.begin(9600);
// почати тест модема (скинути і перевірити відповідь)
Serial.print("Розпочати тест модема...");
if(modem.begin())
Serial.println("modem.begin() успішно");
else
Serial.println("Помилка, нема відповіді модема");
}
void loop()
{
// отримати IMEI модема
Serial.print("Перевірка IMEI...");
IMEI = modem.getIMEI();
// перевірити відповідь IMEI
if(IMEI != NULL)
{
// показати IMEI на серійному моніторі
Serial.println("IMEI модема: " + IMEI);
// скидання модему для перевірки завантаження:
Serial.print("Скидання модему...");
modem.begin();
// отримати та перевірити IMEI ще раз
if(modem.getIMEI() != NULL)
{
Serial.println("Модем працює належним чином");
}
else
{
Serial.println("Помилка: getIMEI() зазнала невдачі після modem.begin()");
}
}
else
{
Serial.println("Помилка: не вдалося отримати IMEI");
}
// нічого не робити:
while(true);
}Повернутись до головної

Коментарі 0