gsm модуль по gprs HELP!
- Войдите на сайт для отправки комментариев
Пт, 11/12/2015 - 16:09
ребят не могу разобраться, не знаю откуда копать, имею модуль neoway m590. как мне по gprs каналу, (или может что то не понял) на телефон( не смс, не звонок) а именно по интернету передать данные, хотябы зажечь светодиод. где можно поискать, вообщем это все по АТ командам надо делать. т.к. готовых библиотек на него, я не нашел....
вот ссылка на видео (не мое) там управляет через андроид сервой, вообщем мне что то подобное нужно.
http://www.youtube.com/watch?v=cxYo-rx89Y4
плиз не проходите мимо... никак не могу разобраться.
Да, вроде ж всё подробно разжёвано в 100500 местах. И полный список AT команд, и всё остальное. Напримеер, http://arduinotehniq.blogspot.ru/2015/09/gprs-module-with-m590-for-sms-p...
про АТ команды мне понятно, смс научился отправлять, принимать, звонки тоже. а вот именно по интернету как связываться с этим модулем. т.е. что надо сделать, что бы модуль увидел какую то команду (которая пришла ему через инет)
Я делал с модулями teit 868, у них TCP стек встроенный. AT командами инициируешь соединение до какого-то удаленного хоста, в итоге получается как бы проброс последовательного порта. У меня на удаленном хосте лежит PHP сервис, который ждет соединения на сокете.
Ну а дальше начинается секас в полный рост: данные последовательные, отправлять - не проблема. Я по привычке делал это в текстовом виде. Проблема в приеме. Ибо данные приходят последовательно, но кусками. Что в сервис, что в ардуину. Их нужно собирать в кучу. Нужен буфер, работа со строками, поиск по подстрокам и прочие веселые вещи. В общем я там пока застрял в асинхронности.
а где всю инфу берешь? что почитать то можно? я так понял надо создать андроид приложение, сервер на каком нибудь хосте, и подключить к серверу дуину и приложение? я вообще в этом analogWrite(A0, LOW); (((
Инфу беру в инете. Шилд взял у этих ребят http://jt5.ru/ . Ихняя штатная библиотека не подошла - я опытным путем подобрал параметры как оно должно работать. В принципе работает. Инфу брал из даташитов на модуль, он довольно-таки хорошо задокументирован.
Сервер я сделал на арендованной виртуалке, для андроида приложение не делал - сделал адаптивный дизайн веб странице.
да... походу туг я для этого... не могу понять ничего... блин с чего начать...
Начни с того что подключи модем к последовательному порту и программой терминала попробуй передавать данные. Куда? А заранее надо сервер написать. На том на чем умеешь.
Сейчас появились какие-то серверы общедоступные для такой домашней автоматизации. И приложения для андроида. Но подробнее сказать не могу ибо мне это не было интересно - я сам умею такие вещи писать.
спасибо большое, буду рыть в этом направлении.
Да не за что, пишите, помогу чем могу.
Нашел: MQTT сервер. Есть общедоступные
пока я только понял из твоих слов "Нашел: бла бла бла сервер"))) я говорю 0 пока в этом)
Ну... либо плати тому кто разобрался/сделал готовый продукт - либо разбирайся. Тут третьего не дано. Опенсорц же. Его нужно уметь использовать. Еслиб не форумы - все было бы печально ;)
Спасибо грамотным и открытым людям!
согласен, платить - душа у меня еврейская... да и не интересно это. готовую GSM сигналку можно и купить. а самому собрать, вот это круто.
П.С. разберусь))) после НГ, а то жена уже пилит с этим дуино)))
Ну... либо плати тому кто разобрался/сделал готовый продукт - либо разбирайся. Тут третьего не дано. Опенсорц же. Его нужно уметь использовать. Еслиб не форумы - все было бы печально ;)
Спасибо грамотным и открытым людям!
привет, ну как успехи с сервером? разобрался как это все работает, и вопросы возникли, если можешь подскажи, в общем есть сервер, но модуль может только по ip работать, и причем по ftp, может скачать файл с сервера и загрузить на него. но вопрос где бы взять такой хост, который мог бы по GET запросам работать, или по FTP передавать принимать данные.... свой сервер не вариант...