Как часть моего дипломного проекта, я должен сделать web application
который подключается к фирменному оборудованию Nokia.
Это архитектура моего проекта.
Можно ли сделать этот проект с языком PHP
: Могу ли я подключиться к оборудованию через php через telnet
а за руку «1» может ли база через php взаимодействовать с оборудованием с помощью telnet
Просто чтобы знать, что я никогда не разрабатывал ничего в php, даже при разработке веб-приложений.
заранее спасибо
Существует библиотека PHP telnet, которую вы можете использовать. Ссылка ниже http://www.geckotribe.com/php-telnet/
Короткий ответ: нет, вы не можете иметь Web application
в PHP подключение к telnet. Причина в том, что сервер, работающий впереди (Apache / nginx), вызывает PHP-скрипт каждый раз, когда есть запрос и период времени ожидания по умолчанию. Таким образом, соединение telnet будет блокировать вашу веб-страницу.
Теперь я понимаю, что вы пытаетесь создать приложение PHP и хотите, чтобы какое-то подключение telnet отображалось / сохранялось в базе данных. С моей точки зрения, правильный способ сделать это — создать два приложения: одно — ваш веб-сайт PHP, а другое — оболочка для сервера telnet. Приложение telnet будет работать как служба в отличие от приложения Php, потому что вам нужно поддерживать соединение. Что касается извлечения данных telnet в php app / dbs, может быть много способов. Я перечисляю некоторые из них для вас.
Ответ выше, если вы хотите использовать PHP только для создания приложения. Если это не так, взгляните на сервер GNU microhttpd. Это можно использовать, чтобы делать то, что вы пытаетесь, с гораздо большим контролем.