Как сделать чтобы gsm модуль starline пересылал смс

Обновлено: 05.07.2024

Cигнализация Starline 95 с GSM модулем, проблема с симкой

Автофорум Хабаровска. Вопросы. Советы. Подсказки. Форум автомобилистов в Хабаровске. Поделись своим опытом в ремонте и обслуживании автомобиля.

Cигнализация Starline 95 с GSM модулем, проблема с симкой

У кого сига starline 95 с GSM модулем, проблема с симкой

1) симку установили питерскую МТС
2) сига редко онлайн, чтобы с помощью приложения на телефоне машину завести, нужно сначала дозвониться до машины, только тогда сига онлайн, но тут подвох, звонок как межгород в питер. (брелок не достает)
3) если тревога, сига звонит мне на тел, тож звонок как роуминге

одним словом вчера чтобы завести машину потратил на один запуск двигателя порядка 100+ руб, так почти каждый раз

вопрос , какие местные симки операторов у вас стоят, какие тарифы используете, поеду менять симку.

Любую сим карту, любого оператора, йота только вроде раньше плохо работала. Тариф если есть без абонплаты. Сейчас идут в комплекте сим карты, 60 р месяц, если не ошибаюсь., без лимитный интернет, 15 смс в день. Роуминга нет по всей РФ. Если надо могу дать симку. Вроде лишние есть.

у меня мегафон с бесплатными на мегафон,мастертелефон тоже мегафон,оплата только если кидает смс, 100р больше года лежит

На машине тоже стояла симка мтс, с тарифом по 1 Кб округлением, сейчас таких уже нет вроде тарифов без абонплаты. Тоже только при смс списывалось рубля полтора. Если не забыть по бонусам подключить смс то расходов вообще не заметно. Если часто используется приложение, звонки смс иногда, то выгоднее сим которые сейчас в комплектах идут к жсм. Около 60 р месяц.

Ну это нормально.
У меня маяк старлайн. В комплекте питерская симка была , 250 рублей хватило больше чем на год. Промотал с пополнением баланса и симку отключили.
Вот сейчас перед выбором стою.

Можно позвонить в техподдержку, они проверят номер, если блокировка частичная то достаточно пополнить баланс. Или мне в личку номер кинуть.

у меня продолжаются проблемы с GSM модулем после смены симки.. сигнализация офлайн, после СМС или звонка на сигу, оживает на пол часа и снова вырубается, таже история что и со штатной симкой, т.е. ничего не поменялось. хотя штатная проработала недели полторы, но может по своей неопытности я не обращал внимания онлайн она или не онлайн, но припоминаю что со смартфона автозапуск глючил периодически. обращать что симка не онлайн стали только на 2ю неделю эксплуатации.

что в итоге имею в данный момент
1) штатная симка от питерского МТС глючит, пропадает из сети, посмотрел детализацию счета, да первую неделю периодичность отправки пакетов примерно раз в час, потом резко пакеты перестали передаваться. Использовать эту симку не хочу, звонить каждый раз на нее в питер мне в ломы
2) вторая симка от местного билайна, звонил в билайн, пытал их что на симке нет никаких ограничений с работой модемом, билайн поклялся что вставляй симку хоть в утюг и будет работать. так же глючит, либо звонок либо СМС на сигу, оживает на час и потом пропадает, перезапускал модем и перепрошивал по СМС , та же история, час работаем и умираем.(в поддержке старлайна утверждают что операторы банят устройства с IMEI отличных от телефонов, которые работают как модемы)

что я хочу, меня вот терзают смутные сомнения, что на модеме не настроена точка входа в инет, в документации нет управляющих кодов по настройке модема, может есть у кого документация для установщиков по программированию модема,
следующее что можно предположить, это криво установлена сига, либо глючит само устройство(модем), так как на двух симках результат тот же самый или все таки это МТС с билайном.
я вот хочу сбросить модем до заводских настроек и придется заново прописывать номер М1 и пароли, но чет побаиваюсь(хотя я ж это делал когда забирал машину), либо есть коды управления и настроек модема.если я сброшу, например что то не заладиться.

Хотите ли вы слышать то, что происходит в вашем доме, который находится на расстоянии многих километров от вас, или активировать систему полива в вашем саду просто беззвучным звонком, тогда плата расширения SIM900 GSM/GPRS Shield станет надежной отправной точкой для начала работы с IoT!

Как отправлять/принимать SMS и звонить с платой расширения SIM900 GSM Shield и Arduino

Как отправлять/принимать SMS и звонить с платой расширения SIM900 GSM Shield и Arduino

Содержание

Обзор аппаратного обеспечения SIM900 GSM/GPRS Shield

Плата расширения SIM900 GSM/GPRS Shield разработана для того, чтобы снабдить чип SIM900 всем необходимым для взаимодействия с Arduino, а также несколькими дополнительными вкусностями, чтобы воспользоваться уникальными функциями чипа.

Давайте познакомимся с особенностями и возможностями этой платы расширения. Вот краткий обзор:

Рисунок 1 – Аппаратное обеспечение SIM900 GSM/GPRS Shield. Вид сверху Рисунок 2 – Аппаратное обеспечение SIM900 GSM/GPRS Shield. Вид снизу

Плата расширения SIM900 GSM/GPRS Shield обладает удивительным количеством функций при своих маленьких размерах. Некоторые из них перечислены ниже:

Для получения дополнительной информации о чипе сотовой GSM связи SIM900 смотрите техническое описание:

Светодиодные индикаторы состояния

На плате расширения SIM900 GSM/GPRS Shield есть три светодиода, которые указывают на состояние подключения или питания. Наблюдая за этими светодиодами, вы можете получить визуальную информацию о том, что происходит с платой расширения.

Светодиодные индикаторы на SIM900 GSM/GPRS Shield

Рисунок 3 – Светодиодные индикаторы на SIM900 GSM/GPRS Shield

PWR: этот светодиод подключен к линии питания платы расширения. Если этот светодиод включен, плата расширения получает питание.

Status: этот индикатор показывает рабочее состояние SIM900. Если этот светодиод включен, микросхема находится в рабочем режиме.

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

Питание для SIM900 GSM/GPRS Shield

Одной из наиболее важных частей работы платы расширения SIM900 GSM/GPRS Shield является обеспечение её достаточным питанием.

В зависимости от того, в каком состоянии он находится, SIM900 может быть относительно энергоемким устройством. Максимальный ток потребления чипа составляет около 2А во время передачи. Обычно он не требует так много, но может потребовать около 216 мА во время телефонных звонков или 80 мА во время передачи по сети. Следующая таблица описывает, что вы можете ожидать:

Потребление тока чипом SIM900 в различных состояниях
РежимЧастотаПотребляемый ток
Выключен 60 мкА
Спящий режим 1 мА
Режим ожидания 18 мА
ЗвонокGSM850199 мА
EGSM900216 мА
DCS1800146 мА
PCS1900131 мА
GPRS 453 мА
Старт передачи 2 А

Рабочее напряжение чипа SIM900 составляет от 3,4 до 4,4 В. Чтобы обеспечить безопасное напряжение питания при 4,1 В, плата расширения поставляется с мощным, высокоточным стабилизатором напряжения MIC29302WU с малым падением напряжения от Micrel, способным выдерживать токи нагрузки до 3 А.

Разъем питания постоянным напряжением, переключатель выбора источника питания и MIC29302 на SIM900 GSM Shield

Рисунок 4 – Разъем питания постоянным напряжением, переключатель выбора источника питания и MIC29302 на SIM900 GSM Shield

Вы можете подключить к плате расширения внешний источник питания с помощью разъема 5,5 мм, к которому можно подключить любой адаптер постоянного напряжения 5–9 В. Рядом с разъемом питания находится ползунковый переключатель для выбора источника питания с надписью EXTERN. Чтобы использовать внешний источник питания, переместите ползунок, как показано выше.

ВНИМАНИЕ

Источник питания должен обеспечивать минимальный пиковый ток 2 А, в противном случае микросхема будет продолжать отключаться.

Связь через UART

Плата расширения SIM900 GSM/GPRS Shield для связи с Arduino использует интерфейс UART. Чип поддерживает скорость передачи от 1200 бит/с до 115200 бит/с с автоматическим определением скорости.

Перемычка выбора UART на SIM900 GSM Shield

Рисунок 5 – Перемычки выбора UART на SIM900 GSM Shield

С помощью перемычек вы можете подключить (RX, TX) платы расширения к программному последовательному порту (D8, D7) или аппаратному последовательному порту (D1, D0) Arduino.

Установка перемычек выбора UART на SIM900 GSM Shield

Рисунок 6 – Установка перемычек выбора UART на SIM900 GSM Shield

Динамик и микрофон

Плата расширения поставляется с двумя стандартными разъемами 3,5 мм. Один для стереонаушников, и другой для монофонического микрофона. Плата позволяет использовать аудиоинтерфейс SIM900 для совершения и приема голосовых вызовов и прослушивания FM радио.

Динамик и микрофон на SIM900 GSM Shield

Рисунок 7 – Разъемы динамика и микрофона на SIM900 GSM Shield

Mic: к этому разъему можно подключить внешний электретный микрофон.

Earphone: к этому разъему можно подключить наушники. Все наушники, совместимые с "iPhone" или "Android" телефонами, должны работать.

Антенна

Антенна необходима для использования SIM900 для любого типа передачи голоса или данных, а также для некоторых команд SIM.

Антенный SMA и U.FL. разъем на SIM900 GSM Shield

Рисунок 8 – Антенные SMA и U.FL. разъемы на SIM900 GSM Shield

Плата расширения имеет два интерфейса для подключения антенны, а именно, разъем U.FL и разъем SMA. Они соединены через патч-корд.

Плата расширения обычно поставляется с GSM-антенной 3 дБи, что позволяет установить плату расширения внутри металлического корпуса (если антенна находится снаружи).

Разъем для SIM карты

На нижней стороне платы находится гнездо для SIM карты. Любая активированная полноразмерная 2G SIM карта будет работать отлично.

Держатель SIM карты на SIM900 GSM Shield

Рисунок 9 – Держатель SIM карты на SIM900 GSM Shield

Работа с держателем для SIM карты может потребовать некоторого привыкания. Чтобы разблокировать защелку, нажмите на верхнюю часть сборки, а затем поднимите её. Поместите SIM-карту в нижнюю часть держателя. Затем положите руку обратно в корпус держателя и осторожно протолкните его вперед в положение блокировки.

RTC (часы реального времени)

Плата расширения SIM900 GSM/GPRS Shield может быть настроена на сохранение времени. Таким образом, нет необходимости в отдельном RTC. Она сохранит время даже при выключенном питании.

Рисунок 10 Держатель батареи CR1220 RTC на SIM900 GSM Shield

Рисунок 10 – Держатель батареи CR1220 RTC на SIM900 GSM Shield

Если вы хотите использовать внутренний RTC, вам необходимо установить батарею CR1220 на задней стороне платы.

ПРИМЕЧАНИЕ

Ваш оператор сети может не поддерживать установку времени автоматически. В этом случае вы можете сделать это вручную, используя AT команду AT+CCLK .

Подключение платы расширения SIM900 GSM/GPRS Shield к Arduino UNO

Теперь, когда мы знаем всё о плате расширения, мы можем подключить её к нашей плате Arduino!

Для начала подключите контакты D7 (Tx) и D8 (Rx) на плате расширения к цифровым выводам 7 и 8 на Arduino. Поскольку для связи с платой расширения мы будем использовать программный последовательный порт, убедитесь, что перемычки установлены на выбор программного последовательного порта.

Подключение платы расширения SIM900 GSM/GPRS Shield к Arduino UNO

Рисунок 11 – Подключение платы расширения SIM900 GSM/GPRS Shield к Arduino UNO

Подключите плату расширения к внешнему источнику питания 5В 2A. Не поддавайтесь искушению подключить ее к источнику питания 5В на Arduino, так как плата расширения может не работать из-за недостатка тока источника питания. Также убедитесь, что вы выбрали внешний источник питания с помощью ползункового переключателя рядом с разъемом питания.

Теперь подключите все земли в схеме.

Наконец, подключите антенну, вставьте полностью активированную SIM карту в держатель.

Подключение платы расширения SIM900 GSM/GPRS Shield к компьютеру

Чтобы управлять платой расширения SIM900 GSM/GPRS Shield напрямую через компьютер, вам необходимо подключить её к ПК с помощью любого преобразователя USB в TTL.

На рисунке ниже показано, как SIM900 GSM Shield подключен к компьютеру через PL2303 конвертер USB в TTL.

Подключение SIM900 GSM Shield к ПК через преобразователь PL2303 USB-TTL

Рисунок 12 – Подключение SIM900 GSM Shield к ПК через преобразователь PL2303 USB↔TTL

Включение/выключение чипа SIM900

Даже если вы включите плату расширения, вам нужно еще включить чип SIM900, чтобы он заработал.

В соответствии с техническим описанием, установив на выводе PWRKEY чипа низкий логический уровень (лог. 0) в течение как минимум 1 секунды, можно включить/выключить чип. У нашей платы расширения есть два способа сделать это.

Аппаратный запуск

Кнопка включения/выключения чипа SIM900

Рисунок 13 – Кнопка включения/выключения чипа SIM900

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

Программный запуск

Вместо того, чтобы каждый раз вручную нажимать PWRKEY, вы можете программно включать/выключать SIM900.

Во-первых, вам нужно запаять SMD перемычку, обозначенную как R13 на плате расширения, как показано на рисунке ниже.

Запаиваемая перемычка R13 на SIM900 GSM Shield для программного управления

Рисунок 14 – Запаиваемая перемычка R13 на SIM900 GSM Shield для программного управления

Затем вам нужно подключить вывод D9 на плате расширения к выводу D9 на Arduino.

Подключение SIM900 GSM Shield к Arduino для программного управления

Рисунок 15 – Подключение SIM900 GSM Shield к Arduino для программного управления

Наконец, вам нужно добавить следующую функцию в вашу программу.

Код Arduino – тестирование AT команд

Для отправки AT команд и взаимодействия с платой расширения SIM900 мы будем использовать монитор последовательного порта. Приведенный ниже скетч позволит Arduino связываться с платой расширения SIM900 в мониторе последовательного порта. Прежде чем приступить к подробному разбору кода, подключите Arduino к компьютеру, скомпилируйте приведенный ниже код и загрузите его в Arduino.

Открыв монитор последовательного порта, убедитесь, что выбрана опция "NL & CR"!

Скетч начинается с включения библиотеки SoftwareSerial.h и ее инициализации выводами Arduino, к которым подключены Tx и Rx платы расширения SIM900.

В функции setup() мы инициализируем последовательные каналы связи между Arduino и Arduino IDE, Arduino и платой расширения SIM900 со скоростью передачи 9600 бод.

Теперь, когда мы установили базовое соединение, мы попытаемся установить связь с платой расширения SIM900, отправляя AT команды.

AT+CCID – получить номер SIM-карты – она проверяет, что SIM карта найдена, и вы можете сверить номер, записанный на карте.

В основном цикле программы мы вызываем пользовательскую функцию updateSerial() , которая непрерывно ожидает любые входные данные от последовательного монитора и отправляет их на плату расширения SIM900 через вывод D8 (Rx платы расширения). Она также постоянно читает вывод D7 (Tx платы расширения) на случай, если плата расширения выдает какие-либо отклики.

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

Базовые AT команды SIM900 GSM Shield на Arduino

Рисунок 16 – Базовые AT команды SIM900 GSM Shield на Arduino

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

ATI – получить имя и версию платы расширения

AT+COPS? – проверить, что вы подключены к сети

AT+COPS=? – вернуть список операторов, присутствующих в сети

AT+CBC – вернуть состояние литий-полимерного аккумулятора. Второе число является процентом от полного заряда (в данном случае это 93%), а третье число является фактическим напряжением в мВ (в данном случае 3,877 В)

Получение дополнительной информации от SIM900 GSM Shield с помощью AT команд на Arduino

Рисунок 17 – Получение дополнительной информации от SIM900 GSM Shield с помощью AT команд на Arduino

Для получения дополнительной информации о AT командах SIM900 смотрите документ ниже.

Код Arduino – отправка SMS

Давайте перейдем к более интересным вещам. Запрограммируем нашу Arduino для отправки SMS на любой телефонный номер, который вы пожелаете. Прежде чем попробовать скетч, вам нужно ввести номер телефона. Найдите строку ZZxxxxxxxxxx и замените ZZ кодом страны, а xxxxxxxxxx – 10-значным номером телефона.

Скетч почти такой же, как и предыдущий, за исключением фрагмента кода, приведенного ниже. Как только соединение установлено, мы отправляем показанные ниже AT команды:

Рисунок 18 – AT команды SIM900 GSM Shield для отправки SMS на Arduino Рисунок 19 – Отправка SMS через SIM900 GSM Shield

Код Arduino – чтение SMS

Данный скетч аналогичен предыдущему, за исключением приведенного ниже фрагмента кода. Как только соединение установлено, мы отправляем следующие AT команды:

Рисунок 20 – Чтение SMS через SIM900 GSM Shield Рисунок 21 – AT команды SIM900 GSM Shield для чтения SMS на Arduino

Расширение размера буфера SoftwareSerial на Arduino

Самое простое решение – увеличить размер буфера SoftwareSerial со стандартного размера с 64 до 256 байт (или меньше, в зависимости от того, что у вас заработает).

На компьютере с Windows перейдите в C:\Program Files (x86) → Arduino → hardware → Arduino → avr → libraries → SoftwareSerial ( → src для более новой версии Arduino IDE). Откройте SoftwareSerial.h и измените строку:

Сохраните файл и попробуйте скомпилировать скетч еще раз.

Расширение размера буфера SoftwareSerial на Arduino

Рисунок 22 – Расширение размера буфера SoftwareSerial на Arduino

Код Arduino – выполнение звонка

Теперь давайте запрограммируем нашу Arduino на выполнение вызова. Этот скетч очень полезен, если вы хотите, чтобы ваша Arduino совершила аварийный вызов (SOS) в случае чрезвычайной ситуации, например, при превышении температуры или при проникновении кого-либо в ваш дом. Вы поняли идею!

Прежде чем попробовать скетч, вам нужно ввести номер телефона. Найдите строку ZZxxxxxxxxxx и замените ZZ кодом страны, а xxxxxxxxxx – 10-значным номером телефона.

Для осуществления вызова используются следующие AT команды:

ATD+ +ZZxxxxxxxxxx; - набрать указанный номер. Модификатор точка с запятой ; в конце разделяет строку набора на несколько команд набора. Все, кроме последней команды, должны заканчиваться модификатором точка с запятой ; .

ATH – повесить трубку

На скриншоте ниже показан звонок с платы расширения SIM900 GSM/GPRS Shield.

Рисунок 23 – AT команды SIM900 GSM Shield для звонка на Arduino Рисунок 24 – Прием звонка от SIM900 GSM Shield

Код Arduino – прием вызова

Прием звонка не требует специального кода; вы просто должны продолжать слушать плату расширения SIM900. Тем не менее, вы можете найти этот скетч очень полезным, когда вам нужно инициировать действие при получении звонка с определенного номера телефона.

ATA – принимает входящий звонок.

Ниже приведен вывод в мониторе последовательного порта, показывающий вызов, полученный платой расширения SIM900 GSM/GPRS Shield.

Рисунок 25 – Звонок на SIM900 GSM Shield Рисунок 26 – AT команды SIM900 GSM Shield для приема вызова на Arduino

как определить что после выполнения звонка на телефоне снята трубка. (Ардуино и SIM 800L).

Как определить после выполнения звонка, что на телефоне снята трубка.

Возможно ли реализовать в одном скетче и чтение смс, и отправку? Нужно как-то разделить, чтобы отправляемая смс не воспринималась как получаемая, или наоборот. Как это правильнее сделать?

Это пользовательская функция, которая просто пересылает данные между аппаратным и программным UART'ами. Чуть более подробно расписано над рисунком 16.


5 лет

Представитель StarLine у нас на форуме Elena_Pavlova

Подключение StarLine М20/М21, M30/M31 и сигнализаций

где APN - точка доступа в Интернет (зависит от оператора сотовой связи). Пример:

Команда выполнена GSM:29(G),

Сигнализации с GPS модулем и M30/M31 позволяют отобразить предыдущие местоположения автомобиля, не соединяя их треком. Точность определения координат зависит от плотности городской застройки и составляет 2-50 метров.
Внимание: после регистрации на сервере мобильное приложение должно быть обновлено. О появлении обновления мы Вас проинформируем.


Функциональные возможности GSM модуля


Фото GSM-модуля для Starline A93

Видео: особенности и возможности модуля GSM

Преимущества и недостатки

Описание преимуществ встроенного модуля GSM:

Основной недостаток блока GSM для сигнализации Старлайн А93 заключается в стоимости. Сегодня на рынке можно найти множество моделей охранных систем, имеющих возможность автозапуска и мониторинга координат.

Как установить GSM модуль для Старлайн А93?

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

Процесс установки своими руками рассмотрен на примере автомобиля Mitsubishi Lancer:

  1. Производится снятие декоративной облицовки в салоне автомобиля, в частности, речь идет о накладках на центральной консоли. Пользователь должен получить доступ к микропроцессорному блоку сигнализации, а он обычно располагается за панелью приборов. Если автовладельцу неизвестно, где расположен модуль, его потенциальное место монтажа нужно уточнить у установщиков. В автомобилях Лансер пользователь должен снять дефлекторы отопительной системы, а также магнитолы.
  2. Затем выполняется демонтаж приборной комбинации. В автомобилях Lancer для выполнения этой задачи нужно снять дефлектор печки. От приборной комбинации отсоединяется колодка с кнопкой INFO и другие разъемы. Затем панель демонтируется и убирается в сторону.
  3. После получения доступа к блоку управления устройство нужно снять. От микропроцессорного модуля для этого отключаются все колодки с проводами.
  4. Затем производится разбор блока управления. С помощью крестообразной отвертки выкручиваются болты, фиксирующие части его корпуса. После разбора из блока извлекается основная плата.
  5. Установка GSM модуля своими силами производится в специальный паз, расположенный на схеме. Допустить ошибки при выполнении этой задачи не получится, поскольку все установочные элементы отмечены на плате.
  6. Затем в модуль устанавливается рабочая СИМ-карта, входящая в комплект поставки. Предварительно она должна быть активирована. Также на карточке следует отключить ввод пароля при активации модуля.
  7. После этого производится сборка блока в обратном порядке. Плата вставляется в модуль, затем части корпуса соединяются. Необходимо закрутить болты, которые их фиксируют.
  8. Микропроцессорный модуль сигнализации устанавливается на место, за панель приборов. Нужно максимально зафиксировать блок, чтобы на него не оказывали воздействие вибрации во время движения. Модуль подключается к разъемам, но при установке надо обеспечить доступ к сервисной кнопке. С помощью этого элемента управления можно произвести настройку блока, а также обнулить все рабочие параметры.

Инструкция по эксплуатации

Процедура программирования выполняется так:

Настройка автозапуска

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

Таблица: команды управления системой

Для управления системой охраны с помощью компьютера нужно зарегистрировать учетную запись на сайте Старлайн :

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

Купить модуль можно по такой цене:

НаименованиеЦена, руб
GSM модуль для сигнализации Старлайн А933500-8500
Цена актуальная для трех регионов: Москва, Челябинск, Краснодар.

Видео: как пользоваться мобильным приложением

Читайте также: