gsm модуль по gprs HELP!

d13lider
d13lider аватар
Offline
Зарегистрирован: 19.10.2015

ребят не могу разобраться, не знаю откуда копать, имею модуль neoway m590. как мне по gprs каналу, (или может что то не понял) на телефон( не смс, не звонок) а именно по интернету передать данные, хотябы зажечь светодиод. где можно поискать, вообщем это все по АТ командам надо делать. т.к. готовых библиотек на него, я не нашел.... 

 

вот ссылка на видео (не мое) там управляет через андроид сервой, вообщем мне что то подобное нужно.

http://www.youtube.com/watch?v=cxYo-rx89Y4

 

плиз не проходите мимо... никак не могу разобраться. 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Да, вроде ж всё подробно разжёвано в 100500 местах. И полный список AT команд, и всё остальное. Напримеер, http://arduinotehniq.blogspot.ru/2015/09/gprs-module-with-m590-for-sms-p...

d13lider
d13lider аватар
Offline
Зарегистрирован: 19.10.2015

про АТ команды мне понятно, смс научился отправлять, принимать, звонки тоже. а вот именно по интернету как связываться с этим модулем. т.е. что надо сделать, что бы модуль увидел какую то команду (которая пришла ему через инет)

switch
Offline
Зарегистрирован: 07.12.2015

Я делал с модулями teit 868, у них TCP стек встроенный. AT командами инициируешь соединение до какого-то удаленного хоста, в итоге получается как бы проброс последовательного порта. У меня на удаленном хосте лежит PHP сервис, который ждет соединения на сокете. 

Ну а дальше начинается секас в полный рост: данные последовательные, отправлять - не проблема. Я по привычке делал это в текстовом виде. Проблема в приеме. Ибо данные приходят последовательно, но кусками. Что в сервис, что в ардуину. Их нужно собирать в кучу. Нужен буфер, работа со строками, поиск по подстрокам и прочие веселые вещи. В общем я там пока застрял в асинхронности.

d13lider
d13lider аватар
Offline
Зарегистрирован: 19.10.2015

а где всю инфу берешь? что почитать то можно? я так понял надо создать андроид приложение, сервер на каком нибудь хосте, и подключить к серверу дуину и приложение? я вообще в этом analogWrite(A0, LOW); (((  

switch
Offline
Зарегистрирован: 07.12.2015

Инфу беру в инете. Шилд взял у этих ребят http://jt5.ru/ . Ихняя штатная библиотека  не подошла - я опытным путем подобрал параметры как оно должно работать. В принципе работает. Инфу брал из даташитов на модуль, он довольно-таки хорошо задокументирован.

Сервер я сделал на арендованной виртуалке, для андроида приложение не делал - сделал адаптивный дизайн веб странице.

d13lider
d13lider аватар
Offline
Зарегистрирован: 19.10.2015

да... походу туг я для этого... не могу понять ничего... блин с чего начать... 

switch
Offline
Зарегистрирован: 07.12.2015

Начни с того что подключи модем к последовательному порту и программой терминала попробуй передавать данные. Куда? А заранее надо сервер написать. На том на  чем умеешь. 

Сейчас появились какие-то серверы общедоступные для такой домашней автоматизации. И приложения для андроида. Но подробнее сказать не могу ибо мне это не было интересно - я  сам умею такие вещи писать.

d13lider
d13lider аватар
Offline
Зарегистрирован: 19.10.2015

спасибо большое, буду рыть в этом направлении. 

switch
Offline
Зарегистрирован: 07.12.2015

Да не за что, пишите, помогу чем могу.

switch
Offline
Зарегистрирован: 07.12.2015

Нашел: MQTT сервер. Есть общедоступные

d13lider
d13lider аватар
Offline
Зарегистрирован: 19.10.2015

пока я только понял из твоих слов "Нашел: бла бла бла сервер"))) я говорю 0 пока в этом)

switch
Offline
Зарегистрирован: 07.12.2015

Ну... либо плати тому кто разобрался/сделал готовый  продукт - либо  разбирайся. Тут третьего не дано. Опенсорц же. Его нужно уметь использовать. Еслиб не форумы - все было бы печально ;)

Спасибо  грамотным и открытым людям!

d13lider
d13lider аватар
Offline
Зарегистрирован: 19.10.2015

согласен, платить - душа у меня еврейская... да и не интересно это. готовую GSM сигналку можно и купить. а самому собрать, вот это круто. 

П.С. разберусь))) после НГ, а то жена уже пилит с этим дуино))) 

d13lider
d13lider аватар
Offline
Зарегистрирован: 19.10.2015

switch пишет:

Ну... либо плати тому кто разобрался/сделал готовый  продукт - либо  разбирайся. Тут третьего не дано. Опенсорц же. Его нужно уметь использовать. Еслиб не форумы - все было бы печально ;)

Спасибо  грамотным и открытым людям!

привет, ну как успехи с сервером? разобрался как это все работает, и вопросы возникли, если можешь подскажи, в общем есть сервер, но модуль может только по ip работать, и причем по ftp, может скачать файл с сервера и загрузить на него. но вопрос где бы взять такой хост, который мог бы по GET запросам работать, или по FTP передавать принимать данные.... свой сервер не вариант...