Как стать автором
Обновить

Комментарии 13

Хорошая статья, жалко устарела лет этак на десять. Помню в 2005 как раз многие, в том числе и я осваивали общение с GSM модемами, тогда можно было заработать даже на самопальной GSM сигналке на основе SMS и звонков. К сожалению это время уже ушло, сегодняшние задачи требуют передачи данных другими способами. Хотя как повод вспомнить бывшие дни и пошевелить мозгами статья не плохая. Радует опять же что не на основе ардуинки всё сделано, а собственная плата разработана.
Напрасно вы так считаете. Телеметрия всяких домовых датчиков учёта потребления, например, вполне себе на GSM/GPRS работает. Хоть смсками.
GPRS — это уже другой совсем другой уровень. На ATmega такого нормально не добиться. Разве что использовать уже не просто GSM-модем с AT командами а заметно более навороченный модуль, который по факту уже не модем, а полноценное устройство, которое внутри себя реализует весь стек, начиная от PPP и заканчивая FTP/HTTP клиентами. А наружу торчит примитивный интерфейс вроде AT+HTTP, чтобы можно было этим управлять каким-нибудь AVR или Arduino.
За всех не скажу, но модемы SIMCOM (типа Sim900) имеют встроенный TCP-стек, управляемый AT-командами. Даже FTP-клиент есть готовый. И для них всего-то и надо AVRкой AT команды принимать и посылать.
Я как раз ссылку на такое и привел, назвав это AT+HTTP. Они еще много чего 'завернули' в AT команды, вроде TCP socket-ов. А особо навороченные туда еще и камеру с флешкой зачем-то прикрутили, звонки. Только упирается все в то, что управляется этот монстр на несколько порядков более мелким AVR-ом. Который по сути ничего сам не умеет кроме того самого AT+HTTP.

Я в итоге для экспериментов остановился на варианте обычного Raspberry Pi и старой мобилки с GPRS. И нормального TCP/IP без всяких AT+HTTP.
А в идеале писать прошивку самого модема, типа user application, тогда не надо будет вообще AVR для простых проектов.

Я к «нормальному TCP/IP» с pppd и необходимостью реагировать на разрыв соединения, затупы модема (требующие его ребута) отношусь не очень хорошо. Хотя и имею решение, где у меня это более-менее работает (телематические блоки в маршрутных автобусах)
На презентации SIM900 демонстрировали работу скриптов для модема, которые реализовывали получение GPS-координат и передачу их в сокет. Как раз обошлись без внешнего контроллера.
Мы на ATmega и обновление собственной прошивки по GPRS через SIM300 делали. И выкладывание логов на FTP. И выгрузку запакованного буфера в сокет… т.ч. все возможно, если захотеть.
Я писал про SMS. Продолжение по GPRS приветствую! Сам с удовольствием почитаю, я слегка в теме, но не на уровне профи. С удовольствием почитаю материал на эту тему. Так что ждём продолжения.
заказал платы у китайцев

а не подскажете где и по чем?
Это где-то года 2 назад было. 25 долларов с пересылкой. Сейчас многие платы делают небольшими тиражами и не дорого.
Большое спасибо
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории