Easyelectronics.ru

Электроника для всех
Текущее время: 07 июл 2020, 21:41

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Логика работы gsm модемов
СообщениеДобавлено: 11 янв 2019, 12:19 
Только пришел

Зарегистрирован: 21 фев 2013, 22:22
Сообщения: 5
Хочется понять, как собрать свой gsm/gprs модем, для построения прозрачного шлюза - rs23/rs458 - ethernet, для опроса железок, у которых есть rs232/rs485.
Собственно, сразу скажу, в первую очередь затея на "поиграться"...
В планах купить по это дело модуль на sim900.
Основное что требуется - это режим "Сервер" - то есть, с внешнего адреса идет посылка запроса, данные должны передаться устройству, в ответ должны уйти ответные данные. Оставим за бортом, что для этого надо получать у оператора статический ip, это, думаю, и так всем понятно....
Открываем tcpip application note - есть transparent mode, тип сервер, казалось бы, живи и радуйся, при включении дождись запуска sim900, отправь контроллером ему нужные AT команды, а после только пересылай данные из uart подключенного к sim900 (пусть будет uart1) на uart, подключенный к "внешнему" порту (пусть будет uart2), но чую я, что это пройдет только для "поиграться на коленках". В реальном мире может отвалиться соединение, и может понадобиться переустановка соединения.
И вот тут и возникает вопрос, как быть-то? Первое что приходит на ум, это не просто пересылать данные c первого порта, на второй, а еще успевать просматривать его на содержимое?
К сожалению, второе, что пришло на ум (реально первое :) ) - это подключиться ко второму порту модуля, и мониторить состояние модуля оттуда - после прочтения документации - отпало сразу....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Логика работы gsm модемов
СообщениеДобавлено: 11 янв 2019, 21:54 
Старожил
Аватара пользователя

Зарегистрирован: 04 июн 2013, 12:16
Сообщения: 459
Откуда: Брянщина
не совсем понимаю Вашу проблему.
У меня 2 года почти не выключаясь собираются данные с 10 удалённых "датчиков": 2 uart, spi, i2c и какой-то "самопал" (метеоданные и параметры "качества" воздуха).
GSM-модем + МК + шины.
МК проверяет раз в Х минут состояние как модем, так и поднятого http
Первую версию делал на sim900d (сняты уже с производства), сейчас на sim800С

или я неверно понимаю задачу?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Логика работы gsm модемов
СообщениеДобавлено: 11 янв 2019, 22:21 
Только пришел

Зарегистрирован: 21 фев 2013, 22:22
Сообщения: 5
Скорее я просто еще не совсем понимаю реализацию. Модуль еще только заказан, поэтому до живых экспериментов руки еще не дошли.
В Вашем проекте устройство выступает в роли клиента или сервера? Мне надо режим Сервера. Перечитал сейчас описание, transparent mode server : "For TCP server connection, if the remote client closes the connection, the module will be switched back to command mode automatically". Вот как такое отлавливать?
В любом случае, до приезда заказанного мне еще ждать долго, так что есть время придумать много "странного" :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Логика работы gsm модемов
СообщениеДобавлено: 11 янв 2019, 22:39 
Старожил
Аватара пользователя

Зарегистрирован: 04 июн 2013, 12:16
Сообщения: 459
Откуда: Брянщина
у меня устройство банально как кирпич:
- коннектится: AT+SAPBR=3,1,"CONTYPE","GPRS" , AT+HTTPINIT , AT+HTTPPARA="CID",1
- проверяет AT+SAPBR=2,1
- передаёт AT+HTTPPARA="URL","http: " , AT+HTTPACTION=0
- проверяет отправку +HTTPACTION: 0,200,


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Логика работы gsm модемов
СообщениеДобавлено: 15 янв 2019, 11:02 
Только пришел

Зарегистрирован: 21 фев 2013, 22:22
Сообщения: 5
Это получается, что у Вас устройство в режиме клиента связь устанавливает. и общается по http.... а мне надо именно tcp - сервер. Отсюда все вопросы. Собственно, я хочу реализовать "промышленный" gsm модем, только с обрезанным функционалом....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Логика работы gsm модемов
СообщениеДобавлено: 15 янв 2019, 11:13 
Старожил
Аватара пользователя

Зарегистрирован: 04 июн 2013, 12:16
Сообщения: 459
Откуда: Брянщина
Понял. Чего не пробовал - того не знаю...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB