модем mc35 и arduino
- Войдите на сайт для отправки комментариев
Вс, 07/07/2019 - 05:48
Ткните, пожалуйста, примером работы с этим модемом - соединение по GPRS с удаленным сервером (отправка email или хотя бы просто пинг адреса. Прием/отправка СМС освоены.)
Описание АТ команд модема есть, но англицкий язык - далеко не сильная моя сторона, поэму разбираюсь медленно.
Может у кого есть пример? Именно для mc35. Примеры для ардуиновского gsm модуля не работают.
Так если есть описание команд - выкладывайте сюда. Уж как-нибудь переведем дружно ))
этот антиквариат прост как кирпич....
https://primteplo.ru/d/283643/d/mc35i_at.pdf
194 страница - жпрс команды
Так раз он прост как кирпич - неужели ни у кого нет конкретного примера?
Да, в мануале описаны команды для соединения по жпрс. Ну а дальше то как? Соединились, выдает модем CONNECT, затем длинный набор символов, и затем NO CARIER. Я так понимаю, после того, как выдано CONNECT, необходимо что-то передать. Но что и, главное - как именно?
Еще раз: нужен пример именно работы, а не соединения.
Вы полагаете что кто-то должен за вас в гугле поискать? Набрать что-нибудь типа mc35 examples не пробовпли?
А просто дальше даташит пролистать и почитать (дальше 194 страницы)? Там же все написано....
А просто дальше даташит пролистать и почитать (дальше 194 страницы)? Там же все написано....
Ну я ж уже говорил, что с англицким у меня бяда....
Не могли бы вы привести пример кода:
Соединяемся по жпрс, отправляем e-mail на адрес хххх@xxx.xx?
Ведь это просто для вас, но я не понимаю, как это сделать.
Вот как раз я этого и не смог найти. Наверное, с гуглом тоже не очень хорошо знаком.
Не кинете ссылку на пример отправки email из ардуино через модем mc35?
Наверняка у вас куча таких ссылок. Но я не смог найти, каюсь.
Причем не нужно пояснений и коментариев - чисто голый код, попытаюсь залить и разобраться.
Вы себя сильно ущемляете сами же. Есть же онлайн переводчики. К примеру распространённый http://translate.google.com. И что не понятно там переводите. Я тоже не сильно английский знаю (в школе вообще немецкий был), но вот как то так выкручиваюсь. Уж если и перевод не понятен или логика работы - это другой вопрос. А так там (в даташите) и без переводчика по общим словам понятна последовательность. Вы просто или ленитесь или ждёте готового результата, где пару переменных заменить. Прошу прощения если чем либо обидел - и в мыслях небыло.
Вы себя сильно ущемляете сами же. Есть же онлайн переводчики. К примеру распространённый http://translate.google.com. И что не понятно там переводите. Я тоже не сильно английский знаю (в школе вообще немецкий был), но вот как то так выкручиваюсь. Уж если и перевод не понятен или логика работы - это другой вопрос. А так там (в даташите) и без переводчика по общим словам понятна последовательность. Вы просто или ленитесь или ждёте готового результата, где пару переменных заменить. Прошу прощения если чем либо обидел - и в мыслях небыло.
Сдается мне, что вы просто не читали тот самый даташит. (Хотя вполне допускаю, что я очень не внимателен).
Но, отмечу еще раз: мне непонятно как отправить email из ардуино через mc35.
И еще, не обижайтесь - но вот зачем вы здесь пишете - отметиться или показать, что я тупой? Так я и не претендую на "светоча ардуины", честно говорю - не понимаю. Если у вас есть конкретно по моему вопросу (т.е. конкретный пример) - так покажите, а если нет -так чего "умничать".
Вообще, за фразу "курите маны", у меня человек получает очень негативную оценку.
Да даже черт с ним, с email. Упростим задачу, будем считать, что gprs-соединение установлено:
как проверить доступность интернет-ресурса? Как отправить ping на адрес и получить ответ? Еще лучше - создать соединение на определенный адрес+порт.
Для чего то все:
есть mc35 с подключенным оборудованием. ардуинка подключается паралельно. И периодически проверяет доступность интернет-ресурса и заодно информирует о своем внешнем ip-адресе. в случае недоступности - перезагружает модем.
Вообще, за фразу "курите маны", у меня человек получает очень негативную оценку.
Если ты пришел "оценивать", то у меня для тебя плохие новости...
А неспособность разобраться самому - очевидно унижает. Форум - не справочная и не школа. Клянчишь код - терпи глум и унижения... ну или иди нахрен.
---------------------------------------
По сути: этот модем сам не умеет поддерживать IP соединение. Он предоставляет последовательное соединение с APN для поднятия на нем PPP. Реализовать PPP на ардуино (в смысле "классики" - Уно/Нано) невозможно практически - то есть никто этим не занимался. При использовании такого модема в Линукс/Виндоус - ОС сама реализует PPP. Есть реализации PPP на более мощных МК, например ESP32.
Твои желания нельзя реализовать на этом модуле.
Для связи по IP - почта/сайты/пинги следует потратить 300р на другой модуль, например на SIM800.
Если ты пришел "оценивать", то у меня для тебя плохие новости...
Я то пришел за ответом на конкретный вопрос, а вот вы с какой целью здесь?
А неспособность разобраться самому - очевидно унижает. Форум - не справочная и не школа. Клянчишь код - терпи глум и унижения... ну или иди нахрен.
Следует понимать, что вы в этом вопросе гуру, но не хотите открывать "собственные разработки".
И какова же цель форума и конкретно раздела "для начинающих". Выслушивать бредни разных "гурей"?
"Терпеть глум и унижения" от тех, кто сам ничего по данному вопросу не знает - ну - если для вас это нормально, то...., отвечу вам вашими же словами -
иди нахрен
Твои желания нельзя реализовать на этом модуле.
У меня есть веские основания считать, что можно.
Для связи по IP - почта/сайты/пинги следует потратить 300р на другой модуль, например на SIM800.
Да, а можно вообще ничего не делать.
Использование данного модема обусловлено поставленной задачей.
Задачей, поставленной перед кем?
Я то пришел за ответом на конкретный вопрос, а вот вы с какой целью здесь?
Следует понимать, что вы в этом вопросе гуру, но не хотите открывать "собственные разработки".
Я потратил свое время, чтобы ответить на твой вопрос:
Ткните, пожалуйста, примером работы с этим модемом - соединение по GPRS с удаленным сервером (отправка email или хотя бы просто пинг адреса.
Ответ в том, что на этом модеме это нельзя сделать( на ардуино Уно/Нано и пр. можно на Дуе, но никто такой херней не занимался... не поверишь - вообще в мире!). И свои "веские основания" ты уже догадался, куда можно засунуть. ;)))
Вот тебе ссылка на основной форум Ардуино, на аглицком, конечно ;))) но ты ж у нас умственный инвалид... говоришь только на матерном.
Вот выдержка оттуда:
Оставлю тебе удовольствие пропустить её через гугль-транслейт. ;))))
What you get afterwards is PPP data I guess but I don't know of a PPP implementation for Arduino.
You didn't write what your intention was so I'm guessing. You may want to connect to a remote computer. Using just a GPRS modem isn't a good idea because this expects a PPP implementation and above that at least a minimal TCP/IP stack. Although there exists a minimal TCP/IP stack for Arduino (uIP) you're still missing the PPP part. If your remote computer has a modem connected to it, use the ATD command with the phone number the modem is listening on.
To your queston: NO CARRIER means that the connection is interrupted, in most cases: the remote party hang up.
---------------------------------------
Чем больше смотрю на наших новичков, тем чаще вспоминаю великолепного Ларова с его бессмертной цитатой!
Твои желания нельзя реализовать на этом модуле.
У меня есть веские основания считать, что можно.
И какие же это "веские основания"?
Я напомню -обсуждение началось с того, что примеров такого использования нет. В мануале на модем команды соединения по TCP-IP отсутсвуют, в гугле примеров использования его с ардуино - я не нашел ни одного. А это вообще-то странно, потому что гуглем пользоваться я умею и английский у меня свободный. Зато на зарубежных форумах нашел сообщения, что модем не поддерживает TCP-IP и что для ардуино лучше взять что-то другое
Я напомню...
707-ой! Я восхищен твоей сдержанностью и вежливостью. Но почему-то вспоминаю бисер, нежвачных парнокопытных.. и тщетность работы с бисером при подобном окружении. ;)))))
А просто дальше даташит пролистать и почитать (дальше 194 страницы)? Там же все написано....
Ну я ж уже говорил, что с англицким у меня бяда....
есть такая книжка - словарь-переводчик
можно взять в библиотеке...
Местным корифеям хотелось бы заметить, что для новичков работа с англоязычной документацией довольно мозговыворачивающее занятие, тем более не имеющих навыков такой деятельности, сужу по себе. Нашел правда автономную программу онлайн перевода под форточки Qtranslate. В программе настроить горячие клавиши и вуаля. В браузере хорош плагин S3 translate.
Так вот продолжу, неоднакратно замечаю, что некоторые продвинутые программеры позволяют себе риторику в стиле - Мы вот пахали, пахали, а тут Ты пришел, и пошел бы ты на... даташит. При этом ссылаются на англоязычные форумы, где доброжелательности на порядок больше.
Местным корифеям хотелось бы заметить, что для новичков работа с англоязычной документацией довольно мозговыворачивающее занятие, тем более не имеющих навыков такой деятельности, сужу по себе. Нашел правда автономную программу онлайн перевода под форточки Qtranslate. В программе настроить горячие клавиши и вуаля. В браузере хорош плагин S3 translate.
Так вот продолжу, неоднакратно замечаю, что некоторые продвинутые программеры позволяют себе риторику в стиле - Мы вот пахали, пахали, а тут Ты пришел, и пошел бы ты на... даташит. При этом ссылаются на англоязычные форумы, где доброжелательности на порядок больше.
Как один из отцов основателей этого раздела, отвечу вопросом, заданным неоднократно Великому, перед его последним (надеюсь) исходом, но оставленному без ответа: "А нахрена тогда, вы все сюда лезете?"
Мне кажеться ТСу надо взять пример работы с SIM800 и тупо его попробовать, т к частенько все похоже, поработав с модемом iRZ mc52it (так же промышленный), достаточно легко команды перекочевали в Sim800
Еще раз: есть задача использовать именно mc35.
А собственно что мешает использовать этот модем для заявленной цели?
Ведь модем может использоваться другими устройствами (да и в той виндовс) для доустпа в интернет.
Я напомню -обсуждение началось с того, что примеров такого использования нет. В мануале на модем команды соединения по TCP-IP отсутсвуют, в гугле примеров использования его с ардуино - я не нашел ни одного.
Вот именно! После этого я и задал этот вопрос здесь на форуме - мало ли у кого может и ексть опыт работы.
В ответ услышал от разных ....,. то что услышал.
Еще раз: есть задача использовать именно mc35.
Можно, конечно, с пеной у рта доказывать, что для перевозки пятитонной плиты из пункта А в пункт Б Вам позарез необходимо воспользоваться именно швейной машинкой и больше ничем, но вряд ли такая постановка задачи найдет понимание среди окружающих.
Еще раз: есть задача использовать именно mc35.
Если именно такая задача, то согласно тому же даташиту - стоит ооочень сильно подтянуть (или изучить с нуля) модель OSI, полагаю и в программировании не сильно так подтянуться и, скорее всего, если «железо позволит» - все у вас получится.
Местным корифеям хотелось бы заметить, что для новичков работа с англоязычной документацией довольно мозговыворачивающее занятие,
если они ходят в детский сад или начальную школу ...
а дальше есть предмет - иностранный язык! - и там учат использовать словари и переводчики ...
если прогулял занятия - то тут не школа - т ут учить не будут, а просто пошлют в лучшем случае в раздел "ищу исполнителя"
Еще раз: есть задача использовать именно mc35.
Можно, конечно, с пеной у рта доказывать, что для перевозки пятитонной плиты из пункта А в пункт Б Вам позарез необходимо воспользоваться именно швейной машинкой и больше ничем, но вряд ли такая постановка задачи найдет понимание среди окружающих.
а что - если с на Р4 квадро 3ггц начать распаковывать зип архив со словарем в 16 бит и размеров 4Гб на полумертвом ИДЕ харде и вместо радиатора - армеская железная кружка с водой - то она закипает за 2 минуты 26 секунд на 78% распаковки, а как доходит до 100% можно кушать суп из лапши