06.06.2015

GSM/GPRS модули Neoway M660 и M680

Neoway, M2M, M660, M680

M2M модули Neoway M660 и M680 - 4-х диапазонные GSM/GPRS модули, рекомендуемые к применению в новых разработках.
Эти модули одновременно одинаковы и в тоже время различны. Выполняемые функции и технические возможности их идентичны - полноценный TCP/IP стек, возможность совершать звонки, отправлять SMS, возможность получить собственные координаты от GSM сети, и т. д.
Внешнее исполнение модулей кардинально отлично, а это значит, что каждый сможет выбрать наиболее подходящий модуль для разрабатываемого устройства.

Наше ценовое предложение на модули M660 и M680 Вас также приятно удивит!

В раздел Продукция.



Технические характеристики модулей Neoway M660 и M680:


  • Рабочие частоты 850/900/1800/1900 МГц
  • GPRS multi-slot Class 12
  • Максимальная скорость GPRS 85.6 Kbit/s (UL)
  • Максимальная скорость EDGE 236.8 Kbit/s (DL)
  • Интегрированный TCP/IP стек:
    • TCP client/server, UDP, FTP, DNS, HTTP, SMTP, POP3
  • CSD/USSD
  • SMS: Text/PDU
  • Voice: FR, HR, EFR, AMR
  • Управление AT-командами GSM 07.07, 07.05
    • Neoway enhansed AT command
  • Интерфейс управления UART: TXD, RXD, DTR и RING
  • Интерфейс SIM-карт: 1.8 V / 3 V
  • Напряжение питания: 3.5 V - 4.3 V
    • Рекомендованный уровень - 3.9 V
  • Ток в режиме ожидания менее 2 mA
  • Корпус:
    • M660 : LCC, всего(!) 28 выводов (22 mm. X 18.4 mm. X 2.8 mm.)
    • M680: LGA, 71 вывод (18 mm. X 15 mm. X 2.1 mm.)
  • Диапазон рабочих температур: -40 С - +85 С


Настройка и установка GPRS соединения

Наиболее распространенное применение модулей GSM/GPRS, безусловно,- это передача данных в сети Internet посредством встроенного TCP/IP стека. Рассмотрим команды и их последовательность для настройки и "поднятия" GPRS соединения в GSM сети оператора Beeline.

Примем за отправную точку факт, что модуль уже включен и готов работать с AT командами:

at
OK

Отправка команды АТ для проверки готовности модуля работать с АТ командами

Получение ответа о модуля. модуль готов

at+creg?
+CREG: 0,1
OK

Отправка команды для проверки успешной регистрации модуля в сети GSM

Получение ответа - модуль зарегистрирован в сети успешно

at+csq
+CSQ: 19, 99
OK

Отправка команды для проверки уровня сигнала сети GSM. Не лишне убедиться, что модуль находится в зоне покрытия сети GSM с достаточным уровнем сигнала

Получение ответа со значение уровня сигнала сети GSM. Уровень сигнала достаточный для работы в GPRS

AT+NETAPN="internet.beeline.ru","beeline","beeline"
OK

Отправка команды для настройки GPRS (Предварительно необходимо уточнить APN (первый параметр команды), USER(второй параметр команды) и Password(третий параметр команды) у оператора сети в которой планируется работать.) В данном примере выполняется настройка для работы в GSM сети оператора Beeline

Получение ответа от модуля об успешном внесении настроек для GPRS соединения

at+cgatt=1
OK
Отправка команды для включения GPRS

Получение ответа от модуля об успешном включении GPRS. Ответ от модуля может поступить через 1 - 5 секунд после получения команды. Задержка в получении ответа от модуля зависит от выбранного оператора GSM сети
at+cgatt?
+CGATT: 1
OK
Отправка команды для проверки текущего состояния GPRS. В данном примере команда была отправлена как дополнительная проверка был ли включен GPRS

Получение ответа от модуля о состоянии GPRS - включен
at+xiic=1
OK
Отправка команды на подключение GPRS. На этом этапе модуль подключается к GPRS используя настройки APN указанные выше

Получение ответа об успешном подключении к GPRS
at+xiic?
+XIIC: 1,10.93.112.24
OK
Отправка команды для проверки состояния подключения к GPRS

В ответ модуль отправит назначенный ему сетью IP адрес

На этом этапе соединение GPRS с GSM сетью выбранного оператора произведена успешно и модуль готов к полноценной работе в Internet.


Установка HTTP соединения

После успешной установки соединения GPRS приложению доступен встроенный TCP/IP стек для работы в сети Internet.

Рассмотрим пример HTTP соединения.

at+httpara=url,www.seges-electronics.ru/
OK

Отправка команды с указанием адреса для соединения

Получение ответа от модуля - адрес введен корректно

at+httpsetup
OK

Отправка команды на установку HTTP соединения

Получение ответа - HTTP соединение установлено успешно

at+httpaction=0
OK
+HTTPRECV:
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
...

Отправка команды с указанием типа текущего HTTP запроса - GET

Получение ответа - данные успешно получены

Полный лог полученных данных не приводится

в виду его не информативности в рамках данного примера