Разница между GSM/GPRS Shield A6 и SIM800L

Сергей473
Offline
Зарегистрирован: 07.09.2018

Добрый день! Есть схема Arduin UNO и GSM/GPRS Shield A6 + дисковый номеронабиратель и трубка, кнопки..., написанный скетч для работы GSM/GPRS Shield A6. ВВиду отсутствия шилда А6, купил SIM800L. Подключил со всеми нюансами напряжения питания и согласованием уровней сигнала - не работает. Пробовал подключить в скетче библиотеку для SIM800L вместо iarduino_GSM - не компилируется. В чем может быть проблема? Сам владею только небольшими познаниями в программировании, а в платформе Arduino вообще новичек.

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Как думаешь, жигуль и мерседес - разные машины? А моторы там стоят - одинаковые? Как ответишь на эти простые вопросы - поймёшь, что простая замена РАЗНЫХ железок одну на другую - это не решение поблемы. Также, как попытки сменить используемые библиотеки без понимания того, что делается.

Сергей473
Offline
Зарегистрирован: 07.09.2018

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

Вопрос к знатокам, которые с этим сталкивались, что необходимо изменить в скетче для адаптации или заняться полным переписанием? Может тогда проще купить плату на А6?

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

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

Масса случаев и в моей практике и у других что вроде бы одинаковые модули, а скетч не работает.

Вариантов у вас два:

1. искать абсолютно такой же модель А6 что и у автора скетча с той же прошивкой

2. разбираться и учиться самому и внедрять в скетч другой модуль.

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

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

Сергей473
Offline
Зарегистрирован: 07.09.2018

Мне ответили совсем не то и не в той форме, хотя на форумах полно таких псевдоспецов, которым надо прокомментировать любой вопрос. Ну да шут с ними...

Разбираться всё равно придётся. За ответ благодарю. Попутно вопрос: как тогда писать скетч, если у одного и того же типа модуля могут быть разные прошивки? Команды же у них одни и теже? У автора проекта написан скетч под GSM/GPRS Shield A6

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Сергей473 пишет:

 Попутно вопрос: как тогда писать скетч, если у одного и того же типа модуля могут быть разные прошивки? Команды же у них одни и теже? У автора проекта написан скетч под GSM/GPRS Shield A6

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

Ещё раз плюнешь что-нибудь про псевдоспеца - пошлю нахуй, прямым текстом. Не хочешь включать голову, анализируя написанное - это твоя проблема, и не надо перекладывать с больной головы на здоровую. Короче - не быкуй, и не будешь обоссан.

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

Сергей473 пишет:

Разбираться всё равно придётся. За ответ благодарю. Попутно вопрос: как тогда писать скетч, если у одного и того же типа модуля могут быть разные прошивки? Команды же у них одни и теже? У автора проекта написан скетч под GSM/GPRS Shield A6

никак :)

команды одни и те же, а реакция на них разная :)

случай у меня был, заказчик сначала уперся что есть А6 модем и он хочет с ним работать - я ему кидаю тестовый абсолютно рабочий скетч - не работает, а т к заказчик квалификацию имеет сильно ниже - он не может объяснить что конкретно не работает - тупик. в итоге перешли на sim800 - они более предсказуемые.

т.е. если вы пишите и будете разбираться для себя - А6 вполне себе неплохой и достаточно стабильный модем.

Сергей473
Offline
Зарегистрирован: 07.09.2018

andycat пишет:

Сергей473 пишет:

Разбираться всё равно придётся. За ответ благодарю. Попутно вопрос: как тогда писать скетч, если у одного и того же типа модуля могут быть разные прошивки? Команды же у них одни и теже? У автора проекта написан скетч под GSM/GPRS Shield A6

никак :)

команды одни и те же, а реакция на них разная :)

случай у меня был, заказчик сначала уперся что есть А6 модем и он хочет с ним работать - я ему кидаю тестовый абсолютно рабочий скетч - не работает, а т к заказчик квалификацию имеет сильно ниже - он не может объяснить что конкретно не работает - тупик. в итоге перешли на sim800 - они более предсказуемые.

т.е. если вы пишите и будете разбираться для себя - А6 вполне себе неплохой и достаточно стабильный модем.

Благодарю, выхода нет, придётся переписывать скетч под себя, может пригодится потом этот навык)