Как реализовать систему управления Ethernet-реле (серверная часть)?

Здравствуйте!

Имеется Ethernet-реле Лоран для управления некоторыми элементами в доме: ворота, устройства полива и т.д. Модуль подключен к LAN и имеет возможность управления текстовыми командами через TCP.

Подключение по протоколу telnet 192.168.1.2:2424
Авторизация на модуле:
$KE,PSW,SET,Laurent

Если успешно, то в ответ модуль отправляет:
#PSW,SET,OK

Например для включения реле необходимо послать:
$KE,REL,2,1 //включение второго реле

Ответ:
#REL,OK

Также есть необходимость периодически проверять состояние датчиков, например:
$KE,RD,ALL

Ответ:
#RD,000000 - на шести входящих каналах нет напряжения

В случае ошибки модуль сообщит соответствующим ответом.

Необходимо сделать сайт (локальный или на хостинге - не важно, к модулю имеется доступ из сети), который будет иметь одну страницу для управления и отображения различных параметров, полученных от модуля, обработки ошибок (повторная отправка команды, переподключение, ping модуля и т.д.). Для несанкционированного доступа необходима авторизация на странице.

Подскажите, каким образом реализовать данный функционал? Каким образом создавать соединение telnet, отправлять команды и принимать ответы? На сколько я понимаю, php в данном случае не поможет. Другими языками я совсем не владею. В какую сторону копать, что взять за основу?
  • Вопрос задан
  • 294 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы