Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Создание сервера с нуля
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Программирование
ДЕЙЛ
Изучаю возможности интернета применительно к электронике. Имеются два модуля GSM, которые могут отправлять данные на любой сервер с белым айпишником по TCP. Этот любой сервер присылает ответ о некорректности запроса. Хочу сделать свой сервер, который точно так же сможет принимать данные, отправлять ответ и быть доступным в интернете. Насчёт белого айпишника ничего сложного нет . Понятное дело, что нужно почитать про компьютерные сети, а что ещё нужно для создания сервера? Если освоить PHP, то этого будет достаточно?
CrimsonPig
Цитата(ДЕЙЛ @ Nov 28 2014, 12:09) *
Изучаю возможности интернета применительно к электронике. Имеются два модуля GSM, которые могут отправлять данные на любой сервер с белым айпишником по TCP. Этот любой сервер присылает ответ о некорректности запроса. Хочу сделать свой сервер, который точно так же сможет принимать данные, отправлять ответ и быть доступным в интернете. Понятное дело, что нужно почитать про компьютерные сети, а что ещё нужно для создания сервера? Если освоить PHP, то этого будет достаточно?


Достаточно уметь читать данные из сокета и посылать данные в сокет. Ну, и ожидать и обрабатывать попытки соединения по ТСП.
Каков вопрос, таков и ответ sm.gif
ДЕЙЛ
Сформулирую короче - что нужо освоить, чтобы создать свой сервер для общения с GSM-модулями?
Lagman
Цитата(ДЕЙЛ @ Nov 28 2014, 15:19) *
Сформулирую короче - что нужо освоить, чтобы создать свой сервер для общения с GSM-модулями?

Короче, читаете документацию на gsm-модули и ru.wikipedia.org/wiki/HTTP .
Самоделкин
Цитата(ДЕЙЛ @ Nov 28 2014, 14:19) *
Сформулирую короче - что нужо освоить, чтобы создать свой сервер для общения с GSM-модулями?

А готовый FTP чем Вас не устраивает? Его можно разместить на любом ПК .
A. Fig Lee
Цитата(ДЕЙЛ @ Nov 28 2014, 07:09) *
Изучаю возможности интернета применительно к электронике. Имеются два модуля GSM, которые могут отправлять данные на любой сервер с белым айпишником по TCP. Этот любой сервер присылает ответ о некорректности запроса. Хочу сделать свой сервер, который точно так же сможет принимать данные, отправлять ответ и быть доступным в интернете. Насчёт белого айпишника ничего сложного нет . Понятное дело, что нужно почитать про компьютерные сети, а что ещё нужно для создания сервера? Если освоить PHP, то этого будет достаточно?


Логично, если посылается "по TCP" а дальше идет речь о PHP, то рискну предположить что посылается не-HTTP запрос на HTTP сервер.
Да, php и правильно составить HTTP запрос и пропарсить ответ.

Ну или просто сделать свой сервер димон и посылать/получать данные без HTTP в своем излюбленном формате какой нравится.

Цитата(Самоделкин @ Nov 28 2014, 15:46) *
А готовый FTP чем Вас не устраивает? Его можно разместить на любом ПК .

У него фактически отсутствуют мозги. А человеку надо давать разные ответы на разные запросы.

HTTP сервер наиболее оптимален для этого. PHP довольно простой язык, написать только HTTP враппер,
который бы заворачивал запросы от GSM в HTTP и развирачивал ответы.
ДЕЙЛ
Что можно почитать на эту тему? В какой книжке? Давно в детстве начинал кодить на ПХП, ставил Денвер, но всё делалось по методичке.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.