Neoway m590e: Ошибка 404 — Запрашиваемая страница на сайте отсутствует.

Содержание

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

Модули Neoway 2G

Основными областями применения модулей 2G являются системы безопасности, телеметрии и удаленного управления объектами, контроля доступа и навигации, автоматического считывания показаний счетчиков.

Рис. 1. GSM-модуль M660

Исторически первым GSM-модулем производителя, появившимся на отечественном рынке в конце 2013 г., стал M660 (рис.1). Его отличие наименьшее количество выводов и большое расстояние между ними. Эта простая особенность в сочетании с корпусом LCC обеспечивает максимальное удобство монтажа модуля при любых условиях производства. За счет простоты монтажа и расширившегося со временем набора команд M660 остается самым популярным 2G-модулем на сегодня.

Затем, в начале 2014 г., начались поставки модуля M680 самого миниатюрного в линейке производителя (15,0х18,0х2,1 мм). Дополнительно производитель встроил в модуль аудиоусилитель мощностью 0,9 Вт и расширил набор поддерживаемых AT-команд. Таким образом, M680 позволил создавать очень компактные и недорогие GSM-устройства с голосовой связью, которые, помещаясь в спичечный коробок, обладают функционалом, превосходящим возможности своих более громоздких аналогов.

Рис. 2. GSM-модуль M590E

Кроме того, через несколько месяцев после M680 был выпущен модуль M680 OpenCPU. Главная особенность модуля возможность загрузки приложений, благодаря чему он может играть роль управляющего контроллера.

 

В середине 2014 г. на российский рынок начал поставляться модуль M660A, совместимый по основным контактам с SIM900. Его основными преимуществами, по сравнению с конкурентом, стали более высокая скорость передачи данных и низкая цена.

В 2016 г. начались поставки GSM-модуля M590E (рис. 2), предназначенного для построения массовых M2M-устройств, особо чувствительных к стоимости входящих в их состав компонентов. Особенностями M590E, по сравнению с другими модулями производителя, также являются наличие антенного разъема uFl и отсутствие поддержки голосовой связи.

Все перечисленные устройства демонстрируют высокую надежность при работе в российских условиях и рекомендованы для будущих разработок. Также все модули 2G, кроме M590E, поддерживают режим CSD.

Основные характеристики 2G-модулей Neoway приведены в таблице 1.

Таблица 1. Основные характеристики 2G-модулей Neoway

Модуль

M660

M660A

M680

M680 OpenCPU

M590E

Частотные диапазоны, МГц

850/900/1800/1900

900/1800

Поддерживаемые технологии

GSM/GPRS/EDGE-DL*

GSM/GPRS

Голосовой режим

да

нет

Режим CSD

да

нет

Аудиоусилитель

нет

да

нет

Интерфейсы

UART

UART, ADC

UART, ADC

UARTх2,

SPI (I2C),

GPIO,

ADCх3

UART

Напряжение питания, В

3,5–4,3

Ток потребления в режиме энергосбережения, не более, мА

1,5

2

1,5

Диапазон рабочих температур, ºС

–40…+85

Тип корпуса, количество выводов

LCC, 28

LCC, 68

LGA, 83

LGA, 21

Размеры, мм

22×18,4×2,8

24×24×3

15×18×2,1

27,6×21,2×2,6

Основные особенности

Минимальное количество контактов, максимальное удобство монтажа

Совместим по основным контактам с SIM900

Ультракомпактный, встроенный аудиоусилитель 0,9 Вт

Ультракомпактный, загрузка приложений, встроенный аудиоусилитель 0,9 Вт

Только передача данных (голосовой режим
не поддерживается)

Примечание: * — поддержка технологии EDGE на нисходящей линии

Для тестирования устройств производитель предлагает недорогие и полностью готовые к работе отладочные платы с USB-интерфейсом.

 

Модули Neoway 3G/4G

Модули 3G/4G представлены тремя моделями: WM620 и N703 поддерживают технологию 3G, N710E 4G (LTE).

WM620 первый и наиболее компактный 3G-модуль производителя. Сопоставимый по своей стоимости с 2G-модулями некоторых других производителей, WM620 обладает богатым функционалом и позволяет быстро встраивать скоростной M2M-интерфейс в любое устройство.

Рис. 3. 3G-модуль N703

Особенностью модулей N703 (рис. 3) и N710 (рис. 4) является их повыводная совместимость друг с другом, что является ощутимым преимуществом при построении некоторых технических систем. У обоих модулей в качестве основного используется интерфейс USB 2.0.

Рис. 4. LTE-модуль N710

4G-модуль N710E построен на специализированной системе-на-кристалле с ядром Cortex-A7 и тактовой частотой 1,1 ГГц. Модуль поддерживает работу в LTE-диапазонах B1, B3, B7, B8, B20 и содержит встроенный приемник ГЛОНАСС/GPS.

Модули 3G/4G находят свое применение в устройствах, где требуется обеспечить высокую, по сравнению с традиционными модулями 2G, скорость передачи данных, а также в устройствах, работающих на территориях, где отсутствует покрытие сетей 2G, но доступны сотовые сети 3G/4G. Основные характеристики модулей Neoway линейки 3G/4G приведены в таблице 2.

Таблица 2. Основные характеристики модулей Neoway 3G/4G

Модуль

WM620

N703

N710E

Частотные диапазоны, МГц

850/900/1800/1900/2100

Поддерживаемые технологии

GSM, GPRS, EDGE, HSDPA

GSM, GPRS, EDGE, HSPA+, LTE Cat. 4

Наличие приемника ГЛОНАСС/GPS

нет

да

Интерфейсы

UART, ADC, USB 2.0

UART, SPI, I2C, ADCх2, USB 2.0

Напряжение питания, В

3,3–4,3

Ток потребления в режиме
энергосбережения, не более, мА

6

5

Диапазон рабочих температур, ºС

–30…+80

–40…+80

Тип корпуса, количество выводов

LCC, 62

LCC, 63

Размеры, мм

30×30×2,7

28×38×3

Основные особенности

Наиболее компактный в линейке 3G/4G

Повыводно совместим с LTE-модулем N710E

Cortex-A7, 1,1 ГГц, dual SIM, встроенный приемник GPS/ГЛОНАСС, повыводно совместим с 3G-модулем N703

 

Смарт-модули Neoway

Особый интерес разработчиков вызывает продукция производителя, получившая название смарт-модулей. Смарт-модули по своей функциональности напоминают смартфоны и объединяют в себе четырехъ­ядерный процессор Cortex-A7, несколько гигабайт ОЗУ и Flash, 3G/4G-модем, Wi-Fi, Bluetooth, приемники GPS/ГЛОНАСС и FM-радио, а также интерфейсы для подключения дисплея с сенсорной панелью, камер, карты памяти. Модули работают под управлением ОС Android или, опционально, Windows 10. Смарт-модули предназначены для построения интеллектуальных терминальных устройств, применяемых в системах безопасности, автоматизации зданий, локализации и навигации. Модули AM809 (рис. 5) и AM809W повыводно совместимы между собой. Основные характеристики смарт-модулей Neoway приведены в таблице 3.

Рис. 5. Смарт-модуль AM809

Таблица 3. Основные характеристики смарт-модулей Neoway

Модель

AM809W

AM809

CPU

4 ядра, Cortex-A7, 1,2 ГГц

4 ядра, Cortex A7, 1,1 ГГц

Объем ОЗУ, Гбайт

4

8

Объем Flash, Гбайт

4

8

Операционная система

Android, Windows 10

Беспроводные интерфейсы

3G, Wi-Fi (b/g/n), BT3.0, BT4.0, FM-радио, GPS/ГЛОНАСС

Проводные интерфейсы

Дисплей WVGA 800х480 п, емкостная сенсорная панель, основная камера 8 Мп, дополнительная камера 2 Мп, USB 2.0, SDIO 3.0

Дисплей qHD 960х540 п, емкостная сенсорная панель, основная камера 8 Мп, дополнительная камера 3 Мп, USB 2.0, SDIO 3.0

Напряжение питания, В

3,5–4,3

Ток потребления в режиме ожидания, мА

4

Тип корпуса, количество выводов

LCC, 152

Размеры, мм

40×40×2,8

Диапазон рабочих температур, ºС

–25…+75

Разработчикам доступны отладочные комплекты смарт-модулей, в состав которых входит все необходимое для быстрого тестирования: плата с модулем, дисплеем с сенсорной панелью, двумя камерами, кнопками, разъемами питания, карты памяти, USB, а также антенны GSM/GPS и блок питания.

* * *

Постоянно расширяющаяся линейка модулей сотовой связи Neoway предоставляет разработчикам возможность выбора оптимального решения для построения практически любой M2M-системы.

Литература
  1. Анисимов А. Новый GSM-модуль Neoway M660A // Беспроводные технологии. 2015. No 1.
  2. Анисимов А. Новый GSM-модуль Neoway M680 OpenCPU с возможностью загрузки приложений пользователя // Беспроводные технологии. 2015. No 3.
  3. www.wless.ru

Дешевый модуль GSM с поддержкой GPRS , для самоделок и удаленного управления.

GSM модуль представляет собой беспроводное устройство (модем) для приема/передачи данных в сетях мобильной связи.

Neoway M590E — двухдиапазонный GSM-модуль без поддержки голосовой связи.

Технические характеристики:

Частотный диапазон
900/1800 МГц

Температурный диапазон
рабочий: -40…+85 °

Энергопотребление
напряжение питания: 3,3…4,8 В (номинальное 3,9 В)

Протоколы передачи данных
GPRS class 10
GPRS: максимальная скорость 48 кбит/с
SMS: прием/передача, точка-точка MO/MT, широковещательный режим
встроенный стек протоколов TCP/UDP/FTP/DNS: клиент TCP/UDP-сервера или M2M

Набор AT-команд
GSM 07.05, 07.07
Пришел мне недавно такой модуль, покупал у другого продавца, но он поднял цену. Это довольно старый и простой модуль. Сам модем какой то бывший в употреблении, это видно по фото, все остальное новое.


Все приходит россыпухой, остается все это спаять

Питание GSM-модуля

В мануале сказано, что при наличии в цепи питания конденсатора емкостью 1000 мкФ требование к источнику питания по току – 0,6А (при напряжении 3,9 В)

Не забудьте вывод BOOT надо замкнуть на GND через резистор на 10 кОм, тогда при подаче питания, модуль включится.
Модуль управляется по UART с помощью AT-команд
Сам модуль можно использовать в домашней автоматике и системе умный дом, собрать на нем сигнализацию, можно подключить его к Arduino, принимать и отправлять СМС и управлять удаленно устройствами. Вобщем найти кучу применения, выходящей за рамки данного сайта. Модуль очень дешевый, к покупке рекомендую. Кто желает получить дополнительную информацию, ниже привожу ссылки.

Скачать
Описание и команды управления
radiolaba.ru/microcotrollers/gsm-modul-neoway-m590-opisanie-i-komandyi-upravleniya.html
Neoway M590 Hardware Design Manual V1.1
www.avislab.com/blog/wp-content/uploads/2015/10/Neoway_M590_Hardware_Design_Manual_V1.1.pdf
Neoway M590 AT Command Sets V3.0
www.avislab.com/blog/wp-content/uploads/2015/10/Neoway_M590_AT_Command_Sets_V3.0.pdf

GSM module M590e Neoway 900/1800 MHz GPRS SMS Diy

Описание

  • поддержка сетей 900M-1800M, GSM диапазона
  • поддержка микроконтроллеров для TTL уровней
  • Если вы тестируете ,и нет TCP соединения, отправьте в порт :AT+XISP=0

Neoway M590E — двухдиапазонный GSM-модуль без поддержки голосовой связи, предназначенный для M2M-приложений. M590E поддерживает GPRS class 10, имеет встроенный стек TCP/IP и предназначен для работы в индустриальном температурном диапазоне. Корпус LCC обеспечивает удобство монтажа.

  • потребляемый ток в режиме разговора: 128 мА
  • максимальное значение тока потребления: 210 мА

Протоколы передачи данных

  • GPRS class 10
  • GPRS: максимальная скорость 48 кбит/с
  • SMS: прием/передача, точка-точка MO/MT, широковещательный режим
  • встроенный стек протоколов TCP/UDP/FTP/DNS: клиент TCP/UDP-сервера или M2M

Набор AT-команд

  • GSM 07.05, 07.07
  • Проприетарные расширения

Хорошее описание http://radiobaba.ru/microcotrollers/gsm-modul-neoway-m590-opisanie-i-komandyi-upravleniya.html

Схема подключения GSM модуля к Arduino:


Arduino -------> GSM

5V      -------> 5V

GND     -------> GND

D5      -------> BOOT

D7      -------> TXD

D8      -------> RXD

Подключив GSM модуль к ардуино по вышеприведенной схеме, Вы можете попробовать в действии его уже прямо сейчас!

Для сбора Вам понадобится:
1. Ардуино Уно — 1шт;
2. NeoWay M590E — 1 шт;

Данная программа представляет собой примитивную сигнализацию, которая совершает звонок при сработке датчика.

Для прошивки Arduino uno r3 необходимо всего лишь выбрать в выпадающем списке ниже, Вашу плату, указать порт и нажать Run on Arduino.

Что бы прочитать данные из ком порта, выберите ниже используемый ардуиной COM порт, скорость и нажмите Connect

Предлагаю полный спектр услуг по разработке систем автоматики и автоматизации бытового и промышленного направления. Имею в наличии готовые модульные решения для системы «умный дом»: вентиляция, отопление, освещение, дистанционное управление. Поверьте, «Умный дом», сегодня, уже не роскошь, а вполне ДОСТУПНАЯ для каждого из нас РЕАЛЬНОСТЬ!)))

Neoway M590E – GSM модуль (краткий обзор)

Neoway M590E – простой GSM/GPRS модуль, управляемый AT командами через Serial интерфейс.
В этом обзоре я кратко расскажу и продемонстрирую основной функционал модуля.

Сам модуль можно заказать с Китая и, для удешевления, заказать простой DIY комплект.

 

Описание пинов:
+5V – тут и так понятно
GND – минус, земля

I – RING (сигнализирует о поступлении звонка, смс короткими импульсами)
T – TX
R – RX
V – Voltage (питание, если будете питать через этот контакт, то необходимо подавать 4.2 В!)
K – On (включение)
G – Ground

Для включения модуля необходимо после подачи питания замкнуть пин K на землю (G).

Если питание подается через выводы +5V и GND, обратите внимание на наличие диода после +5V (две площадки). Обратите внимание, что нужен источник питания на 5V 2A (или просто припаяйте между выводами +5V и Ground конденсатор на 1000 мкф или больше), поскольку при запуске модуля кратковременное потребление может достигать 2A!

Подключение:

Для подключения и тестового запуска Вам понадобится USB-TTL конвертер, например на FT232 или Ch440G на 3.3V

Подключаем по следующей схеме: 
M590E    USB-TTL
T         –        R
R         –        T
G         –       G

где T – TX, R – RX, G – Ground
 

Настройка и запуск USB-TTL (USB UART):

Обратите внимание, что дешевые модули обычно приходят переконфигурированные, и, соответственно, скорость порта может отличатся от 9600 или 115200. Подбирается экспериментальным путем. У меня модуль оказался настроенным на 19200 бод.

В качестве терминала используется Serial Monitor с Arduino IDE, но также можно использовать Putty и т.п.

Подключаем USB-TTL к компьютеру, подаем питание на модуль и замыкаем на модуле контакт K на землю (не более 2 секунд). Если модуль запустился, загорится светодиод и в консоли появится :

MODEM:STARTUP

Запуск:
Первое, с чем я столкнулся при запуске – это большая «прожорливость» модуля. Подключив источник с 5V 1A я увидел следующее:

Уже подумав, что модуль неисправен, подключил источник 5V 3A. И о чудо! Модуль все таки запустился 🙂 (Как оказалось, производитель рекомендует источник питание не меньше 2А)

Если сим карта не сможет зарегистрироваться в сети, Вы увидите только надпись MODEM:STARTUP (без +PBREADY). Попробуйте сменить сим карту или снять пин код (если он был установлен).

+PBREADY – указывает на успешный запуск и готовность к работе.

 

Основные команды:

ATI – информация о модуле

AT+CPAS – проверка статуса модуля

AT+CREG? – статус регистрации в сети

Подробное описание команд и результата можно найти в официальном даташите:

Neoway-M590-at-command-sets-v3.pdf

 

 

Модем NEOWAY M590 – первое знакомство

Пошаговая инструкция по сборке, настройке и работе с модемом NEOWAY M590.

На днях получил посылку с комплектом деталей для сборки GSM/GPRS модема NEOWAY M590. Сейчас работаю над одним проектом для друга, где этот модем и будет использоваться.

Документация по модему:

Neoway_M590_Hardware_Design_Manual_V1.1.pdf (999,7 KiB, 1 341 hits)

Не буду тянуть “кота за хвост” и сразу приступим к описанию сборки.

Сборка модема NEOWAY M590

Комплект для сборки модема NEOWAY M590 выглядит так:

Китайцы молодцы – вложили все необходимое и ничего не забыли. Приступим…

Для начала необходимо запаять на плату SMD компоненты.

С одной стороны платы впаиваем диод и резистор как показано на фото. Не забываем, что диод надо установить анодом к контакту +5V.

Переворачиваем плату и устанавливаем на нее еще один резистор и светодиод. Про полярность светодиода не забываем.

Теперь нам необходимо установить сам модуль M590. На модуле и на плате нарисованы кружки. При установке модуля на плату они должны совпасть.

Далее устанавливаем держатель для SIM карты.

Осталось впаять два контакта для питания, 6 для обмена данными и подключить антенну.

Если сейчас установить SIM карту и подать питание, то модем не включится.

Долго с этим разбирался, но удалось найти решение. Для включения модема необходимо закоротить контакты K и G на плате.

Подключение модема NEOWAY M590 к компьютеру

Для подключения модема к компьютеру я буду использовать USB2TTL переходник в котором помимо RX и TX есть еще и питание 5 вольт.

  • Вывод T модема NEOWAY M590 подключаем к выводу RXD переходника
  • Вывод R модема NEOWAY M590 подключаем к выводу TXD переходника
  • Вывод GND модема NEOWAY M590 подключаем к выводу GND переходника
  • Вывод +5V модема NEOWAY M590 подключаем к выводу +5V переходника
  • Выводы G и K модема NEOWAY M590 необходимо закоротить перемычкой
  • Вставить SIM карту без PIN кода

После подключения USB2TTL переходника к USB порту на модеме NEOWAY M590 должен заморгать светодиод.

Проверка модема NEOWAY M590

Для начала, нам необходимо посмотреть номер COM порта переходника. Это можно сделать в диспетчере устройств.

В моем случае это будет COM1.

Проверять работу модема NEOWAY M590 я буду через программу Putty.

Запускаем Putty и выставляем настройки как указано на картинке.

После этого жмем внизу программы на кнопку Open

В открывшемся окне вводим команду AT и жмем Enter.

Если вы не получили ответ OK, то попробуйте изменить в настройках Putty значение Speed на 19200.

Далее я опишу несколько команд с которыми вы можете побаловаться.

AT+GETVERS — узнать версию прошивки модуля.

Результат:

1103_C6C30000_V0120t

OK

ATI – выводит модель и версию модуля.

Результат:

NEOWAY
M590
REVISION 01.20t

OK

AT+CSQ – определяет уровень сигнала мобильной сети:

Результат:

+CSQ: 20,1

OK

ATD[номер телефона} – звонок на указанный номер.

Пример: ATD1234567

Описание AT команд модема NEOWAY M590:

Neoway_M590_AT_Command_Sets_V3.0.pdf (926,4 KiB, 1 779 hits)

На этом все. Буду пока разбираться с работой по GPRS с этим модемом через Arduino.

Neoway M590 на Aliexpress.

Комплект для сборки модуля

GSM / GPRS: 4 шага (с изображениями)

Перед подключением источника питания к модему GSM необходимо подготовить компьютер для связи с модемом. Для этого требуется аппаратный инструмент и два программных инструмента.

Для управления модемом через порт USB персонального компьютера вам потребуется специальный драйвер.

Загрузите драйвер Prolific USB и установите его.

Теперь пора обзавестись оборудованием: вам понадобится преобразователь TTL-USB (он же UART-USB).
С помощью этого устройства вы можете управлять GSM-модемом со своего персонального компьютера. В Интернете есть множество предложений на выбор.

Теперь взгляните на соединительные штыри преобразователя. Вывод RXD преобразователя должен быть подключен к выводу TXD модема. (TXD означает: передача данных, в то время как RXD — это данные чтения: если одно устройство записывает данные, другое будет читать их, и наоборот.) Точно так же контакт TXD преобразователя должен быть подключен к контакту RXD модема GSM. Затем подключите контакт GND преобразователя к тому же источнику питания, который вы используете для питания своего модема GSM.(Опять же: используйте источник питания не менее 2 А.)

Оставьте вывод 5 В преобразователя неподключенным! Если вы подключите GSM-модуль к 5V (и вы не использовали диод при сборке комплекта), вы наверняка испортите GSM-модуль.

Далее требуется терминальная программа. Это в основном похоже на окно с обычным текстом, ожидающее ваших команд, чтобы отправить их модему. Я обнаружил, что PuTTY прост в использовании, поскольку от вас требуется только 2 параметра: номер COM-порта, к которому подключен ваш GSM-модем, и скорость связи (скорость передачи), на которую настроен ваш модем.Вы можете узнать больше об использовании PuTTY здесь.

Когда конвертер TTL-USB подключен к USB-порту. В Windows7 в окне диспетчера устройств отображается номер порта, принадлежащий конвертеру (см. Рисунок выше). Это номер порта, который вы должны ввести в программе терминала.

Другой параметр, который вы должны указать, — это скорость последовательной связи. Мой M590E имеет скорость по умолчанию 38400 бит / сек.

После того, как вы установили драйвер USB, соединили проводку и подключили преобразователь TTL и настроили программу терминала, вы готовы подключить положительную клемму источника питания к модему GSM и дождаться его загрузки.

Если все в порядке, светодиод на модеме GSM начинает мигать, и в окне терминала отображается:

МОДЕМ: ЗАПУСК

Если вы ранее вставляли действующую SIM-карту в держатель карты GSM-модема, и на SIM-карте нет PIN-кода код скоро вы увидите:

+ PBREADY

Это означает, что телефонная книга готова. Это также означает, что ваш модем GMS готов к работе, он может считывать информацию с вашей SIM-карты, а источник питания может обеспечивать достаточный ток. Вы все сделали правильно!

Однако, если этап запуска повторяется бесконечно, у вас, вероятно, проблема с источником питания.Проверьте пайки, соединения проводов и сам источник питания.

Еще хуже, если вы ничего не видите в окне терминала, проверьте проводку преобразователя TTL и модема.

Если на терминале появляются странные символы, вам необходимо выбрать другую скорость для последовательной связи. Попробуйте использовать эти стандартные значения, пока не получите читаемый текст на терминале: 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200.

Теперь введите AT-команду, самую простую:

AT

Нажмите Enter, и посмотрим, как ответит ваш модем:

ОК

Вот и все! Ваш модем GSM работает.Вы проделали отличную работу. Осталось только самое легкое и забавное: отправим SMS!

TCP-связь от NEOWAY M590E — Успешно

Некоторые микросхемы GSM / GPRS не поддерживают службы HTTP, и поскольку модемы управляются с помощью AT-команд, наборы AT-команд в NEOWAY M590E очень ограничены командами HTTP.

Единственным вариантом связи с любым облачным или локальным сервером был протокол TCP. Я использовал службы HTTP во многих своих проектах и ​​экспериментах, это просто и с помощью нескольких строк кода можно управлять HTTP-запросами.В течение нескольких недель я боролся с TCP-запросом, и каждый раз, когда он не может подключиться, или иногда данные отправляются, но со стороны сервера не поступают новые данные.

В основном TCP — это транспортный уровень в модели OSI, а HTTP — на прикладном уровне. TCP будет устанавливать соединение на основе сокетов с предопределенным портом сервера. Например test.com:8989. Я имею в виду, что ему нужен слушатель для прослушивания порта, который вы определяете или открываете для использования.

После нескольких недель тщательного чтения статей и наборов AT-команд, наконец, мне удалось обработать TCP-запрос от модема.Но все же иногда он не работает или не может подключиться к серверу …. бла-бла ..



Микросхема NEOWAY M590E, подключенная к микроконтроллеру

Наконец-то выяснился способ отправки команд с проверкой ошибок, и в случае неудачи он будет повторять шаги снова, пока не добьется успеха. Следующие AT-команды используются для чипов NEOWAY, а наборы AT-команд разных производителей отличаются, поэтому, если вы пытаетесь использовать поток TCP-запросов, который я использовал здесь, пожалуйста, вспомните об этом.: P

при + xisp = 0

at + cgdcont = 1, «IP», «ваш APN»

at + xiic = 1

at + tcpsetup = 1, адрес сервера, порт

at + tcpsend = 1, количество символов

> — когда появится это приглашение, вы можете отправить данные.

ПОЛУЧИТЬ /test.html HTTP1.1

HOST: адрес сервера, порт

Подключение: keep-alive

CTRL + Z — после загрузки данных … отправить команду завершения для отправки данных

at + tcpclose = 1 — отключить IP соединение

AT + CGATT = 0 — отключить GPRS соединение

Я отправляю все эти команды с микроконтроллера и время от времени наблюдаю за подсказками и обработкой ошибок.Время очень важно для отправки команды и получения результатов.

Я разместил видео о том, как мой код обрабатывает ошибки.


Neoway M590e GSM shield v0.3 — Поделиться проектом

ВВЕДЕНИЕ С шести лет я подумал, что было бы круто сделать своего собственного веб-кастера. Не зная тогда многого, я подумал, что могу использовать леску с присоской на конце, и это может помочь.3D-принтеры только становились доступными, а у нас их в то время не было. Итак, идея проекта была отложена. С тех пор мы с папой стали Творцами. Это натолкнуло меня на мысль, что, если бы в «Стихах-пауках» был другой персонаж — скажем, 14 лет, единственный ребенок, выросший со старыми моторами и механическими деталями в подвале и электронными приборами. У него накопилось два 3D-принтера и сварщик. В 9 лет он открыл канал Maker (Raising Awesome). Его отец импульсивно купил швейную машинку в Prime Day, и ТОГДА, в 14 лет, его укусил радиоактивный жук Maker… ну арахнид. Сначала он был Создателем, а затем получил свои паучьи способности. На что был бы похож этот персонаж? Итак, мы придумали перчатку Webslinger Gauntlet и Spidey-Sense Visual AI Circuit. ДИЗАЙН ПРОЕКТА WebSlinger В перчатке Webslinger находится 16-граммовый баллончик с CO2, с помощью которого можно выстрелить в крючок, привязанный к кевлару. Для этого не требуется никакого микроконтроллера, только клапан, который вы найдете для накачивания велосипедных шин. У него будет двигатель в перчатке, чтобы отследить кевлар. Spider-SenseКамера и amp; датчик приближения был вшит в спину рубашки.Raspberry Pi A + служил мозгом для всего костюма, управляя всеми датчиками и камерами внутри костюма. Наряду с этим мы использовали Pi SenseHat со встроенным дисплеем RGB для изменения логотипов, например, при срабатывании «Spidey Sense». Учитывая время этого конкурса, я смог выиграть последний костюм на Хэллоуин. Вы можете найти модель на нашем сайте GitHub: https://github.com/RaisingAwesome/Spider-man-Into-the-Maker-Verse/tree. /master. Это код для запуска RGB и вибрации: from sense_hat import SenseHat время импорта импорт RPi.GPIO как GPIO # Режим GPIO (ПЛАТА / BCM) GPIO.setmode (GPIO.BCM) # установить контакты GPIO GPIO_ECHO = 9 GPIO_TRIGGER = 10 GPIO_VIBRATE = 11 # установить направление GPIO (IN / OUT) GPIO.setup (GPIO_TRIGGER, GPIO.OUT) GPIO.setup (GPIO_ECHO, GPIO.IN) GPIO.setup (GPIO_VIBRATE, GPIO.OUT) смысл = SenseHat () г = (0, 255, 0) б = (0, 0, 255) у = (255, 255, 0) ш = (255,255,255) г = (204, 0, 0) a1 = [ б, г, б, б, б, б, г, б, б, г, б, б, б, б, г, б, б, б, г, г, г, г, б, б, б, б, б, г, г, б, б, б, г, г, г, г, г, р, г, г, б, б, б, г, г, б, б, б, б, б, г, б, б, г, б, б, б, г, б, б, б, б, г, б ] a2 = [ б, б, г, б, б, г, б, б, б, г, б, б, б, б, г, б, б, б, г, г, г, г, б, б, г, б, б, г, г, б, б, г, б, г, г, г, г, г, г, б, г, б, б, г, г, б, б, г, б, б, г, б, б, г, б, б, б, б, г, б, б, г, б, б ] a3 = [ г, б, б, б, б, б, б, г, б, г, б, б, б, б, г, б, б, б, г, г, г, г, б, б, г, б, б, г, г, б, б, г, б, г, г, г, г, г, г, б, г, б, б, г, г, б, б, г, б, б, г, б, б, г, б, б, б, г, б, б, б, б, г, б ] def animate (): # dist дано в футах.# скорость рассчитывается по линейному уравнению y = mx + b, где b = 0 и m = 0,1 sense.set_pixels (a1) time.sleep (0,05 * расстояние ()) sense.set_pixels (a2) time.sleep (0,05 * расстояние ()) sense.set_pixels (a1) time.sleep (0,05 * расстояние ()) sense.set_pixels (a3) time.sleep (0,05 * расстояние ()) def distance (): # Возвращает расстояние в футах StartTime = time.time () timeout = time.time () timedout = Ложь # установите для Trigger значение HIGH, чтобы подготовить систему GPIO.вывод (GPIO_TRIGGER, True) # установите Триггер через 0,00001 секунды (10 мкс) на НИЗКИЙ, чтобы отправить пинг от датчика time.sleep (0,00010) GPIO.output (GPIO_TRIGGER, ложь) # чтобы не ждать вечно, установим тайм-аут, если что-то пойдет не так. а GPIO.input (GPIO_ECHO) == 0: # если мы не получили ответ, чтобы сообщить нам, что он собирается пинговать, двигайтесь дальше. # датчик должен сработать, сделать свое дело и начать отчитываться через миллисекунды.StartTime = time.time () если (time.time () & gt; тайм-аут + .025): timedout = True сломать #print («Истекло время ожидания эхо от низкого до высокого:», время ожидания) timeout = Время начала StopTime = Время начала а GPIO.input (GPIO_ECHO) == 1: # если мы не получаем отскока на датчике с верхней границей диапазона его обнаружения, двигайтесь дальше. # Ультразвук движется со скоростью звука, поэтому он должен возвращаться, по крайней мере, # быстро для вещей, находящихся в пределах допустимого диапазона обнаружения.timedout = Ложь StopTime = time.time () если (time.time () & gt; тайм-аут + .025): timedout = True сломать #print («Тайм-аут эха от высокого до низкого:», время ожидания) # записываем время, когда оно вернулось к датчику # разница во времени между стартом и прибытием TimeElapsed = StopTime — Время начала # умножаем на звуковую скорость (34300 см / с) # и разделим на 2, потому что он должен пройти через расстояние и обратно # затем преобразовать в футы, разделив все на 30.48 см на фут расстояние = (Истекшее время * 17150) / 30,46 #print («Расстояние:», расстояние) если (расстояние & lt; .1): расстояние = 5 distance = round (расстояние) если расстояние & lt; 5: вибрировать () обратное расстояние def vibrate (): # если что-то очень близко, вибрируйте spidey-sense #code pending GPIO.output (GPIO_VIBRATE, Истина) time.sleep (.1) GPIO.output (GPIO_VIBRATE, ложь) # Следующая строка позволит этому скрипту работать автономно, или вы можете # импортировать скрипт в другой скрипт, чтобы использовать все его функции.если __name__ == ‘__main__’: пытаться: GPIO.output (GPIO_TRIGGER, ложь) GPIO.output (GPIO_VIBRATE, ложь) время сна (1) в то время как True: анимировать () # Следующая строка — это пример из импортированной библиотеки SenseHat: # sense.show_message («Шон любит Бренду и Коннора !!», text_colour = желтый, back_colour = синий, scroll_speed = .05) # Обработка нажатия CTRL + C для выхода кроме KeyboardInterrupt: print («\ n \ nВыполнение Spiderbrain остановлено.\ n «) GPIO.cleanup () Визуальный AII Если вы видели Человека-паука: Возвращение домой, вы бы знали о совершенно новом ИИ под брендом Старка, Карен, которую Питер использует в своей маске, чтобы помочь ему в миссиях. Карен была разработана, чтобы иметь возможность выделять угрозы и предупреждать Питера о его окружении, а также управлять многими функциями его костюма. Хотя создание чат-бота с ИИ, который отвечает голосом и чувством эмоций, может быть не самой простой задачей для этого соревнования, мы заранее продумали возможность включения способа создания этого искусственного «паучьего чутья».«Мы решили, что сейчас самое подходящее время, чтобы воспользоваться всплеском популярности Microsoft Azure и API машинного зрения, предоставляемого Microsoft. Мы создали решение« видеть в темноте »с помощью Raspberry Pi Model A и камера NoIR: облачный сервис Microsoft Computer Vision может анализировать объекты на изображении, которое снимается камерой Raspberry Pi (также известной как моя камера Pi-der), прикрепленной к ремню. Чтобы активировать это супер-шестое чувство, у меня как только акселерометр Sense Hat стабилизируется, снимок будет сделан автоматически.Используя личную точку доступа моего мобильного телефона, API Azure анализирует изображение, а пакет eSpeak Raspberry Pi сообщает мне об этом через наушник. Это позволяет костюму определять, приближается ли за мной машина или злой злодей. Python Visual AI для Microsoft Azure Machine Vision: import os запросы на импорт из Picamera импорт PiCamera время импорта # Если вы используете блокнот Jupyter, раскомментируйте следующую строку. #% matplotlib встроенный import matplotlib.pyplot как plt из PIL импорта изображения из io импорт BytesIO камера = PiCamera () # Добавьте ключ подписки Computer Vision и конечную точку в переменные среды. subscription_key = «ЗДЕСЬ ВАШ КЛЮЧ !!!» endpoint = «https://westcentralus.api.cognitive.microsoft.com/» Analyse_url = конечная точка + «видение / версия 2.0 / анализ» # Установите image_path как локальный путь к изображению, которое вы хотите проанализировать. image_path = «image.jpg» def spidersense (): камера.start_preview () время сна (3) camera.capture (‘/ home / spiderman / SpiderBrain / image.jpg’) camera.stop_preview () # Считываем изображение в байтовый массив image_data = open (image_path, «rb»). read () headers = {‘Ocp-Apim-Subscription-Key’: subscription_key, ‘Content-Type’: ‘application / octet-stream’}. params = {‘visualFeatures’: ‘Категории, Описание, Цвет’} ответ = запросы.post ( analysis_url, headers = headers, params = params, data = image_data). отклик.Raise_for_status () # Объект «анализ» содержит различные поля, описывающие изображение. Большинство # соответствующий заголовок для изображения получается из свойства ‘description’. анализ = response.json () image_caption = analysis [«описание»] [«captions»] [0] [«текст»]. capitalize () the_statement = «espeak -s165 -p85 -ven + f3 \» Коннор. Я вижу «+ \» «+ image_caption +» \ «—stdout | aplay 2 & gt; / dev / null» os.system (the_statement) #print (image_caption) паучье чувство () СОЗДАЙТЕ ВИДЕО Чтобы увидеть все это вместе, вот наше видео о сборке:

Обновление прошивки

Neoway m590e Полное руководство по загрузке и обновлению прошивки… обновлено 25 июля 2021 г.



Обновите прошивку до последней версии на вашем устройстве, neoway m590e обновите прошивку, обновите текущую версию прошивки до последней версии, загрузите новейшую прошивку.

Обновление прошивки

neoway m590e

Загрузите новую версию программного обеспечения и обновите прошивку последней версии:

  • Последняя версия обновления: 02.01.2020
  • Страна: Все
  • Размер загрузки: 134 МБ
  • Языковой пакет: английский, китайский
  • Версия: 5.1.11

Загрузите прошивку и обновите программное обеспечение прямо сейчас!

Загрузите и обновите прошивку для продуктов: загрузка прошивки neoway m660, прошивка планшета neoway m660, прошивка планшета neoway m663q, обновление прошивки neoway m590e, прошивка neoway m660, .

Посмотреть видео Как обновить прошивку neoway m590e?

СКАЧАТЬ PDF


Модем

Gsm Gprs — Neoway M590e [PDF | TXT]

ИСПОЛЬЗОВАНИЕ МОДЕМА NEOWAY M590E GPRS Модем Neoway M590E GPRS предоставляет в основном услуги SMS и возможность подключения по GPRS.Он поддерживает проверки TCP (серверный или клиентский), UDP, FTP и DNS. Как и большинство модемов, он использует AT-команды для взаимодействия с хостом, хотя некоторые команды относятся только к этому модему. В этой документации основное внимание уделяется использованию модуля с Arduino Uno в качестве хоста. Все документы, относящиеся к использованию этого модема, можно найти здесь: http://docs.mirifica.eu/Neoway.com/archive/M590/

ТРЕБОВАНИЯ  Устойчивый источник питания 3,3 — 4,5 В (в идеале 3,9 В), который может обеспечивать минимум 2А к модулю M590 без опускания ниже 3.3 В.  Конденсатор емкостью 1000 мкФ (по крайней мере), который может обеспечивать большой мгновенный ток. Его следует разместить рядом с модулем. Танталового конденсатора емкостью 100 мкФ будет достаточно, если вы используете литиевый аккумулятор в качестве источника питания.  Диод IN4001, резистор 200 Ом, резистор 4,7 кОм, кнопка и, конечно же, SIM-карта для операций, связанных с SIM-картами.

ПОДКЛЮЧЕНИЯ

На схеме выше ARDUINO_RX = вывод RX SoftwareSerial (например, контакт 2) ARDUINO_TX = вывод TX SoftwareSerial (например, контакт 3) PWR = источник питания (в идеале 3.9 В) для модема GPRS. Обратите внимание, что символы заземления выше указывают на общее заземление контакта заземления модема, заземления его источника питания и контакта заземления Arduino. Вы должны соединить все три GND вместе.

Контакт 1 (GND) — крайний левый контакт на схеме выше. Вы можете проверить это, проверив целостность цепи между контактом 1 и контактом 6 (предпоследний контакт справа) с помощью мультиметра. 2 контакта уже внутренне подключены как контакты GND. ПРОЦЕДУРА ВКЛЮЧЕНИЯ ПИТАНИЯ Для этого проекта файл 3.Для питания модуля использовалась батарея LiPo 7 В. Конденсатор емкостью 1000 мкФ был размещен как можно ближе к модулю между VCC и GND. Прежде чем подавать питание на модуль, необходимо сначала включить Arduino (или любой другой MCU, который вы используете). После подачи питания на оба устройства вы можете включить модуль. Здесь будет объяснена функция вывода ВКЛ / ВЫКЛ. Контакт ON / OFF используется для включения или выключения модема GPRS. Он внутренне подтянут ВЫСОКИЙ до чуть выше 2 В. Это активный НИЗКИЙ вывод.Это означает, что для включения модуля на вывод должен быть установлен НИЗКИЙ уровень. Продолжительность этого низкого сигнала должна составлять не менее 500 мс, после чего вывод может быть переведен в ВЫСОКИЙ уровень. Если будет отправлен еще один НИЗКИЙ сигнал (500 мс), модуль на этот раз отключается. Таким образом, последовательные импульсы переключают модуль между включенным и выключенным состоянием. На схеме выше контакт ON / OFF подключен к GND через переключатель. Таким образом, каждое последующее нажатие переключателя (не менее 500 мс) переключает состояние модема между ВКЛ и ВЫКЛ. Поэтому, чтобы включить модуль сейчас, нажмите кнопку примерно на секунду и отпустите.Красный светодиод должен начать мигать каждую секунду. Это означает, что модуль включен. Светодиод гаснет, если модуль переходит в спящий режим или выключен. ПРОЦЕДУРА ОТКЛЮЧЕНИЯ ПИТАНИЯ Модуль можно выключить с помощью контакта ВКЛ / ВЫКЛ, как объяснялось ранее. Просто нажмите кнопку еще раз на 1 секунду. Подождите не менее 5 секунд, пока модуль не отключится от сети и не выключится должным образом, а затем вы сможете отключить его от источника питания. Вместо использования вывода ВКЛ / ВЫКЛ на модуль также может быть отправлена ​​команда для его отключения.Команда «AT + CPWROFF» сначала отправляется модулю. Подождите 5 секунд, как и раньше, а затем отключите модуль от питания. Процедуры включения и выключения ДОЛЖНЫ точно соблюдаться, чтобы предотвратить некорректную работу или сбой при запуске модуля, или даже повреждение микропрограммы модуля. Убедитесь, что вы используете очень стабильный источник питания (например, аккумулятор LiPo), который вряд ли будет непредсказуемым. Пики могут вызвать превышение

напряжения за пределами возможностей модуля, что приведет к короткому замыканию между VCC модуля и GND.При использовании источника питания с настольной регулировкой убедитесь, что модуль отключен, прежде чем отключать питание. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Большинство модемов GSM / GPRS управляются с помощью AT-команд, хотя некоторые AT-команды специфичны для производителя устройства. «AT» означает «Внимание», и все команды для этого модема должны включать его в качестве префикса. Каждая AT-команда должна заканчиваться символом возврата каретки «\ r», чтобы указать конец команды. Набор AT-команд для M590E можно найти среди файлов по указанной ранее ссылке.AT-команды отправляются на модем по протоколу UART. Однако при использовании Arduino Uno нам понадобится аппаратный последовательный порт для отправки полученных пакетов на ПК (в частности, последовательный монитор Arduino IDE) и для отладки. Таким образом, последовательный порт создается с помощью программного обеспечения (также известного как SoftwareSerial), которое будет использоваться для передачи команд и получения ответов от модема. Теперь, когда определено средство связи, нам нужно выбрать скорость передачи для SoftwareSerial. M590E поддерживает определенные скорости передачи от 2400 до 460800 бод (см. Набор AT-команд).По умолчанию модем M590E настроен на «автоматическое определение скорости». Это означает, что он автоматически определит скорость передачи, с которой вы отправляете ему команды, и настроится на эту скорость. Это произойдет только в том случае, если первая команда, которую вы ему отправите, будет «AT». Ответ на эту команду (и большинство других команд) в случае успеха — «ОК». Это означает, что модем настроен на вашу текущую скорость передачи данных SoftwareSerial и будет поддерживать связь с вами на той же скорости, пока вы не выключите его. Autobauding поддерживается только для определенных скоростей передачи.На всякий случай убедитесь, что скорость кратна 9600 бод. При первом использовании в вашей программе установите скорость передачи порта SoftwareSerial на 115200, если автоматическое определение скорости передачи не является настройкой модема по умолчанию. Вы можете оставить настройку модема на «auto-baud», или вы можете установить его скорость передачи на определенную скорость постоянно с помощью команд. Команда «AT + IPR?» — это запрос, который информирует вас, настроен ли модем на автоматическую скорость передачи или установлена ​​ли определенная скорость передачи. Ответ «МОДЕМ: ЗАПУСК» обычно приходит сразу после включения модема.Это сообщение не будет получено, если модем настроен на автоматическое определение скорости передачи.

После того, как модем настроился на скорость передачи данных (проверяется отправкой «AT» и получением «OK»), он начинает аутентификацию SIM-карты (если таковая имеется). Как только это будет сделано, вы можете получить ответ «+ PBREADY». Затем модем пытается зарегистрировать SIM-карту в сети. Только после регистрации вы можете использовать команды, связанные с SIM-картой, такие как отправка SMS и использование GPRS. Команда «AT + CREG?» Используется для определения статуса регистрации SIM-карты.Ответ обычно имеет формат «+ CREG x, y». Если y равно 1 или 5, значит, SIM-карта успешно подключилась к сети. В противном случае, если y равно 3 или что-то еще, регистрация не удалась. Продолжайте опрашивать модем с командой около минуты, пока не получите правильный ответ. Если он не регистрируется в течение минуты, попробуйте другую SIM-карту (возможно, из другой сети) или перейдите в другое место с лучшим приемом. Команда «AT + CSQ» может использоваться для определения качества сигнала. Проконсультируйтесь с набором AT-команд, чтобы узнать, как интерпретировать возможные ответы.После регистрации SIM-карты вы можете отправлять SMS, совершать звонки (без звука, извините), использовать функции GPRS и т. Д. (Конечно, при условии, что у вас достаточно эфирного времени). Однако, если SIM-карта не вставлена, вы можете начать подавать команды, как только получите «OK» от первого «AT», отправленного в модуль. Команды, относящиеся к SIM-карте, очевидно, работать не будут; они вернут ошибки или не дадут результатов. Чтобы выключить модем, отправьте команду «AT + CPWROFF». Вы должны получить «ОК» от модема. Подождите 5 секунд перед отключением модема.Чтобы выполнить все «отправку» и «получение» команд от модема, программа должна быть загружена в Arduino для выполнения этой задачи. Программа работает в основном следующим образом: • Вы отправляете AT-команду со своего ПК на Arduino через аппаратный последовательный порт; Проще всего это сделать, набрав команду в последовательном мониторе Arduino IDE и нажав Enter. Убедитесь, что для монитора последовательного порта всегда установлено значение «Both NL & CR» внизу, иначе ваша команда не удастся. Скорость передачи, используемая аппаратным последовательным интерфейсом, должна быть как минимум равна скорости передачи данных SoftwareSerial.Установите серийный монитор на эту скорость передачи.  Arduino передает команды модему без изменений через порт SoftwareSerial. Таким образом, Arduino служит посредником между ПК и модемом.  Модем принимает команды, обрабатывает их и отвечает; ответ получает Arduino через порт SoftwareSerial.

 Arduino передает ответ в неизмененном виде на ПК через аппаратный последовательный порт, и ответ отображается на последовательном мониторе.Этот цикл выполняется для каждой отправленной команды и каждого полученного ответа. Программа просто передает все, что получает от ПК, на модем и передает все, что получает от модема, на ПК. Это код:

Библиотека SoftwareSerial включена. Объект SoftwareSerial с именем «модем» создается с использованием контактов 2 и 3 Arduino в качестве RX и TX соответственно. Функция setup () инициализирует аппаратные и программные последовательные порты на 115200 бод. Это скорость передачи данных по умолчанию в тех случаях, когда автоматическое определение скорости передачи не является заводской настройкой по умолчанию.SoftwareSerial, как известно, ненадежен при высоких скоростях передачи данных, таких как 115200, поэтому рекомендуется снизить скорость передачи до безопасного значения, например 19200. Программы ждут в течение 2 секунд, чтобы модем стабилизировался. Функция loop () реализует основную функцию Arduino в этой сборке: канал связи между монитором последовательного порта ПК и модемом. Всякий раз, когда в буфере SoftwareSerial доступны данные, они записываются в последовательный монитор. Всякий раз, когда в аппаратном буфере последовательного интерфейса

имеются данные (т.е.е. данные, которые были введены в последовательном мониторе), данные отправляются на модем. Этот процесс продолжается до тех пор, пока Arduino не выключится. После того, как эта программа загружена в Arduino, ваш модем подключен, как показано на принципиальной схеме, установлена ​​связь между модемом и ПК с помощью AT-команд, а аутентификация и регистрация SIM-карты завершены, теперь вы можете использовать модем для любых поддерживаемых им операций. Некоторые примеры операций будут объяснены ниже. Обратите внимание, что все AT-команды должны иметь в конце символ «\ r» (возврат каретки), который должен автоматически присоединяться вашим последовательным монитором всякий раз, когда вы отправляете команду.В приведенных ниже примерах символ «\ r» будет опущен для ясности, и команды должны отправляться на модем одна за другой после получения правильного ответа на каждую команду. Команды выделены курсивом, ответы — обычным шрифтом, но с отступом. Перед комментариями стоит знак «//».  ПОЛУЧИТЬ ИНФОРМАЦИЮ О МОДЕМЕ И SIM-карте + CGSN

// Показать номер IMEI модема

358511020024166 OK AT + CCID

// Показать SIM ICCID

+ CCID: 89860002190810001367 OK ATI

AY 01590 REVISION .30e OK

За подробностями обращайтесь к набору AT-команд. По умолчанию «эхо команды» включено. Это означает, что когда вы отправляете команду, ответ обычно представляет собой отправленную вами команду плюс ответ. Например. AT AT OK

Команда «AT» была возвращена вместе с ответом. Чтобы отключить эхо, если хотите, отправьте команду «ATE0». Ответ — «ОК», как и для всех других успешных команд.  ОТПРАВИТЬ SMS. Вам необходимо ввести это в скрипт и загрузить в Arduino по причинам, которые я объясню.Чтобы отправить SMS, вы должны сначала установить режим ввода SMS на «текст» и установить набор символов на «GSM». Это необходимо сделать перед чтением или отправкой SMS или отправкой USSD-кодов. Введите следующие команды: AT + CMGF = 1 OK

// Установите модем в текстовый режим

AT + CSCS = ”GSM” OK

// Установите набор символов модема на ‘GSM’

Вы можете узнать, если вы иметь достаточно эфирного времени, отправив эту команду с соответствующим кодом USSD для проверки баланса счета. Например. для SIM-карт MTN: AT + CUSD = 1, ”* 556 #”, 15 Баланс вашего счета ……….ОК. Просто измените код в кавычках выше на правильный для вашей сети. Вы можете использовать эту команду для любого другого кода USSD, поддерживаемого вашей сетью. Отправляйте эту команду только после отправки двух предшествующих ей команд. Затем вы отправляете эту команду, единственным аргументом которой является номер телефона получателя с предшествующим ему кодом страны. AT + CMGS = ”+ 2348034445555”> После того, как вы получите символ ‘>’, вы можете начать вводить сообщение. Длина SMS не должна быть больше 140. В конце сообщения необходимо ввести комбинацию клавиш.Он эквивалентен коду ASCII 26. К сожалению, ввести его из монитора последовательного порта невозможно. Монитор последовательного порта преобразует все, что вы вводите, в строку перед отправкой, поэтому ввод 26 будет означать отправку «26», а не числа 26, как мы хотим. Таким образом, вы должны ввести весь этот код в скетч и загрузить его в Arduino для запуска и отображения

соответствующего подтверждения на каждом этапе. Если ваше SMS-сообщение отправлено успешно, вы получите такой ответ: + CMGW: 15 OK. В противном случае вы получите сообщение об ошибке типа «+ CMS: ERROR».Убедитесь, что SIM-карта зарегистрирована в сети, у вас достаточно эфирного времени и вы точно выполнили все шаги.  ПОДКЛЮЧЕНИЕ К ВЕБ-САЙТУ / СЕРВЕРУ M590E имеет соединение GPRS, которое можно использовать для подключения к Интернету через поставщика сети и доступа к веб-сайтам или даже серверным программам, установленным на вашем ПК. Начните с отправки следующих команд: AT + XISP = 0 OK

// Выберите внутренний стек протоколов модема

AT + CGDCONT = 1, «IP», «web.gprs.mtnnigeria.net» // Установите GPRS context OK В приведенной выше команде замените «web.gprs.mtnnigeria.net »с APN провайдера вашей сети SIM (в кавычках). Многие сетевые провайдеры требуют аутентификации для подключения к их APN. Вы должны ввести правильное имя пользователя и пароль в следующей команде: AT + XGAUTH = 1,1, «web», «web» OK Первая строка в кавычках должна быть именем пользователя, а вторая — паролем. AT + XIIC = 1 OK

// Установить связь PPP

AT + XIIC?

// Проверить состояние связи PPP

Возможные ответы: + XIIC: 1, + XIIC: 0, 0.0.0.0

OK OK

Модем пытается установить соединение с помощью команды AT + XIIC = 1. Затем вы должны запросить его с помощью второй команды, пока он не даст ответ, содержащий действительный IP-адрес (например, 10.23.233.234). Ответ, содержащий 0.0.0.0, означает, что он еще не подключился. Продолжайте периодически отправлять запрос в течение примерно 15

секунд, пока он не вернет IP-адрес. Если этого не произошло в течение этого интервала, повторно отправьте команду AT + XIIC = 1 и запросите еще раз. Убедитесь, что вы точно выполнили все шаги и что SIM-карта зарегистрирована в сети.После подключения вы можете подключаться к веб-сайтам / серверам и взаимодействовать с ними. Это делается с помощью протокола TCP / IP. Модем, используя SIM-карту, устанавливает TCP-соединение с заданным портом на сервере с заданным IP-адресом. AT + TCPSETUP = 0,154.183.129.22,6000 OK + TCPSETUP: 0, OK Приведенная выше команда подключается к порту 6000 сервера по адресу 154.183.129.22, используя канал 0 модема. Команда выполнена успешно, поэтому ответ указывает на то, что TCP-канал был успешно настроен для канала 0. Модем может поддерживать не более 2 каналов TCP (ссылка 0 и ссылка 1) в любое время.Если вы хотите подключиться к веб-сайту, но не знаете его IP-адрес, вы можете использовать команду «ping» в командной строке или команду для модема, которая возвращает IP-адрес сайта. Следующая команда проверяет IP-адрес Google.com. AT + DNS = ”www.google.com” + DNS: 41.220.75.106 + DNS: OK В зависимости от сайта команда может возвращать несколько адресов. Можно использовать любой из них. Если у вас есть IP-адрес сайта, чтобы подключиться к нему и получить HTTP-страницы, вы должны подключиться к порту 80 веб-сервера, на котором размещен сайт, с помощью команды, данной ранее для подключения к серверам.После подключения к серверу вы можете отправлять и получать данные с него. Чтобы отправить данные на сервер, к которому вы уже подключились, начните так: AT + TCPSEND = 0,12> привет, мир OK + TCPSEND: 0,12 Первая строка указывает модему, что вы хотите отправить 12 байтов данных. используя ссылку 0. Это означает, что вы уже должны знать длину вашего пакета данных в байтах. У вас должно быть уже установлено TCP-соединение, используя ссылку 0. Когда появляется символ «>» (например, при отправке SMS), вы можете начать вводить (в последовательном мониторе

) данные, которые вы хотите отправить.Каждый пакет данных должен заканчиваться на «\ r». Однако в конце строки монитора последовательного порта уже установлено значение «Оба NL и CR», что автоматически добавляет «\ r \ n» ко всему, что вы отправляете, когда вы нажимаете Enter (или щелкаете «Отправить»). Поэтому после ввода в монитор просто нажмите Enter, и данные будут отправлены на сервер. Вы должны получить ответ «ОК», а также подтверждение того, что по ссылке было отправлено нужное количество байтов. Это можно использовать для отправки HTTP-запросов на веб-сайты, например, для запроса веб-страниц.Просто подключитесь к веб-сайту (порт 80), как описано ранее. Затем отправьте запрос на сервер с помощью команды TCPSEND. Следует отметить, что при использовании TCPSEND модем ждет, пока вы введете до указанного вами количества символов. Например. Для отправки запроса GET на сервер (например, store.microscale.net) это приемлемый формат: GET /index.php HTTP / 1.1 \ r \ nHost: store.microscale.net \ r \ n \ r \ n request ПОЛУЧАЕТ веб-страницу index.php, используя протокол HTTP 1.1. Чтобы отправить этот запрос, вы можете сначала отправить: AT + TCPSEND = 0,55 (55 — длина запроса GET)> GET / index.php HTTP / 1.1 Когда вы нажимаете Enter, монитор добавляет к нему «\ r \ n» из-за настройки окончания строки. Итак, серийный монитор помогает выполнить запрос. Но поскольку вы не отправили обещанные 55 байтов, модем все еще ждет с символом «>», чтобы вы отправили остальные. Затем вы набираете:> Host: store.microscale.net. Дважды нажмите Enter, чтобы выполнить запрос GET. Затем вы нажимаете Enter в последний раз, чтобы указать модему на конец пакета данных. В случае успеха вы должны начать получать данные с веб-сервера.Полученные данные (либо с веб-сайта, либо с вашего сервера) имеют следующий формат: + TCPRECV:,, Данные будут получены только в том случае, если соединение все еще открыто. Вы можете проверить состояние TCP-соединения в любое время с помощью этой команды: AT + IPSTATUS = Возможные ответы:, CONNECT, TCP, <порт>, DISCONNECT

обозначает ссылку, используемую для подключения к серверу (ссылка 0 или 1). обозначает номер порта, к которому вы подключены на сервере. Первый ответ показывает, что вы все еще на связи, а второй показывает, что модем отключен.Канал TCP может быть принудительно закрыт сервером или модемом, если он не используется в течение определенного времени. Чтобы закрыть TCP-ссылку, когда вы закончите, используйте команду: AT + TCPCLOSE = OK. Дополнительные сведения об используемых здесь командах и других командах, которые могут вас заинтересовать, см. В документации Neoway.

*** Может использоваться для Отправить смс. При необходимости отрегулируйте задержки.

NB: Чтобы изменить скорость передачи модема (например, на 19200), используйте команду: AT + IPR = 19200 OK. Чтобы установить модем в автоматический режим передачи, AT + IPR = 0 OK. Чтобы сохранить текущую конфигурацию навсегда, AT&W OK ПРИМЕЧАНИЕ. Чтобы выполнять SMS-операции с Arduino и модемом, вам необходимо увеличить размер приемного буфера библиотеки Software Serial, чтобы текст SMS можно было безопасно получать без переполнения буфера.Найдите файл SoftwareSerial.h в: C: \ Program Files (x86) \ Arduino \ hardware \ arduino \ avr \ libraries \ SoftwareSerial и измените: #define _SS_MAX_RX_BUFF 64 // Размер буфера приема Кому: #define _SS_MAX_RX_BUFF 256 // буфер приема размер Сохраните файл. Это увеличивает размер буфера RX до 256 байт, чего достаточно для безопасного чтения SMS и других материалов с модема, при условии, что вы достаточно быстро читаете из буфера (переполнение всегда является проблемой).

ЗАДАЧИ  Обеспечение надежного электроснабжения. Наконец остановился на 3.Литий-полимерный аккумулятор 7 В с конденсатором емкостью 1000 мкФ.  Сначала не выполнялись в точности процедуры включения и выключения. Вызвал много нестабильного поведения в модеме.

 Если вы используете настольный блок питания, никогда не выключайте / включайте его, когда он все еще подключен к модему. Похоже, при включении / выключении питание может резко возрасти. Сначала включите питание, когда оно установится на нужное напряжение, подключите модем. Чтобы отключить питание, сначала отключите модем, затем выключите питание.ЗАКЛЮЧЕНИЕ SMS-сообщения были успешно отправлены и получены модемом. Мне также удалось получить веб-страницы (например, страницу store.microscale.net/index.php) и общаться через Интернет с сервером Python, который я установил на своем ПК. Просто будьте осторожны с модемом, и все будет в порядке.

(Брайан Эджике)

Neoway M590e Root APK 2019

20 лучших приложений для Root 2019

Топ 5 загружаемых приложений для Root:

  1. Бесплатная загрузка APK-файла приложения Kingoroot;
  2. Бесплатно скачать APK приложения Framaroot;
  3. Скачать последнюю версию корневого приложения 360;
  4. последняя версия корневого приложения Baidu;
  5. Скачать приложение Cf-auto-root;
  6. Скачать APK с root-доступом в один клик;
  7. Towelroot APK;
  8. Root genius новейшая версия;
  9. Бесплатно скачать файл APK Iroot;



Neoway M590e корень APK

Скачать корневой APK-файл Android в android: Lollipop, Pie, KitKat, Marshmallow, Nougat, Lollipop, Oreo, Q.Последняя версия инструмента загрузки и установки APK:


Имя приложения: AndroidRoot.APK
Последнее обновление: 13 июня 2019 г.
Языковой пакет: Английский, урду, японский, казахский, норвежский (букмол), тайский, Бангла (Бангладеш), болгарский, туркменский, румынский, боснийский (латиница), норвежский (нюнорск), македонский, уйгурский, дари, голландский
Версия: 2.5
Размер файла: 2,88 МБ
Тип файла: application / vnd.android.package-archive
Загрузки: 6 774

Скачать Android root APK

Поддерживаемые устройства Android: Neoway M590e, Moii E588, Tv Hkc 1, Huawei P10 Lite Was Lx1a, Q10 Pro, 8500 Fn1 и многие другие.

Посмотрите видео на YouTube — Как получить root права на Neoway M590e?

СКАЧАТЬ PDF

Все права защищены.Несанкционированное воспроизведение полностью или частично строго запрещено.

M590E GSM модуль

Эти штуки очень дешевы, поэтому я недавно взял несколько штук и сейчас приступаю к экспериментам с ними. Управлять вещами с помощью SMS или получать уведомления от устройства, оснащенного одним из них, должно быть довольно весело.

ПРИМЕЧАНИЕ : Не используйте их, если вы находитесь в Северной Америке или большей части Южной Америки. Проверьте карту по ссылке внизу этой статьи, чтобы узнать, где допустимы частоты 900 МГц и 1800 МГц.

Сначала соедините заземления вместе и подключите к нему 5 В (некоторое падение напряжения на диоде приводит к тому, что требуется в спецификации, 3,3 — 4,5).

Я также подключил его к коммутационной плате FTDI, чтобы я мог отправлять и получать последовательные данные (3,3 В TX и RX).

Я просто использовал последовательный монитор в среде Arduino IDE. Установите его на 57600 бод, а также установите окончание строки как «Возврат каретки» или «Оба NL и CR».

На мгновение заземлите контакт BOOT, чтобы он загрузился.Индикатор загрузки постоянно мигал.

В последовательной консоли отображается «МОДЕМ: ЗАПУСК», а затем также отображается «+ PBREADY».

Например,

  МОДЕМ: ЗАПУСК

+ ГОТОВО
  

На этом этапе вы можете ввести некоторые базовые AT-команды, чтобы получить некоторую информацию о модуле и SIM-карте.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *