|
Передача данных при установленной связи |
|
|
|
Jul 17 2012, 14:54
|
Знающий
   
Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954

|
Цитата(vintick @ Jul 17 2012, 10:51)  Идем дальше. Есть WEB-server на мк., в паре с SIM. What is "в паре с SIM"? Цитата(vintick @ Jul 17 2012, 10:51)  Как вывести его в люди (т.е. через GSM), Если IP статический и "белый" то проблем нет в принципе. Если IP динамический и "белый" то динамический DNS в помощь. Если IP серый то никак. Разве-что через промежуточный сервер со статическим IP. Цитата(vintick @ Jul 17 2012, 10:51)  что-бы стандартными броузерами можно было конектиться. Что значит "стандартные"? А какие еще бывают?
|
|
|
|
|
Jul 18 2012, 05:25
|
Знающий
   
Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163

|
Цитата Да нет, (по Задорнову) проблемы есть, SIM как сервер при внешнем АйПи выступить конечно может, но как он передаст эти полномочия контроллеру? Ну уже это то инженеры симкома предусмотрели. Серверный сокет он умеет создавать и команды есть для чтения из него и записи - уже достаточно для реализации веб сервера.
|
|
|
|
|
Jul 18 2012, 05:46
|
Знающий
   
Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954

|
Цитата(sobr @ Jul 18 2012, 07:27)  Я так понял, что - да. А в чем тогда проблема? Инициализирует sim900, открываете 80 порт(или не 80 если хочется), web сервер полностью реализуете на контроллере(поддержка http в sim900, насколько я понял, реализована для клиента а не сервера). Цитата Ну уже это то инженеры симкома предусмотрели. Серверный сокет он умеет создавать и команды есть для чтения из него и записи - уже достаточно для реализации веб сервера. И что так-же важно умеет создавать дочерние сокеты. Даже если с сервером работает только один клиент то при наличии на странице рисунков, фреймов, ссылок на таблицы css, ссылок на js модули браузер будет стараться тянуть все это хозяйство параллельно.
|
|
|
|
|
Jul 18 2012, 06:47
|
Частый гость
 
Группа: Участник
Сообщений: 186
Регистрация: 4-05-09
Пользователь №: 48 624

|
Цитата(sobr @ Jul 17 2012, 19:24)  Да нет, (по Задорнову) проблемы есть, SIM как сервер при внешнем АйПи выступить конечно может, но как он передаст эти полномочия контроллеру? Вот-вот! (...то была присказка, а сейчас самая...). Т.е. надо проключать наружу сервер минуя айпишную часть мк-сервера, т.е. просто все html файлы. Но тогда мк. должен отрабатывать все запросы (get, post...). У сима команд на прием (get, post....) нет, только на передачу. И.т.д. Все разваливается опять на "бозоны" и все вручную. Поправьте меня, если я не прав: AT+HTTPPARA= "URL","www.sim.com" это в модуле создается сервер с таким именем, или модуль будет запрашивать конект с таким именем?
|
|
|
|
|
Jul 18 2012, 08:07
|
Знающий
   
Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954

|
Цитата(vintick @ Jul 18 2012, 09:47)  Вот-вот! (...то была присказка, а сейчас самая...).
Т.е. надо проключать наружу сервер минуя айпишную часть мк-сервера, т.е. просто все html файлы. Но тогда мк. должен отрабатывать все запросы (get, post...). У сима команд на прием (get, post....) нет, только на передачу. И.т.д. Все разваливается опять на "бозоны" и все вручную. А, что написать простенький web сервер это так сложно? При том, что примеров этих серверов более чем дофига. Причем для самого простого случая можно обойтись и без post. Цитата(vintick @ Jul 18 2012, 09:47)  Поправьте меня, если я не прав: AT+HTTPPARA= "URL","www.sim.com"
это в модуле создается сервер с таким именем, или модуль будет запрашивать конект с таким именем? Разумеется создается соединение с сервером. Вот так просто создать "сервер с таким именем" невозможно.
|
|
|
|
|
Jul 18 2012, 09:00
|
Частый гость
 
Группа: Участник
Сообщений: 186
Регистрация: 4-05-09
Пользователь №: 48 624

|
Цитата(=F8= @ Jul 18 2012, 11:07)  А, что написать простенький web сервер это так сложно? При том, что примеров этих серверов более чем дофига. Причем для самого простого случая можно обойтись и без post.
Разумеется создается соединение с сервером. Вот так просто создать "сервер с таким именем" невозможно. (Вот так просто создать "сервер с таким именем" невозможно.) Имелось ввиду открывается только конект для клиента, а сам сервер это уже добавьте сами.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|