Полная версия этой страницы:
SIM968
nephedych
Nov 5 2015, 06:07
Доброго времени суток.
Пытаюсь наладить 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
Nov 5 2015, 07:04
1. попробуйте для начала строго задавать скорость с помощью +IPR
2-3. оно не было окю\. обратите внимание на документацию. а также включите китайскую логику. ОК - это значит, что команда верна и принята к исполнению.
4. наверно поэтому у вас и абракадабра и соединение рвётся - плохая трассировка, плохая схемотехника, залипоны. из-за чего нога управления питанием не в себе.
nephedych
Nov 5 2015, 07:26
спасибо. Приму к сведению.
А в чем прелесть работы с SMTP через UDP?
Чем вот это не устраивает?
http://www.microchip.ua/simcom/SIM900x/App...anual_V1.04.pdf>>>4)И, наконец, откуда NORMAL POWER DOWN, если я не просил? (на третьей ноге всю дорогу поддерживается высокий уровень, значит это не я выключаю)
Тогда какой же он NORMAL после этого..
Нормал-нормал. А вот с питанием и наводками на карточку/схему явно не нормал

И неплохо бы указать версию вашей прошивки в модуле.
nephedych
Nov 6 2015, 12:09
[quote name='CADiLO' date='Nov 5 2015, 13:09' post='1378487']
Прелести тут ни в чем нет, одни проблемы.
И если прошивка поддерживает SMTP, то это решит многие мои проблемы.
Так что большое спасибо)
Тогда пользуйте прошивку 1137B03SIM900D64_ST_ENHANCE и будет Вам... SMTP.
nephedych
Nov 16 2015, 10:01
Ребята. Еще один вопрос какую версию SSL поддерживает SIM9678?
CADiLO
Nov 16 2015, 10:12
А посмотреть в документации ?
SIM900_HTTPS AT Command Set_V1 00
могу добавить что развиваться 900-я серия уже не будет, так что смотрим в сторону
SIM800 Series_SSL_Application Note_V1.01
nephedych
Nov 16 2015, 12:28
Кто-нибудь скажет на модуль SIM968 можно установить прошивку 1137B03SIM900D64_ST_ENHANCE?
Текущая прошивка 1137B01SIM968M4_ST_ENHANCE.
Может и глупый вопрос....
CADiLO
Nov 16 2015, 12:37
- Можно ли в Жигули поставить двигатель от Москвича?
- Поставить можно, но работать без извращений не будет.
Вот ответ на ваш вопрос.
Может не стоит заниматься фигней, а сначала проработать задачу, потом выбрать под нее комплектацию.
А не подгонять имеющееся под задачу.
Кто мешает обновиться до 1137B04SIM968M64_ST_ENHANCE_EAT и получить весь набор плюшек доступных в SIM900R
nephedych
Nov 16 2015, 12:40
CadiLO, спасибо. Как всегда емкий и полезный ответ)
CADiLO
Nov 16 2015, 12:47
Какой вопрос - такой и ответ. Если бы читали документацию, то подобных вопросов не возникало бы.
Очень многие считают что проще задать здесь вопрос и ждать неделю ответа, чем потратить час-два на изучение PDF.
Просто поймите, что за Вас никто не будет учиться или делать.
Все о чем Вы спрашивали есть в документации, которая не прячется, а лежит в открытом доступе.
Вот когда уже совсем уперся - то помогут с радостью, а в элементарном - читать и еще раз читать.
nephedych
Nov 16 2015, 13:00
Это же вы мне посоветовали.
Тогда пользуйте прошивку 1137B03SIM900D64_ST_ENHANCE и будет Вам... SMTP.
Потому и спросил.
CADiLO
Nov 16 2015, 13:17
Мдя... Искренне извиняюсь... Низзя советы давать после ДР коллеги.....
1137B04SIM968M64_ST_ENHANCE_EAT - последняя версия для 968
В качестве дополнения к извинению выкладываю - забирайте прошивку и прошивальщик.
nephedych
Nov 16 2015, 13:21
За прошивку с меня челобитная) А то я уже запрос послал. Думал скока это мне ждать пока там менеджера прочухаются) Спасибо.
CADiLO
Nov 16 2015, 13:25
Ну с прошивкой это моя плюха.... так что бум без благодарностей....

пробуйте
Апноты тут -
http://www.microchip.ua/simcom/?link=/SIM900x/AppNotes
nephedych
Nov 18 2015, 05:18
Прошивать в режиме Normal, в начале при выключенном симе, потом включить? Я правильно понимаю?
CADiLO
Nov 18 2015, 06:15
Поверкей жестко на землю.
запустить прогу, выбрать тип модуля и файл
нажать старт
подать питание на модуль
дождаться конца прошивки, снять питание, разомкнуть поверкей
уровни на порту должны быть 2.8-3.0в
полистайте форум, я раз пять рассказывал процедуру подробно
nephedych
Nov 19 2015, 12:21
CADiLO, и все таки вынужден уточнить. В прошивалке есть режимы Normal И Embeded. Это обычная прошивка Normal? или это дополнение и нужен режим Embeded и соответственно еще один файл прошивки для эмбедед режима?
Или я опять че-то недопонял?
Просто прошить по инструкциям мне не удается Flash Type не определяется. ACK написано принят (всего за пару секунд), на прогресс баре 100%, но после ACK принят ничего не происходит.
Я если честно подозреваю, что у меня что-то с железом. Ибо SIM часто самопроизвольно молча выключается.
Заранее благодарен за помощь)
А еще интересно начиная с какой версии прошивки SIM968 умеет MMS слать (если вообще умеет)?
Кто знает?
Еще меня сильно удивляет, что на моей версии прошивки электронная почта криво, но работает - это прямо странно.
CADiLO
Nov 19 2015, 12:39
Вам прошиваться в режиме 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
Nov 19 2015, 13:12
точняк енхансед все должна уметь!!

тут скрин экрана
на счет схемы включения: тут все сложно, модуль стоит на плате, питается от 3,65. Uart c компа на debug uart sim, подключаю через преобразователь max3232 уровень ставлю 2.9В.
земля везде общая. Пробовал через обычный уарт (не дебаг).
Поверкей с тумблером на землю.
PS: при выключеном модуле TX компа просаживается оверсильно. Так ведь не должно быть? Может поэтому устройство нераспознается?
Sim карту вынимаю, если это важно.
из периферии к модулю подключается уарт к процу - ясное дело отключаю этот разъем. поверкей и статус продолжают висеть на Gpio Ногах проца. но проц ими не дергает
Блин. Там же еще ждипиэс на плате.
Это все важно,, что там че то к нему подключено? Может его выпаять для прошивки?
(Понимаю, что выгляжу как полный лось)
CADiLO
Nov 19 2015, 13:41
>>>тут все сложно, модуль стоит на плате, питается от 3,65. Uart c компа на debug uart sim, подключаю через преобразователь max3232 уровень ставлю 2.9В.
>>>земля везде общая. Пробовал через обычный уарт (не дебаг). Поверкей с тумблером на землю.
все верно - и аппаратно и установки, шиться должно через любой порт
тогда перепроверяйте подключение - может кто мешает или перепутали ножки
смутило что обычный COM под 19 номером - там случайно не USB<>UART ???
nephedych
Nov 20 2015, 05:28
Именно usb <-> UART. адаптер EL-204 - 1.
А это может быть принципиально? К тому же где я обычный COM порт возьму.
А подключение вроде правильное.
правда без flow control. Только две ноги - RX и TX.
ArtemKAD
Nov 20 2015, 19:17
Цитата(nephedych @ Nov 20 2015, 07:28)

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

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

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

Если решитесь на анализ схемы, можете мне скинуть на eмейл. Просмотрю - дам рекомендации.
chip (гав-гав) simcom.com.ua
nephedych
Nov 26 2015, 10:44
Спасибо. Но пока я не готов)
CADiLO
Nov 26 2015, 11:17
Тогда обождем пока в форум заглянет кто-нибуть владеющий телепатией.
Но думаю, что до конца 2016, телепаты тут вряд ли понравятся, а там, к концу года, уже и 900-й серии не станет ....
ArtemKAD
Nov 26 2015, 11:34
Цитата(nephedych @ Nov 26 2015, 09:59)

Привет всем.
И снова я со своими вопросами, один получше другого.
Хотел бы обсудить поведение своего модуля SIM968.
При включении он присылает свои READY (последнее Call Ready) и выключается.
На поверкее напряжение 2.8В.
Как определяешь, что он выключается? Он может уходить в Sleep и ты его без DTR+пауза не пробудишь.
nephedych
Nov 26 2015, 12:31
Справедливый вопрос. Точно не знаю выключение это или Sleep.
И, судя по тому, что я потыкал ноги осциллографом и все заработало, где-то просто проводит флюс или пайка плохая.
Так что спасибо за помощь и видимо вопрос мой снят, до тех пор пока опять не сломается.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.