Приветствую Вас ГостьСреда, 08.01.2025, 12:10

AVR & ARDUINO




Каталог статей

Главная » Статьи » Справочник

Метод GSMModem getIMEI()

Описание

Метод объекта GSMModem возвращает IMEI-номер модема. Данную функцию необходимо вызывать после метода begin().

Синтаксис

modem.getIMEI();

Параметры

modem - объект класса GSMModem

Возвращаемые значения

String - строку с IMEI-номером модема.

Пример

// библиотеки
#include <GSM.h>

// объект для верификации модема
GSMModem modem;

// переменная для хранения IMEI
String IMEI = "";

void setup()
{
 // инициализируем последовательный интерфейс передачи данных
 Serial.begin(9600);

 // начинаем тестирование модема (сбрасываем и проверяем отклик)
 Serial.print("Starting modem test...");
 if(modem.begin()) 
 Serial.println("modem.begin() succeeded");
 else
 Serial.println("ERROR, no modem answer.");
}

void loop()
{
 // получаем IMEI-номер модема
 Serial.print("Checking IMEI...");
 IMEI = modem.getIMEI();

 // убеждаемся, что мы получили IMEI-код
 if(IMEI != NULL)
 {
 // выводим IMEI по последовательному интерфейсу
 Serial.println("Modem's IMEI: " + IMEI);
 // сбрасываем модем для проверки процесса загрузки:
 Serial.print("Reseting modem...");
 modem.begin();
 // повторно получаем и проверяем IMEI-номер
 if(modem.getIMEI() != NULL)
 {
 Serial.println("Modem is functoning properly");
 }
 else
 {
 Serial.println("Error: getIMEI() failed after modem.begin()");
 }
 }
 else
 {
 Serial.println("Error: Could not get IMEI");
 }
 // ничего не делаем:
 while(true);
}

Смотрите также:

Конструктор GSMModem

begin()


Библиотека GSM

Справочник

Материалы взяты с официального сайта проекта Arduino и представлены по лицензии Creative Commons Attribution-ShareAlike 3.0 License.



Источник: http://arduino.cc/en/Reference/GSMModemGetIMEI
Категория: Справочник | Добавил: magi (04.03.2015)
Просмотров: 704 | Теги: библиотека, gsm, arduino, modem | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Поиск
Вход на сайт
На правах рекламы

Мы переезжаем на сайт Arduino по-русски