Главная arrow Форум  
16.01.2019 г.
Главная
Проекты
Статьи
Начинающим
Архив новостей
Ссылки
Контакты
Поиск
Файлы
Форум
Карта сайта
Авторизация





Забыли пароль?
Ещё не зарегистрированы? Регистрация
Поддержи наш сайт!
Через WebMoney

 R785211844650
 Z210696637574
 E368177590409

Простые устройстваОтличные товары по превосходным ценамОтличные товары по превосходным ценам
Форум ARV Research
Добро пожаловать, Гость
Пожалуйста Вход или Регистрация.
Забыли пароль?
Работа с СОМ-портом из PHP-скрипта (1 просматривает)
_GEN_GOTOBOTTOM Ответить

TOPIC: Работа с СОМ-портом из PHP-скрипта

#198
ARV (Администратор)
Администратор
Постов: 2384
graph
Работа с СОМ-портом из PHP-скрипта 18.12.2007 10:05 Репутация: 175  
Прошу откликнуться специалистов PHP и оказать помощь в написании скрипта, который бы мог обращаться к COM-порту, выводить в него байты, вводить их, изменять скорость СОМ-порта... В общем, работать с ним плотно
Причем сверхзадача - сделать скрипт, который мог бы выполняться на сервере с любой ОС (поддерживающей PHP)...
Не стыдно не знать, стыдно не учиться
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#1025
Trol (Пользователь)
Новичок
Постов: 11
graphgraph
В ответ на: Работа с СОМ-портом из PHP-скрипта 09.06.2008 23:52 Репутация: 4  
А разве такое вообще возможно? Насколько я знаю, PHP для работы с COM-портом не предназначен, и чтобы обучить его этому надо написать что-то вроде native-библиотеки с PHP-оберткой, причем, для каждой операционной системы придется создавать свою библиотеку, универсально не получится.
Если под Win32, то гугл выдает например это:
http://www.weberdev.com/get_example-4347.html
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#1045
ARV (Администратор)
Администратор
Постов: 2384
graph
В ответ на: Работа с СОМ-портом из PHP-скрипта 12.06.2008 09:07 Репутация: 175  
я слабо знаю php, оттого, возможно, задал некорректный вопрос.

но суть в следующем: была мысль сделать "нормальный" ТЕРМОСЕРВЕР - не для локальной сети под Windows, а для "нормальной" под Linux/FreeBCD и тем же Апачем, например. Мне кажется, что сервис температуры на улице для любого сервера будет не лишним. Но написать серверную часть (скрипт, модуль ядра или что-то еще - не знаю) я сам не могу...
Не стыдно не знать, стыдно не учиться
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#1048
Trol (Пользователь)
Новичок
Постов: 11
graphgraph
В ответ на: Работа с СОМ-портом из PHP-скрипта 12.06.2008 23:58 Репутация: 4  
Один из вариантов решения, приходящий в голову - сделать подобно тому, как я адаптировал ChipBoom под линукс: написать тривиальный сервер, который слушает сокет, и передает всю полученную информацию в RS232, а все, что прочитал из порта пишет в сокет. Кстати, сделать такую штуку под Windows будет вообще очень просто - код работы с RS232 уже готов (ChipBoom), а работа с сокетом - это менее сотни строк кода на Си или просто использование готового компонента на дельфи/объектном паскале.
При этом сервер работы с портом вообще не обязательно размещать на той же машине, где стоит аппач, можно поставить на другую, в т.ч., и работающую под вендой.
Да, если писать на Си или freepascal-е, то можно сделать почти кроссплатформенно, т.к. socket API у них почти кроссплатформенный, а работу с портом можно свести к записи в файл.
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#1049
ARV (Администратор)
Администратор
Постов: 2384
graph
В ответ на: Работа с СОМ-портом из PHP-скрипта 13.06.2008 08:32 Репутация: 175  
мда....
Не стыдно не знать, стыдно не учиться
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#2436
Oakim (Пользователь)
Новичок
Постов: 4
graphgraph
В ответ на: Работа с СОМ-портом из PHP-скрипта 03.06.2009 12:54 Репутация: 0  
А посмотрите в сторону Питона. Я на нем правда не писал, но судя по спецификации очень универсальный язык
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
_GEN_GOTOTOP Ответить
© Copyright 2007 Best of Joomla, Работает на FireBoardполучить последние сообщения прямо на Ваш рабочий стол