0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
|
|
1 | |
GSM/GPRS модуль SIM900D29.03.2011, 02:57. Показов 289201. Ответов 257
Метки нет (Все метки)
Я его таки сделал и эта блядская железка наконец-то заработала! Два дня не мог понять почему оно не работало. Точней не совсем работало. В общем надо тщательней подходить к вопросу тестирования и чтения мануалов.
Вид сверху: http://img84.imageshack.us/img84/2228/imag0011n.th.jpg Вид снизу: http://img810.imageshack.us/img810/1908/imag0013ed.th.jpg Правда плата получилась великовата 85х75мм, но я особо и не мельчил. Возможно надо будет потом статейку по его использованию запилить:)
0
|
29.03.2011, 02:57 | |
Ответы с готовыми решениями:
257
Simcom SIM900D модуль GSM GSM модуль. Какой выбрать? GSM модуль для разного питания UART SIM900D. Низкая скорость отправки данных (GPRS) USB GSM/GPRS модем |
1 / 1 / 0
Регистрация: 16.12.2016
|
|
09.10.2014, 01:33 | 241 |
Кстати, у Теле 2 был тариф где первые 3 секунды бесплатно, вот интересно, если передавать данные сигналом типа DTMF (а обычно делают ЧМ сигнал), можно передать ~3000 бит бесплатно и отключиться. Потом снова набрать. Есть много тарифов дешевых голосовых, разные опции удешевления, типа любимых номеров, или 1000 минут в день "бесплатно", вроде может получится очень дешевый канал. Для сравнения CSD 5 руб в минуту обычно, оплата поминутная (правда есть тарифы безлимитные, коллеги висят на CSD круглосуточно, котельные опрашивают, но наверно около 1000 руб в месяц будет стоить).
Еще интересно http://www.mts.ru/mob_connect/... /umny_dom/
0
|
Oxford
|
|
09.10.2014, 02:23 | 242 |
Ну у нас на тарифе "Синий" (теле2) вообще за голос не платим внутри сети. Даже абонентки нет. Полностью бесплатный канал.
|
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
|
|
09.10.2014, 09:32 | 243 |
У смс есть офигенный недостаток - никогда не знаешь когда она придет. У меня было, что сообщения приходили с задержкой в несколько часов.
0
|
1 / 1 / 0
Регистрация: 05.10.2017
Сообщений: 2,048
|
|
14.12.2014, 17:30 | 244 |
А вот подскажите...после отправки смс, после того как отправляем символ 0x1A, приходит ответ от модуля, типа:
"+CMGS:89 0D0A300D" что означает 89? Смахивает на порядковый номер отправленного сообщения. Как его обнулить? Полное удаление всех смс никак не влияет на этот параметр. В каких границах оно может меняться? В даташите(SIM900_AT.pdf) единственное упоминание "GSM 03.40 TP-Message-Reference in integer format". И вроде как это сообщение выдается при успешной отправке смс. Опять же, при отправке, или доставке? Умеет ли модуль определять что сообщение доставлено?
0
|
1 / 1 / 0
Регистрация: 05.10.2017
Сообщений: 2,048
|
|
16.12.2014, 06:53 | 245 |
И еще один вопрос. Пытаюсь по http достучаться хоть до куда-нибудь.
Попытка до http://www.google.som Код
AT+SAPBR=3,1,"CONTYPE","GPRS" 0 AT+SAPBR=3,1,"APN","internet" 0 AT+CGATT? +CGATT: 1 0 AT+SAPBR=1,1 0 AT+SAPBR=2,1 +SAPBR: 1,1,"10.104.232.250" 0 AT+HTTPINIT 0 AT+HTTPPORA="CID",1 0 AT+HTTPPORA="URL","www.google.som" 0 AT+HTTPACTION=0 0 +HTTPACTION:0,302,258 AT+HTTPREAD +HTTPREAD:258 <HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8"><TITLE>302 Moved</TITLE></HEAD><BODY><H1>302 Moved</H1>The document has moved<A HREF="http://www.google.ru/?gfe_rd=cr&ei=Px2QVK3wCMaH8QfA5YDAAQ">here</A>. </BODY></HTML> 0 Код
AT+SAPBR=3,1,"CONTYPE","GPRS" 0 AT+SAPBR=3,1,"APN","internet" 0 AT+CGATT? +CGATT: 1 0 AT+SAPBR=1,1 0 AT+SAPBR=2,1 +SAPBR: 1,1,"10.155.56.180" 0 AT+HTTPINIT 0 AT+HTTPPORA="CID",1 0 AT+HTTPPORA="URL","http://tom.megafon.ru" 0 AT+HTTPACTION=0 0 +HTTPACTION:0,200,97054 AT+HTTPREAD +HTTPREAD:97054
0
|
1 / 1 / 0
Регистрация: 05.10.2017
Сообщений: 2,048
|
|
16.12.2014, 08:40 | 246 |
Оказалось всё куда проще...НА тестовых симках отключен интернет. Точнее так - ip-шник получаем, GPRS подключается, а вот зайти может только на сайт оператора. Вставил личную симку - всё отлично грузится.
0
|
1 / 1 / 0
Регистрация: 05.10.2017
Сообщений: 2,048
|
|
18.12.2014, 11:02 | 247 |
Еще возник вопрос...а когда модуль считается включенным? Как это отследить по сообщениям, которые он шлёт при старте? Например, включаю модуль, получаю такие сообщения:
Код
y RDY +CFUN: 1 +CPIN: READY Call Ready Написано просто - более 2.2 секунд, после отпускания кнопки PWR_KEY. В реале, UART включается раньше. Либо просто лепить паузу, секунд 10, и потом спокойно инициализировать, либо ловить "Call Ready". Вывод Status у меня никуда не заведен, он точно сигнализирует что UART активен.
0
|
0 / 0 / 1
Регистрация: 27.01.2010
Сообщений: 3,435
|
|
18.12.2014, 11:15 | 248 |
После собственной инициализации модуль выдает в UART "RDY". Это можно считать включением. Далее он инициализирует симку, и если она требует ПИН-код - то модуль его запрашивает. Ответ от модуля "+CPIN: READY" говорит о готовности симки. Ну и полностью модуль готов к работе после сообщения "Call Ready".
0
|
1 / 1 / 0
Регистрация: 05.10.2017
Сообщений: 2,048
|
|
18.12.2014, 13:54 | 249 |
Это более мене понятно, даташит изучили. Вопрос в том - когда лучше начинать слать команды? В принципе, моя библиотека проверяет ответы, занятость приёмника и прочее, но слегка напрягает, когда в отладочном логе вижу 5-10 попыток передать команду, просто из-за того что в этот момент прилетает какое-нибудь "Call Ready" либо что-то еще асинхронное.
0
|
0 / 0 / 1
Регистрация: 27.01.2010
Сообщений: 3,435
|
|
18.12.2014, 17:59 | 250 |
Если нет Пин-кода - тогда команды только после "Call Ready"
0
|
1 / 1 / 0
Регистрация: 05.10.2017
Сообщений: 2,048
|
|
19.12.2014, 17:14 | 251 |
Потестил еще...В принципе, билиотеке пофиг, что там левое прилетаёт. Корректно обрабатывает ошибки. Но иногда получается вот такой лог:
Код
яя RDY +CFUN: 1 +CPIN: READY AT AT OK ATE0 ATE0 OK AT+CMEE=0 OK AT+IPR=9600 OK AT+CMGF=1 OK AT+CLIP=1 OK AT+CSCB=0 ERROR DEBUG_UART1: RETRY AT+CSCB=0 OK Call Ready -(внезапно прилетело, заняло приемник, в конце ОК нет, отработали по таймауту. В этот момент пытались передать AT+CPBS="SM") DEBUG_UART1: RETRANSMIT BUSY Tx=0 Rx=1 PaEn=0 DEBUG_UART1: RETRANSMIT BUSY Tx=0 Rx=1 PaEn=0 AT+CPBS="SM" OK AT+CMGD=1,4 OK
0
|
1 / 1 / 0
Регистрация: 05.10.2017
Сообщений: 2,048
|
|
11.02.2015, 09:01 | 252 |
Вопрос еще такой, даже не знаю относится это к SIM900D или больше ко всяким стандартам GSM/GPRS. При настройке GPRS надо выбирать точку доступа - APN. Вопрос - что будет если APN не прописать, или прописать от другой сети, или вообще левый? Проверял на модеме - он один хрен выходит в интернет. Хоть вообще не указывай.
0
|
0 / 0 / 1
Регистрация: 27.01.2010
Сообщений: 3,435
|
|
11.02.2015, 09:34 | 253 |
APN сохраняется в энергонезависимой памяти, и остается с прошлой сессии. По-моему так.
0
|
1 / 1 / 0
Регистрация: 05.10.2017
Сообщений: 2,048
|
|
11.02.2015, 10:22 | 254 |
Это в случае, если сохранить настройки командой AT+SAPBR=5,1 . Если туда при инициализации ничего не записать, то ничего там и не будет, проверял командой чтения параметров
Код
AT+SAPBR=4,1 +SAPBR: CONTYPE: GPRS APN: PHONENUM: USER: PWD: RATE: 2 OK
0
|
0 / 0 / 0
Регистрация: 12.08.2012
Сообщений: 1,217
|
|
11.02.2015, 14:13 | 255 |
У операторов может быть несколько точек доступа для разных целей, например для лимитных, безлимитных тарифов, wap, mms. Возможно что если не указать чтото определённое то будет использоваться чтото по умолчанию.
0
|
1 / 1 / 0
Регистрация: 05.10.2017
Сообщений: 2,048
|
|
11.02.2015, 14:50 | 256 |
и как вариант - самое дорогое. Будем думать. Натолкнулся на http://geektimes.ru/post/79505/
0
|
mikutym
|
|
27.08.2016, 22:26 | 257 |
Всем привет! Благодаря imbiddid at можно будет отправлять статусы смс сообщений на удаленный сервер ? Я правильно понимаю что нужно купить сам модем и прошить его, подключить к питанию и он уже сам будет работать ?
Есть такой шлюз youstor tg 100, не хочется столько денег платить за него. Можно ли как без этой коробки обойтись ? и просто работать с модемом ? Был бы очень признателен на любые ссылки что нужно купить для модема, питание и т.д чтоб оно работало как автономное устройство и как его прошить, спасибо! |
0 / 0 / 0
Регистрация: 17.01.2011
Сообщений: 92
|
|
28.08.2016, 08:10 | 258 |
Вариант 1
Нужно взять связку МК+модем SIM900 . Для МК написать управляющую программу , которая будет принимать текст отправляемых СМС и номер адресата, передавать эти СМС через модем , затем отслеживать статус СМС и передавать на сервер в облаке через ТСР соединение по сети Изернет или через ТСР соединение модема. Вариант 2 Нужно иметь GSM USB модем , подключенный к РС , и с него отправлять и отслеживать статус СМС. Для этого варианта возможно есть готовые проги.
0
|
28.08.2016, 08:10 | |
28.08.2016, 08:10 | |
Помогаю со студенческими работами здесь
258
Вопросы по GSM/GPRS модулю SIM900 UART удлинитель на модуле GSM/GPRS SIM900D Не приходят SMS на модуль Влияет-ли уровень сигнала GSM покрытия на скорость передачи данных по GPRS/EDGE протоколу? Sim900 vs SIM900 GSM/GPRS MINIMUM SYSTEM MODULE GSM Модуль Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |