Функція stop()

Документація

Клас GSMClient

stop()

Відключає від сервера

Синтаксис
client.stop()

Параметри
нема

Повертає
нічого

Приклад
// бібліотеки
#include <GSM.h>

// PIN-номер
#define PINNUMBER ""

// дані APN
#define GPRS_APN       "GPRS_APN" // замінити Ваш GPRS APN
#define GPRS_LOGIN     "login"    // замінити Вашим GPRS-логіном
#define GPRS_PASSWORD  "password" // замінити Вашим GPRS-паролем

// ініціалізувати приклад бібліотеки
GSMClient client;
GPRS gprs;
GSM gsmAccess; 

// URL, шлях і порт (наприклад: arduino.cc)
char server[] = "arduino.cc";
char path[] = "/";
int port = 80; // порт 80 за замовчуванням для HTTP

void setup()
{
  // ініціалізувати послідовні зв’язки
  Serial.begin(9600);
  Serial.println("Розпочати роботу веб-клієнта Arduino.");
  // стан підключення
  boolean notConnected = true;

// Після початку роботи модема функцією GSM.begin()
  // приєднати шилд до GPRS-мережі за допомогою APN, логіна та пароля
  while(notConnected)
  {
    if((gsmAccess.begin(PINNUMBER)==GSM_READY) &
        (gprs.attachGPRS(GPRS_APN, GPRS_LOGIN, GPRS_PASSWORD)==GPRS_READY))
      notConnected = false;
    else
    {
      Serial.println("Не підключено");
      delay(1000);
    }
  }

  Serial.println("підключення...");

  // якщо отримано з’єднання, повідомити по послідовному підключенню:
  if (client.connect(server, port))
  {
    Serial.println("connected");
    // Зробити HTTP-запит:
    client.print("Отримати ");
    client.print(path);
    client.println(" HTTP/1.0");
    client.println();
  } 
  else
  {
    // якщо не здійснено підключення до сервера:
    Serial.println("підключення неуспішне");
  }
}

void loop()
{
 // якщо є доступні вхідні байти
  // з сервера, прочитати та надрукувати їх:
  if (client.available())
  {
    char c = client.read();
    Serial.print©;
  }

// якщо сервер відключено, припинити роботу клієнта:
  if (!client.available() && !client.connected())
  {
    Serial.println();
    Serial.println("відключення.");
    client.stop();

    // більше нічого не робити:
    for(;;)
      ;
  }
}

Повернутись до головної

Коментарі 0

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.