Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.68/1582: Рейтинг темы: голосов - 1582, средняя оценка - 4.68
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2

GSM/GPRS модуль SIM900D

29.03.2011, 02:57. Показов 291770. Ответов 257
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я его таки сделал и эта блядская железка наконец-то заработала! Два дня не мог понять почему оно не работало. Точней не совсем работало. В общем надо тщательней подходить к вопросу тестирования и чтения мануалов.
Вид сверху:

http://img84.imageshack.us/img84/2228/imag0011n.th.jpg

Вид снизу:

http://img810.imageshack.us/img810/1908/imag0013ed.th.jpg

Правда плата получилась великовата 85х75мм, но я особо и не мельчил.
Возможно надо будет потом статейку по его использованию запилить:)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.03.2011, 02:57
Ответы с готовыми решениями:

Simcom SIM900D модуль GSM
Надоело возиться с сенсорным управлением под AVR, если кому интересно, могу поделиться опытом простого сенсорного управления с минимальной...

GSM модуль. Какой выбрать?
Не нашёл темы, пишу сюда. Перенесите, если считаете что не в тему. Есть опыт работы с модулем egs5 от cinterion. Хочу что-нить...

GSM модуль для разного питания UART
Появилась задачка сделать GSM модуль, чтобы можно было управлять системой через SMS сообщения. Модули смогут подсоединяться к уарту 5В и...

257
Oxford
07.10.2014, 17:04
Студворк — интернет-сервис помощи студентам
На Tele2 5р в сутки и 80Мб бесплатно, далее по 1р/1Мб EDGE
На билайне Хайвей 500р и 20Гигов 3G инета это 25 копеек за 1Мб
0 / 0 / 0
Регистрация: 02.10.2014
Сообщений: 53
07.10.2014, 17:54
Наверное вы правы. Но у меня работает девайсик очень небольшой, он сделан на STM8L, включается каждые 15 минут, собирает данные - потребление очень низкое. Раз в сутки включает модуль GPRS, сбрасывает 1120 бит данных по СМС и выключает. Таки дела, мож правда месенджер какой приколхозить?
0
Oxford
07.10.2014, 18:00
Цитата Сообщение от dadykor
Наверное вы правы. Но у меня работает девайсик очень небольшой, он сделан на STM8L, включается каждые 15 минут, собирает данные - потребление очень низкое. Раз в сутки включает модуль GPRS, сбрасывает 1120 бит данных по СМС и выключает. Таки дела, мож правда месенджер какой приколхозить?
Используйте сервера IRC. Клиент там пишится на раз два. Есть куча программ на разные платформы. Поддерживает передачу файлов.
Я делал управление компьютером через IRC клиент. Я уже давно эту фишку просек и в ближайшем будущем начну портировать под STM спецификацию IRC клиента.

Спецификация очень простая, куча исходников клиентов на разных языкаx.
0 / 0 / 0
Регистрация: 02.10.2014
Сообщений: 53
07.10.2014, 18:29
Вот за это спасибо большое! Особенно, если порт под STM получится. Но на 8L наверное IRC клиент не влезет, как думаете?
0
Oxford
07.10.2014, 18:34
Лучше 32 битные использовать, из низкопотребляющих L0, L1.

Сколько флеша свободно у вас?
Зачем такой слабый МК используется с таким модулем?
Возьмите модуль SIM900 c технологией Embeddid AT и пишите прошивку прямо в модуле на языке Си.
0 / 0 / 0
Регистрация: 02.10.2014
Сообщений: 53
07.10.2014, 18:48
Сейчас там стоит STM8L051F3 в корпусе TSSOP20, там всего 8 КБ, набита почти под завязку и ОЗУ там никакое... Надо будет кардинально переделывать, но возможно оно того стоит. А сколько времени клиент связывается с сетью после включения питания?
Модуль у меня сейчас стоит 300-ый.
0
0 / 0 / 0
Регистрация: 02.10.2014
Сообщений: 53
07.10.2014, 20:03
Цитата Сообщение от Oxford
Возьмите модуль SIM900 c технологией Embeddid AT и пишите прошивку прямо в модуле на языке Си.
Т.е. я могу клиента прописать в модуле, после включения питания модуля маломощным контроллером клиент будет подыматься и через него можно будет сбросить данные, собранные контроллером? А сколько все же времени должен быть включен модуль, чтобы ушли данные? (мне интересна энергетика вопроса).
Или я что-то не так понял?
0
Oxford
07.10.2014, 21:44
Embeddid AT позволяет отказаться от внешнего МК.
Так как в SIM900 там есть все для этого и некоторая периферия.
Вопросы энергетики смотрите параметры конкретного модуля.
0 / 0 / 0
Регистрация: 02.10.2014
Сообщений: 53
07.10.2014, 22:53
Мда. Но видимо не покатит для меня - мне надо чтоб модуль в основном спал и не жрал почти ничего. А кто-то малопотребляющий и, кстати тоже в основном спящий, периодически собирал данные по I2C и SPI, а раз в сутки будил модуль и сбрасывал их сборщику данных. А тут получается, что модуль жрет в десятки раз больше даже в спящем режиме, не говоря уж о сборе данных, если даже удастся завести I2C и SPI. Надо все-таки организовывать связку STM32T и модуль. Попробую что-нить придумать в этом направлении, пусть пока на СМС крутится.
Интересно будет все же посмотреть, как работает клиент IRC, если Вам удастся портировать под STM.
Спасибо за помощь.
0
0 / 0 / 1
Регистрация: 27.01.2010
Сообщений: 3,435
07.10.2014, 23:31
Модуль можно "завести", чтобы он работал по протоколу HTTP, без проработки TCP/IP-стека. То есть достаточно продумать обмен с Web-сервером, чтобы модуль мог с ним связаться и отсылать свои данные посредством GET или POST-запросов.
Я решал подобную задачу на AtMiko16. Основная проблема была - мало ОЗУ, чтобы посылать длинные АТ-команды.
0
0 / 0 / 0
Регистрация: 02.10.2014
Сообщений: 53
08.10.2014, 00:00
Ну, у STM32 с памятью лучше в разы, если не в десятки, значит можно попробовать. Правда сейчас у меня данные приходят напрямую на Android, и в нем сразу обрабатываются и представляются, но это можно и переделать.
0
0 / 0 / 1
Регистрация: 27.01.2010
Сообщений: 3,435
08.10.2014, 11:20
Модуль включается/выключается замыканием определенной ножки на "землю". Поэтому ты можешь отправить свой МК в сон, потом проснуться, собирать информацию, а когда нужно - включить модуль, заставить его зарегистрироваться в сети, связаться с сервером, отправить и получить нужную инфу. Потом выключить модуль. На все уйдет около минуты-двух.
На STM32 даже не нужно делать переходник для модулевского UARTa - достаточно двух резисторов. Единственно - нужно обеспечить модуль нужным и мощным питанием, которое отличается от питания МК.
0
1 / 1 / 0
Регистрация: 16.12.2016
08.10.2014, 12:21
Цитата Сообщение от Oxford
На Tele2 5р в сутки и 80Мб бесплатно, далее по 1р/1Мб EDGE
На билайне Хайвей 500р и 20Гигов 3G инета это 25 копеек за 1Мб
Это для мультимедиа. Для телеметрии только МТС с тарифом Телематика, округление до 1 кб, а не до 100 кб, что-то вроде 20 руб в месяц.
0
1 / 1 / 0
Регистрация: 16.12.2016
08.10.2014, 12:28
Цитата Сообщение от dadykor
Наверное вы правы. Но у меня работает девайсик очень небольшой, он сделан на STM8L, включается каждые 15 минут, собирает данные - потребление очень низкое. Раз в сутки включает модуль GPRS, сбрасывает 1120 бит данных по СМС и выключает. Таки дела, мож правда месенджер какой приколхозить?
Если вам 1 руб в сутки много, то снижение оплаты еще сложная задача. Пример типовой тариф за интернет от 150 руб месяц.
У меня тариф типа Телематики на модемах, за все 3 сим карты 150 руб в месяц, опрос 4 раза в минуту, около 150 байт за раз по modbus asci, удобно и наглядно:


https://dl.dropboxusircontent.som/u/25679385/forum/vp.jpg

цена сравнима с вашей, трафик выше в 1000 раз...
0
1 / 1 / 0
Регистрация: 16.12.2016
08.10.2014, 12:35
Цитата Сообщение от Oxford
Используйте сервера IRC. Клиент там пишится на раз два. Есть куча программ на разные платформы. Поддерживает передачу файлов.
Я делал управление компьютером через IRC клиент. Я уже давно эту фишку просек и в ближайшем будущем начну портировать под STM спецификацию IRC клиента.

Спецификация очень простая, куча исходников клиентов на разных языкаx.
IRC клиент для передачи данных? Очень странное решение ) Для передачи параметров есть modbus TCP. Хотя и наглядно вполне получается и выделенный IP не нужен.

Вот пример опроса через GPRS модем, данные идут через виртуальный СОМ порт к модему

Code
1
2
3
4
5
6
7
8
12:15:00.031 [2280] (COM10)Tx: [17] ":01 03 00 10 00 1A D2 CR LF "
12:15:05.018 [2140] (COM11)Tx: [17] ":03 03 00 16 00 14 D0 CR LF "
12:15:06.032 [2280] Ошибка: устройство не отвечает (COM10 Адрес:1)
12:15:11.020 [2140] Ошибка: устройство не отвечает (COM11 Адрес:3)
12:15:45.052 [2280] (COM10)Tx: [17] ":01 03 00 10 00 1A D2 CR LF "
12:15:45.062 [2280] (COM10)Rx: [115] ":01 03 34 42 4A 9C 0C 00 00 00 00 F0 0D 87 75 00 00 00 00 00 00 00 01 00 00 87 51 3F 80 00 00 00 00 00 00 F0 07 FF FF 00 00 00 00 00 00 00 01 00 00 87 99 3F 80 00 00 2E CR LF "
12:15:50.017 [2140] (COM11)Tx: [17] ":03 03 00 16 00 14 D0 CR LF "
....
Modbus asci, почти IRC чат в логах ))) Tx запрос, Rx ответ. Иногда данные пропадают, так как GPRS.
0
1 / 1 / 0
Регистрация: 16.12.2016
08.10.2014, 13:02
Цитата Сообщение от dadykor
Трудно так общаться. Я ведь в этом бреду говорю только об длинных (буду так называть далее сообщения длиннее 70 символов) СМС с русским текстом и ни о чем другом. Ответ типа "бред" мне ничего не говорит, так как предложение писать транслитом я мог бы сделать и сам, как раз от этого и хотелось уйти. Вы говорите, что экономия в случае недлинных сообщений очевидно нулевая, но я говорил опять же только о длинных сообщениях, недлинные работают по обычной схеме и тут не о чем спорить.
А о чем еще спорить, если речь о стандарте 1989 года? Стиндрат есть, это факт, естественно за 24 года проявилась его не идеальность, что было достаточно в 1989 стало ограничением в 2014 году :)

Я не хочу считать, за что я не плачу, сети строились для бизнеса и все расходы учтены в тарифах, будьте спокойны, иначе бы все у нас давно скукажилось, а не превратилось в трех гигантов бизнеса. Хотя приятно, что вы их так жалеете и защищаете. СМС для операторов ОЧЕНЬ ХОРОШИЙ бизнес, у меня тоже масса знакомых работает у операторов. )) Никто пока не опроверг мысль о почти нулевой стоимости СМС на фоне стоимости телефонного разговора.
И спасибо за разъяснение принципов работы больших компаний и принципов кидалова и мочилова в них. ))
В любом случае вы меня окончательно убедили, что все, что я написал, видимо никому не интересно, кроме меня. Поэтому больше спорить не буду и еще раз прошу прощения у автора темы.
Стоимость телефонного разговора в 4G сети аналогична ситуации с SMS, один смотрит HD порно на канале 10 мегабит, другой голосом общается на 0.01 мегабите, и голосовой канал платит больше. Выход общение через Skype например. При этом 4G сеть может быть убыточна (вложили денег на 100 млн, а 99% прибыли от обычного голосового канала, первое время 4G-3G работает в убыток, в убыток и 4G модемы с бесплатным интернетом на 2 месяца за 700 руб, вас это не смущает?), а отыграется оператор на SMS и голосовом канале, переманив клиентов с более отсталых операторов. Если обращаете внимание на несправедливые SMS, обращайте внимание и на демпинговые услуги. Например на некоторых тарифах можно платить 0 руб, общаясь через маячки и очень дешевые "любимые номера", а оператор будет за свой счет обеспечивать регистрацию телефона в своей сети всей сетью базовых станций. Собственно без базовых станций и тема бы смысла не имела.

Мочилово везде где деньги, наследие 90х годов )))

Стоимость нулевая вообще интересная тема. Вот вам принесут в ремонт утюг старый, в нагрузку к основной работе, и скажут, отремонтируйте бесплатно, вам же нулевая стоимость ремонта, ресурсы материальные не тратите, а человеку приятно будет. Но скорее всего бесплатно вы ничего делать не будете, а запросите 1000 руб, а клиент возмутится, ни за что и 1000 руб, посчитав вашу прибыль. Так же и вы, считая прибыль оператора, не интересуетесь его расходами, долгами, кредитами, затратами на поддержание сервисов и оборудование, типа гребут деньги ни за что:


http://ib1.keep4u.ru/b/2010/01/31/c5/c569216d7c48097f39a4e640b81882a6.gif

Железяки работают от -40 до +50 и абонентам глубоко пофигу проблемы операторов. Еще интересен фильм "Ирония судьбы или с легким паром" 2010 года помоему, там где пьяные жильцы свалили базовую станцию на 10 000 каналов )))

У меня друг точно так же считал прибыль таксистов и водителей маршрутных такси - дерут деньги ни за что. Марштрутчик ни за что берет за проезд даже 1 остановки (она явно того не стоит), таксисты вообще дерут тысячи ни за что, натуральные олигархи. Точно так-же кто-то оценит и наш труд )))
0
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
08.10.2014, 13:15
Мне всегда очень радовал подход у покупателей на рынке - практически 100% хотят скидку и скидку процентов в 50, не меньше. При этом что эту плату я сам где-то покупаю, аренду за палатку плачу, сам жрать хочу, они не учитывают. Многие считают, что продавая плату за $100 я все эти деньги кладу в карман.
0
Oxford
08.10.2014, 17:17
На то он и бизнес, бизнес это искусство. Должна быть жилка комерса. Уметь производить и продавать.

Предприниматель — лицо, имеющее своё дело в целях получения прибыли в форме создания торговли или производства.

Человек и занимается тем что ищет пути выгодного производства и реализации продукции различными путями.
0 / 0 / 0
Регистрация: 02.10.2014
Сообщений: 53
09.10.2014, 00:49
Ребята, вы меня убедили, был неправ. Беру свои слова обратно, СМС для операторов ОЧЕНЬ ПЛОХОЙ бизнес. Прошу прощения у МТС за глупые придирки. Прошу также увеличить стоимость передачи 160 символов в СМС с демпинговой 1 руб 50 коп. до прибыльного или хотя бы неубыточного для оператора уровня. Заранее благодарен.
0
1 / 1 / 0
Регистрация: 16.12.2016
09.10.2014, 01:20
Цитата Сообщение от dadykor
Ребята, вы меня убедили, был неправ. Беру свои слова обратно, СМС для операторов ОЧЕНЬ ПЛОХОЙ бизнес.
Именно так! Оператор, что будет предоставлять только СМС прогорит мигом, у него будет в городе десяток глухих клиентов и всё :) Услуги оператора идут в комплексе, не СМС отдельно, голос отдельно, а СМС+голос+интернет.

передачи 160 символов в СМС с демпинговой 1 руб 50 коп. до прибыльного или хотя бы неубыточного для оператора уровня.
Речи о демпиноговом голосовом канале или СМС не было.

Демпинг вот:
http://www.mts.ru/mobil_inet_omd_tv/int ... p/connect/

http://i4.otzovik.som/product/2012/10/94833.png

Стартовый баланс на тарифном плане - 1199 руб.
При активации комплекта списывается плата за первый месяц использования доступа в Интернет в размере 1198 руб.
4G модем за 1 рубль? В нем до 68 МБит, он быстрее моей домашней WiFi сети :)

Далее, от Билайна у меня телефон за 200 руб, самсунг индроид, уже более года, всё устраивает, GPS, камера, работает как WiFi роутер, надежен, экономичен, тоже примерно 1200 цена, 900 на счету, продавец чуть похимичил и остался старый номер, и код разблокировки телефона дал. То же демпинг.

Из забавного способа отъема денег МТС, вам понравится, у меня был такой случай, ложу деньги на 3G модем, сидел через него в интернете пол года, 700 руб в месяц, всё устраивало. Потом сменил оператора и оставил СИМ карту на всякий случай, через пол года решил попользоваться интернетом, на счету "-700" руб, они увели карту в минус, пока я не пользовался и заблокировали. Ложу 701 руб, интернет появляется на час и пропадает, списывают какую-то задолженность, ложу еще 700, интернет появляется на сутки, и оказывается что именно в этот день, это день заключения договора и списывается абонентская плата. Надо ложить еще 700 :)

До этого они задолженность с СИМ карты, давно выкинутой, приписывали другой моей СИМ карте, забирая с нее деньги и перебрасывая на абонплату выкинутой карты. Оказывается надо было её заблокировать. Даже заказное письмо прислали с угрозой суда, что просят погасить задолженность. Благо у нас не ЕС и до суда дело не дошло, решилось звонком в техподдержку, там сказали что идут на встречу, типичный их ответ всем и списывают долг. В ЕС такие дела передают коллекторам и они выбивают каждую копейку, что прописана в контракте, все об этом знают и следят за счетами, тем более за договорами.

Но самая жесть вот:
Абонент «Мегафона» задолжал оператору более 1 миллиона рублей, решив скачать несколько эпизодов сериала в международном роуминге. Конфликт между компанией и её клиентом разбирается в суде.
Историю «попадания» на счет в 1055 712,87 рублей абонент описал в своем ЖЖ. По его словам, он отправился в свадебное путешествие по Греции с молодой женой, а с собой захватил ноутбук и 3G-модем от «Мегафона». Уже на месте, в гостиничном номере, молодожены, «как люди прогрессивные и постоянно пользующиеся Интернетом», решили проверить, сколько стоит доступ к Сети в роуминге.
И не по теме, но что-то подобное, соседи забыли сделать поверку газового счетчика, обычные трудовые люди, трое детей, и газовая компания им выписала штраф на 50 000 руб. Судится бесполезно, по всем бунигам они дураки. Хотя платили по показаниям счетчика в срок, единственное что в счетах им была мелкая пометка год за годом "погасите задолженность", они думали что это какой-то глюк системы. С одной стороны похоже на мошенничество, с другой есть правила для всех.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.10.2014, 01:20

SIM900D. Низкая скорость отправки данных (GPRS)
всем привет. ковыряю в данный момент отправку на мыло. использую аппаратное управление потоком (USORT), прозрачный режим передачи. ...

USB GSM/GPRS модем
Здравствуйте.Есть вопрос по принципиальной схеме. Взял схему этого модема и пытаюсь её усовершенствовать. ...

Вопросы по GSM/GPRS модулю SIM900
Коллеги! приступаю к новой для себя теме, поэтому будут вполне детские вопросы. 1. Возможно ли передавать/принимать данные по HTTP...

UART удлинитель на модуле GSM/GPRS
Доброго времени суток! Спрашивают товарищи, можно ли сделать UART по каналам GSM. ИЧСХ, без дополнительного МК. Лично я имел опыт...

SIM900D Не приходят SMS на модуль
При разработке GPS трекера возникла вышеуказанная проблема. Отправляю SMS на модуль, а терминале никаких сообщений не появляется. Если посл...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
240
Закрытая тема Создать тему
Новые блоги и статьи
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru