Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SIM968
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
nephedych
Доброго времени суток.
Пытаюсь наладить UDP подключение с SMTP сервером. Использую модуль SIM968 и плату на основе STM32.
На запрос по UART-у:
AT+CIPSTART="UDP","smtp.mail.ru","25"\r
Модуль отвечает:
""""""""""""""""""""""""""""""""""""xxø€xxø€xø€x€xxxxxx€x€xxxxø€€xø€€ø€€€€€€xxxxxxxxxxx€x€€€x€€€ø€xøøxøxxxxøxø€xøøxøxxxxøx€xøøxøxxxxøxxøøxøxxxxøxøøxøxxxxøxøxøxxxxøxxøxxxxøxøxxxxøxxxxxøxxxxøxxxøxxøxøxxx€øxøxx€€xxx€øxøxx€€xxxøxøxx€€xxxxøxx€€xxxøxx€€xxxxx€€xxxx€€xxx€€xxx€xxxxxxxxx€x€€€€€€xø€€€€€xø€€€€xø€€€xø€€xø€€ø€€€€€€xxAT+CIPSTART="UDP","smtp.mail.ru","25"
OK
STATE: PDP DEACT
CONNECT FAIL
NORMAL POWER DOWN

В связи с чем возникает целый ряд вопросов. А именно:
1) Что это за абракадабра в начале?
2) Зачем говорить мне про деактивацию ПДП, если я про нее не спрашивал?
3) Из-за чего может теряться подключение если оно сначала было OK? Может как раз из-за ПДП?
4)И, наконец, откуда NORMAL POWER DOWN, если я не просил? (на третьей ноге всю дорогу поддерживается высокий уровень, значит это не я выключаю)
Тогда какой же он NORMAL после этого..

Буду благодарен за любую помощь.
Извините за сумбурность изложения.
Искренне Ваш...
smalcom
1. попробуйте для начала строго задавать скорость с помощью +IPR
2-3. оно не было окю\. обратите внимание на документацию. а также включите китайскую логику. ОК - это значит, что команда верна и принята к исполнению.
4. наверно поэтому у вас и абракадабра и соединение рвётся - плохая трассировка, плохая схемотехника, залипоны. из-за чего нога управления питанием не в себе.
nephedych
спасибо. Приму к сведению.

CADiLO
А в чем прелесть работы с SMTP через UDP?

Чем вот это не устраивает?
http://www.microchip.ua/simcom/SIM900x/App...anual_V1.04.pdf

>>>4)И, наконец, откуда NORMAL POWER DOWN, если я не просил? (на третьей ноге всю дорогу поддерживается высокий уровень, значит это не я выключаю)
Тогда какой же он NORMAL после этого..

Нормал-нормал. А вот с питанием и наводками на карточку/схему явно не нормал sm.gif


И неплохо бы указать версию вашей прошивки в модуле.
nephedych
[quote name='CADiLO' date='Nov 5 2015, 13:09' post='1378487']
Прелести тут ни в чем нет, одни проблемы.
И если прошивка поддерживает SMTP, то это решит многие мои проблемы.
Так что большое спасибо)
CADiLO
Тогда пользуйте прошивку 1137B03SIM900D64_ST_ENHANCE и будет Вам... SMTP.
nephedych
Ребята. Еще один вопрос какую версию SSL поддерживает SIM9678?
CADiLO
А посмотреть в документации ?
SIM900_HTTPS AT Command Set_V1 00

могу добавить что развиваться 900-я серия уже не будет, так что смотрим в сторону
SIM800 Series_SSL_Application Note_V1.01

sm.gif
nephedych
Кто-нибудь скажет на модуль SIM968 можно установить прошивку 1137B03SIM900D64_ST_ENHANCE?
Текущая прошивка 1137B01SIM968M4_ST_ENHANCE.
Может и глупый вопрос....
CADiLO
- Можно ли в Жигули поставить двигатель от Москвича?
- Поставить можно, но работать без извращений не будет.

Вот ответ на ваш вопрос.

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

Кто мешает обновиться до 1137B04SIM968M64_ST_ENHANCE_EAT и получить весь набор плюшек доступных в SIM900R
nephedych
CadiLO, спасибо. Как всегда емкий и полезный ответ)
CADiLO
Какой вопрос - такой и ответ. Если бы читали документацию, то подобных вопросов не возникало бы.
Очень многие считают что проще задать здесь вопрос и ждать неделю ответа, чем потратить час-два на изучение PDF.
Просто поймите, что за Вас никто не будет учиться или делать.
Все о чем Вы спрашивали есть в документации, которая не прячется, а лежит в открытом доступе.
Вот когда уже совсем уперся - то помогут с радостью, а в элементарном - читать и еще раз читать.
nephedych
Это же вы мне посоветовали.
Тогда пользуйте прошивку 1137B03SIM900D64_ST_ENHANCE и будет Вам... SMTP.
Потому и спросил.
CADiLO
Мдя... Искренне извиняюсь... Низзя советы давать после ДР коллеги.....

1137B04SIM968M64_ST_ENHANCE_EAT - последняя версия для 968

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

nephedych
За прошивку с меня челобитная) А то я уже запрос послал. Думал скока это мне ждать пока там менеджера прочухаются) Спасибо.
CADiLO
Ну с прошивкой это моя плюха.... так что бум без благодарностей....
sm.gif
пробуйте

Апноты тут - http://www.microchip.ua/simcom/?link=/SIM900x/AppNotes
nephedych
Прошивать в режиме Normal, в начале при выключенном симе, потом включить? Я правильно понимаю?
CADiLO
Поверкей жестко на землю.
запустить прогу, выбрать тип модуля и файл
нажать старт
подать питание на модуль
дождаться конца прошивки, снять питание, разомкнуть поверкей

уровни на порту должны быть 2.8-3.0в

полистайте форум, я раз пять рассказывал процедуру подробно
nephedych
CADiLO, и все таки вынужден уточнить. В прошивалке есть режимы Normal И Embeded. Это обычная прошивка Normal? или это дополнение и нужен режим Embeded и соответственно еще один файл прошивки для эмбедед режима?
Или я опять че-то недопонял?
Просто прошить по инструкциям мне не удается Flash Type не определяется. ACK написано принят (всего за пару секунд), на прогресс баре 100%, но после ACK принят ничего не происходит.
Я если честно подозреваю, что у меня что-то с железом. Ибо SIM часто самопроизвольно молча выключается.
Заранее благодарен за помощь)

А еще интересно начиная с какой версии прошивки SIM968 умеет MMS слать (если вообще умеет)?
Кто знает?


Еще меня сильно удивляет, что на моей версии прошивки электронная почта криво, но работает - это прямо странно.
CADiLO
Вам прошиваться в режиме NORMAL
EMBEDDED - для загрузки в модуль своих приложений написаных на ЕАТ


>>>ACK написано принят (всего за пару секунд), на прогресс баре 100%, но после ACK принят ничего не происходит.

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

>>>с какой версии прошивки SIM968 умеет MMS слать
с любой где в названии прошивки есть MMS или ENHANCE

>>>сильно удивляет, что на моей версии прошивки электронная почта криво, но работает
она и должна работать - вы ж сами сказали что у вас прошивка B01 ENHANCE
старенькая, но из тех где "all-in-one"

вобщем для тех кто не видел наших презентаций повторюсь


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

в ENHANCE версию входят следующие возможности (внимание, в обычной, EURO версии их нет)

2.5MB user memory - встроенная в модуль память доступна для пользовательских данных
DTMF decoder - декодирование DTMF, включая укороченые посылки, сигналы ContactID, с возможностью индикации длительности. Улучшена достоверность распознавания
AMR play - воспроизведение пользовательских аудио-файлов в эфир или на аудиовыход, совместно с предыдущей командой
CLDTMF – генерация DTMF и ContactID сигналов с задаваемой длительностью в эфир или на аудиовыход, генерация тестового сигнала 1KHz
DTMFURC – дополнительное сообщение о окончании генерации VTS и CLDTMF
JD - детектирование "глушения" GSM канала
SMS Autorun - управление работой модуля посредством SMS сообщений
WHITELIST - «белый» список - до 30 номеров с категорией разрешен/запрещен
AUTOCLCC – автоматическая выдача состояния соединения по событию
EFTP - новые команды в дополнение к стандартному протоколу FTP, позволяют проводитьобмен файлами как через последовательный порт так и из памяти модуля
EMAIL – POP3/SMTP почтовые протоколы для передачи электронных писем
MMS – работа с мультимедийными сообщениями
SMSINDEX – отправка SMS по номеру в индексируемой ячейке
PING – функция запроса эха в сети Internet для проверки доступности адресата
SSL (HTTPS) – протокол защищенных сокетов для безопасной передачи данных по сети
CIPTKA – установка параметров для TCP Keep Alive
MULTIUDP – работа в режиме двух UDP-server соединений
GSMBUSY – запрет на прием входящих звонков
GSM Location - определение координат местоположения по базовым станциям
Easy Scan - получение информации об окружающих базовых станциях
CENG - получение информации о текущих базовых станциях в альтернативном режиме
CELLLOCK – возможность принудительного соединения с выбранной сотой

и еще многое другое..... (это был 2013 год)

на сегодня в последние ENHANCE версии добавлено еще с десяток новшеств - больше в релизнотесах
запрашивайте документ у дистрибьютора
nephedych
точняк енхансед все должна уметь!!


тут скрин экрана

на счет схемы включения: тут все сложно, модуль стоит на плате, питается от 3,65. Uart c компа на debug uart sim, подключаю через преобразователь max3232 уровень ставлю 2.9В.
земля везде общая. Пробовал через обычный уарт (не дебаг).
Поверкей с тумблером на землю.

PS: при выключеном модуле TX компа просаживается оверсильно. Так ведь не должно быть? Может поэтому устройство нераспознается?

Sim карту вынимаю, если это важно.
из периферии к модулю подключается уарт к процу - ясное дело отключаю этот разъем. поверкей и статус продолжают висеть на Gpio Ногах проца. но проц ими не дергает


Блин. Там же еще ждипиэс на плате.
Это все важно,, что там че то к нему подключено? Может его выпаять для прошивки?
(Понимаю, что выгляжу как полный лось)
CADiLO
>>>тут все сложно, модуль стоит на плате, питается от 3,65. Uart c компа на debug uart sim, подключаю через преобразователь max3232 уровень ставлю 2.9В.
>>>земля везде общая. Пробовал через обычный уарт (не дебаг). Поверкей с тумблером на землю.

все верно - и аппаратно и установки, шиться должно через любой порт

тогда перепроверяйте подключение - может кто мешает или перепутали ножки

смутило что обычный COM под 19 номером - там случайно не USB<>UART ???
nephedych
Именно usb <-> UART. адаптер EL-204 - 1.
А это может быть принципиально? К тому же где я обычный COM порт возьму.
А подключение вроде правильное.

правда без flow control. Только две ноги - RX и TX.
ArtemKAD
Цитата(nephedych @ Nov 20 2015, 07:28) *
Только две ноги - RX и TX.

Как сделано согласование уровней?
nephedych
ArtemKAD, согласую преобразователем max3232 на 3.3В. Для сима уровень нужен 2.8-3.0, и я ставлю на макс питание 2.9В. При этом он вроде работает, на выход по крайней мере.
Пробовал и на 3.3 ставить (хоть и не рекомендуется) - эффект тот же. Может он на вход не работает? Может имеет смысл напряжение понижать не питанием, а через еще что-то?
ArtemKAD
Цитата(nephedych @ Nov 23 2015, 07:28) *
ArtemKAD, согласую преобразователем max3232 на 3.3В. Для сима уровень нужен 2.8-3.0, и я ставлю на макс питание 2.9В. При этом он вроде работает, на выход по крайней мере.

Варианта тут два или дергается питание при работе или EL204 с его контроллером внутри чудит. На сколько помню при записи происходит переключение скоростей и как на это реагирует EL - тот еще вопрос.
nephedych
Питание почти гарантировано не дергается.
Можете порекомендовать другой адаптер USB <-> UART?
Или лучше было бы через встроенный COM порт?
ArtemKAD
Цитата(nephedych @ Nov 23 2015, 09:26) *
Можете порекомендовать другой адаптер USB <-> UART?


Я пользуюсь самодельной платой преобразователя USB<->UART на FTDI FT232R c 3V питанием для выходов. Вроде особых проблем за последние годы не было.
ЗЫ. Подозреваю EL202-3C на нем и сделан и его можно до требуемого допилить через 3V Vext.
nephedych
Привет всем.
И снова я со своими вопросами, один получше другого.
Хотел бы обсудить поведение своего модуля SIM968.
При включении он присылает свои READY (последнее Call Ready) и выключается.
На поверкее напряжение 2.8В.
На Vbat подается 3.7В и никогда не просаживается.
Кондер на входе питания стоит вплотную к ногам (читал где-то что это важно).
До этого заметил, что RESET был пробит на плате на землю и модуль вел себя просто как кирпич)
После устранения этой проблемки стал самовыключаться.
В связи с чем у меня вопрос: раз он че-то говорит про реади, значит он живой и дело в плате?
или он мог быть бесповоротно испорчен?
И вообще в чем тут может быть дело?
Уповаю на вашу терпимость и продолжаю читать документацию)
CADiLO
А давайте вы для начала расскажете что у вас за такая таинственная плата?
Я так понимаю что не оригинальный EVB KIT ?
nephedych
Само собой совсем не оригинальный.
Схему выкладывать не буду.
А то за мной ФСБ приедет сразу)
Ибо это не моя интеллектуальная собственность, а стратегическая разработка)
Конечно я понимаю, что в таком случае и говорить-то особенно не о чем.
Впрочем иначе уже и показал бы давно схему.
До кучи добавлю, что схема - это не мое художество, поэтому и уровень осведомленности у меня меньше приемлемого.
CADiLO
>>>а стратегическая разработка

Тогда представляю сколько там ляпов с нарушеним даташитов....
Чем государственней контора, тем больше экономят вплоть до резисторов. sm.gif

Если решитесь на анализ схемы, можете мне скинуть на eмейл. Просмотрю - дам рекомендации.
chip (гав-гав) simcom.com.ua
nephedych
Спасибо. Но пока я не готов)
CADiLO
Тогда обождем пока в форум заглянет кто-нибуть владеющий телепатией.
Но думаю, что до конца 2016, телепаты тут вряд ли понравятся, а там, к концу года, уже и 900-й серии не станет .... sm.gif
ArtemKAD
Цитата(nephedych @ Nov 26 2015, 09:59) *
Привет всем.
И снова я со своими вопросами, один получше другого.
Хотел бы обсудить поведение своего модуля SIM968.
При включении он присылает свои READY (последнее Call Ready) и выключается.
На поверкее напряжение 2.8В.


Как определяешь, что он выключается? Он может уходить в Sleep и ты его без DTR+пауза не пробудишь.
nephedych
Справедливый вопрос. Точно не знаю выключение это или Sleep.
И, судя по тому, что я потыкал ноги осциллографом и все заработало, где-то просто проводит флюс или пайка плохая.
Так что спасибо за помощь и видимо вопрос мой снят, до тех пор пока опять не сломается.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.